Interview with Jeff Sutherland - Part 2

We have previously published the first part of the interview with Jeff Sutherland. In the second part, Jeff Sutherland told mostly his feelings about visiting Turkey and what he promises you about Certified Scrum Master course which will be held on 16th - 17th January 2014 in Istanbul. You can find the Part 2 of the interview below:

 
Barış BAL: We know that you have published Scrum Guide 2013 and you have made some significant improvements on the process. In your opinion, what parts of Scrum should be inspected for more improvement?
 
Jeff Sutherland: The problem is not Scrum. It is Bad Agile. That means no working software at the end of a sprint which causes many bugs, huge delays, and disasters like the Obamacare website. We need to inspect Bad Agile teams that are causing so much dysfunction in the world.

Barış BAL: How do you feel about visiting Turkey first time and meeting with Turkish Scrum community?

Jeff Sutherland: I am excited to see Scrum moving into new countries. It is being used in over 100 countries in the world and seems to work with all cultures. A year or so ago I visited Tokyo for the first time and the emerging agile community in Japan was tremendously excited and motivated, just like in the early days of agile in the U.S. I hope to see that same excitement in Turkey.

Barış BAL: It is obvious that it will be a unique opportunity for participants who will attend your CSM course in İstanbul. What should the participants expect from the course taught by the co- creator of Scrum?
 
 
Jeff Sutherland: They will learn the real Scrum from the mouth of the inventor. I will describe how to create winning Scrum teams where work is fast, easy, and fun. I find many new Scrum Masters in the world have started off slowly in implementations are slow, hard, and painful. Doing good Scrum means you have to play the game like an excellent sports team. It is not about the rules of Scrum, it is how you play the game. I will describe the patterns of play that have created the greatest Scrum teams in the world. If the participants master these patterns it can change their teams, change their companies, and change their lives.
 
Barış BAL: Thank you very much for your time Mr. Sutherland. We hope to see you in İstanbul, Turkey.

Interview with Jeff Sutherland - Part 1

As you may know, Jeff Sutherland - the co-creator of Scrum and signer of Agile Manifesto- will be in Istanbul, Turkey on 16th - 17th January 2014. He will conduct Certified Scrum Master (CSM) course. This will be a unique opportunity for IT professionals and academics in Turkey and near region. Jeff Sutherland will also give a public talk to audience on 16th of January. Details will be announced on these pages soon.
 
 
Our founder Barış BAL has made an interview with Jeff Sutherland before his visit to Turkey. You can find the full text below:
 
Barış BAL: First of all, thank you very much for accepting my request doing this interview. Let me start with the first question. You are the co-creator of Scrum and it is a methodology which is used by hundred thousands of people on thousands of projects all over the world. How do you feel about it?
 
Jeff Sutherland: When people tell me it has changed their life and given them back time with their family, I feel really good about that. When the number of Scrum jobs in the United States approaches 10% of new job openings I feel we are really changing the world. When I see the data showing that 14% of waterfall projects are successful and 42% of agile projects are successful, I am upset that 58% percent of agile projects are still Bad Agile. We have got to fix this!
 
Barış BAL: What were the reasons/concerns behind that forced you to invent Scrum methodology?
 
Jeff Sutherland I was working with developers who were always late with buggy software. Management and customers were upset and developers were viewed as bad people. I wanted to make life better for developers, give them back free time, have managers ask them to go slower because it was like drinking from a fire hose they were going so fast. I wanted customers to be ecstatic. I wanted teams to go 10 times as fast with 10 times the quality so that more people could buy things because they cost 90% less and they were much better things than they were used to. I believed Buckminster Fuller when he said are all billionaires but do not realize it because of a distribution problem. People are acting in ways that restrict the flow of goods and services that leave large segments of the population impoverished. If we all worked together and shared our resources we would all have much more than we need to be happy people.
 
Barış BAL: What do you think about the future of Scrum?

Jeff Sutherland:  I wrote a paper on the future of Scrum for Agile 2005. In it I showed how a team can deliver live software multiple times during a sprint. The fastest Scrum I know today is at Hubspot where they deliver 170 live feature updates per day and almost 300 new releases a day at peak.

Scrum is the way Toyota does new product development. It is already spreading outside of software into devops and hardware engineering. The venture group I work with has many companies doing Scrum in sales, marketing, finance, and so forth. Scrum is spreading into non-profit groups. In many ways, it was motivated by my work with an organization based on Nobel Laureate Prof Yunus and the Grameen Bank. The Grameen Foundation is using Scrum in agriculture, healthcare, education, and finance in developing countries.
 
The most exciting Scrum development  I know of today, is in high schools in the Netherlands where the teachers are Product Owners and the students are Scrum teams (eduscrum.org). They finish their semesters’ work many weeks earlier and their grades are 10-20% higher with Scrum. They say learning with Scrum is faster, easier, and more fun. I told them their work is a model that could free millions of students all over the world from boring classrooms where kids where not having fun and not learning very much. They were an inspiration to me.
 

VersionOne Uluslararası Çevik Yazılım Geliştirme Yıllık Durum Anketi 2013

Her yıl Version One firması tarafından düzenli olarak yapılan "Annual State of Agile Development Survey" çalışmasının,  geçen sene yayınlanan versiyonunu sizlerle paylaşmıştık. Her yıl yaklaşık olarak 5000 kişinin katıldığı dünya çapındaki anket kısa süre önce tamamlandı.
 
 
Ayrıca Version One, bu yıl anketi cevaplayanlar arasından bir kişiye 3 Boyutlu Yazıcı veya 1,500 US $ nakit para ödülü, 2 kişiye iPad Mini, ve 3 kişiye Amazon Hediye Kartı hediye edecek.

Anket sonucunda oluşturulan rapor yayınlandığında sizlerle buradan paylaşacağız.

Scrum Terimleri Çeviri Çalışması 1. Aşaması Tamamlandı

Bildiğiniz gibi Scrum terimleri ile ilgili bir çeviri çalışması yürütüyoruz. Türkiye Bilişim Derneği ve Scrum Turkey koordinatörlüğünde yürütülen çalışmaya Türk Dil Kurumu'ndan uzmanlar da katkı da bulunuyorlar.
 
 
Temel Scrum terimlerini içeren çalışmanın 1. aşamasının tamamlandığını sizlerle paylaşmaktan büyük mutluluk duyuyoruz. Bu terimler çok kısa bir zaman sonra Türkiye Bilişim Derneği'nin online olarak sunduğu Bilişim Terimleri Sözlüğü'ne eklenecektir. Ayrıca Scrum Kılavuzu çevirisi de çok yakın bir zamanda bu terimler kullanılarak güncellenecektir. Aşağıda 1. aşama sonucunda Türkçe karşılıkları oluşturulan kelimelerin listesini bulabilirsiniz:
 

TerimÇeviri
ScrumKoşmaca
Scrum MasterSüreç Yöneticisi, Koşmaca Ustası
Product OwnerÜrün Sorumlusu, Ürün Sahibi
Development TeamGeliştirme Takımı
Scrum TeamKoşmaca Takımı
SprintYineleme, Koşu, Sprint
Cross FunctionalDisiplinler Arası, Melez Fonksiyonel
Self OrganizeKendiliğinden Örgütlenme
Product BacklogÜrün İş Yığını, Ürün Kapsamı, Ürün Özellik Listesi
Product Backlog ItemÜrün İş Yığını Ögesi, Ürün Kapsamı Ögesi, Ürün Özelliği
Sprint BacklogKoşu Görev Yığını, Yineleme Görev Yığını
User StoryKullanıcı Hikayesi
Definition of DoneTamamlandı Tanımı
IncrementÜrün Bileşeni
Scrum EventsScrum Etkinlikleri
Sprint Planning MeetingKoşu Planlama Toplantısı
Sprint Planlama Toplantısı
Yineleme Planlama Toplantısı
Daily ScrumNe Var Ne Yok Toplantısı
Sprint Review MeetingSprint Gözden Geçirme Toplantısı
Yineleme Gözden Geçirme Toplantısı
Sprint Denetleme Toplantısı
Yineleme Denetleme Toplantısı
Sprint Retrospective MeetingSprint Süreç Denetleme Toplantısı
Yineleme Süreç Denetleme Toplantısı
Sprint Süreç Gözden Geçirme Toplantısı
Sprint İyileştirme Toplantısı
Time BoxAzami Süre
Sprint GoalSprint Hedefi
Sprint Amacı
Yineleme Hedefi
Yineleme Amacı
Product Backlog GroomingÜrün İş Yığınının Detaylandırılması
Burndown ChartsEksiltmeli İş Bitirme Çizelgesi
Burnup ChartsArtırımlı İş Bitirme Çizelgesi
 
Çalışmanın 2. aşamasında, daha önce sizlerin geri bildirimleri ile belirlenen terimlerin Türkçe karşılıklarının bulunması için faaliyetler gerçekleştirilecektir. Aşağıda 2. aşamada üzerinde çalışılacak listeyi bulabilirsiniz:
 

TerimÇeviri Önerisi
SpikeDeneme, Yoklama
Scrum ArtifactsScrum Eserleri, Scrum Çıktıları
ImpedimentEngel
Scrum of ScrumScrum'ların Scrum'ı, Scrum Halayı, Scrum Zinciri
IterationDöngü ("Yineleme/tekrar" kelimesini kullanmak yerine burada "cycle" kelimesinin tercümesinden faydalandım
Daily Standup MeetingGünlük Ayakta Toplantı, Ne Var Ne Yok Toplantısı
Sprint TerminationSprint Sonlandırma
Epic / Theme / Story / TaskDestan / Konu / Hikaye / İş, Üst Metin, Çatı Metin
VelocityHız
Drag Factor / Focus FactorEngel Çarpanı / Odak Çarpanı
EstimationTahmin
RoadmapYol Haritası
Release PlanYayın Planı
Empowerment / Empowered TeamsGüçlendirmek / Güçlendirilmiş Takımlar
Inspect & AdaptGözden Geçir & Uyarla
CommitmentTaahhüt
Planning Poker GamePlanlama Amaçlı Poker Oyunu
 
Bu listeye eklenmesini istediğiniz terimleri bizlere ulaştırabilirsiniz.

Bu çalışmalara katkı da bulunan başta Scrum Turkey ekibi olmak üzere, Koray ÖZER, Gökhan BESLER, Belgin AKSU, Süleyman ÖZ, Muhammed DEMİRBAŞ ve Lemi Orhan ERGİN'e çok teşekkür ederiz.

Scrum Guide 2013'ün Türkçe Çevirisi Yayınlandı!

Bildiğiniz gibi Jeff Sutherland ve Ken Schwaber tarafından hazırlanan ve yayınlanan Scrum Guide'ın, 2013 versiyonunun yayınlandığı haberini daha önce sizlerle paylaşmıştıkScrum.org'un isteği üzerine, yeni versiyonun çevirisini 2011 versiyonunda olduğu gibi, yine Scrum Turkey ekibi ile birlikte gerçekleştirdik. Scrum Kılavuzu 2013 versiyonuna buradan ulaşabilirsiniz. 
 
 
Yakın bir zamanda Scrum terimleri Türkçe çalışmasını da içerecek şekilde bir güncelleme daha yayınlayacağız. Scrum Guide'ın Türkçe çevirisi ile ilgili yorumlarınızı, düzeltmelerinizi bize iletebilirsiniz.

Scrum Turkey kupasına sahip olmak ister misiniz?

Soğuk kış aylarının yaklaşması ile birlikte, Scrum Turkey olarak sizler için küçük bir sürpriz hazırladık. Soğuk havalarda çayınızı, kahvenizi, sahlebinizi içerken kullanabileceğiniz sade tasarımlı kupalar sizleri bekliyor.

Sizler için özel olarak hazırladığımız kupalarımızdan birisine sahip olmak isterseniz bizimle iletişime geçebilirsiniz.

Agile and CMMI : Disciplined Agile with Process Optimization Eğitimi Gerçekleştirildi

Agile and CMMI : Disciplined Agile with Process Optimization Eğitimi, 10 - 11 Ekim 2013 tarihinde 7 farklı firmadan 22 katılımcı ile gerçekleştirildi.


2 gün süren organizasyonda eğitmenlerimiz Kent A. Johnson ve David A. Reo, Agile metodolojilerin CMMI ile birlikte kullanımı ve CMMI değerlendirmeleri sırasındaki etkileri gibi bir çok konuda bilgilerini ve tecrübelerini paylaştılar. Tüm katılımcılarımız için yararlı bir etkinlik olduğunu umuyoruz.
 

Etkinlik fotoğraflarının tamamına Facebook sayfamızdan ulaşabilirsiniz.
Bir sonraki etkinliğimizde Scrum'ın yaratıcısı Jeff Sutherland'i ağırlayacağız. Bu etkinlikte görüşmek üzere.

Neden Agile and CMMI : Disciplined Agile with Process Optimization Eğitimi'ne Katılmalıyım?

10 - 11 Ekim 2013 tarihlerinde düzenleyecek olduğumuz Agile and CMMI : Disciplined Agile with Process Optimization etkinliğimizin eğitmeni Kent Johnson'ın size mesajını ilettiği 10 dakikalık kısa bir video hazırladık. Bu eğitime neden katılmanız gerektiğini birinci ağızdan duymak ister misiniz?

 
Türkiye'de ilk defa düzenlenecek olan Agile and CMMI : Disciplined Agile with Process Optimization  eğitimini sizlere sunmaktan büyük mutluluk duyuyoruz. Eğitimi; bu konuda dünyanın en iyileri, Jeff Sutherland ile bir çok çalışma yapmış olan, Kent Johnson ve David Reo gerçekleştirecekler. Bu benzersiz fırsatı kaçırmayın!
 

Agile and CMMI : Disciplined Agile with Process Optimization Eğitimi Türkiye'de!

"Agile and CMMI : Disciplined Agile with Process Optimization" Eğitimi Scrum Turkey Desteği ile Türkiye'de!
 
10 - 11 Ekim 2013
Ankara
 
CMMI kullanıyorsunuz, ama süreçlerinizin artık ihtiyaçlarınıza cevap vermediğini mi düşünüyorsunuz? CMMI ile Agile metodolojileri birlikte kullanmak istiyorsunuz, ancak nasıl bir yol haritası izlenmesi gerektiği konusunda tereddütleriniz mi var? O zaman bu eğitim tam sizin ihtiyaçlarınıza göre!
 
 
Bir çok kişi Agile metodolojiler ve CMMI süreçlerinin birbiriyle çakıştığını düşünür. Bu tamamen yanlış bilinen bir olgudur. Dünya üzerinde CMMI Seviye 5 olup, Agile metodolojileri mevcut süreçleri ile birlikte kullanan firmalar bulunmaktadır. Bu eğitimde, Agile metodolojiler kullanarak CMMI süreçlerinizi nasıl geliştireceğinizi gerçek başarı ve başarısızlık hikayeleri ile öğrenme fırsatı yakalayacaksınız.
 
Eğitim Konuları
  • Agile Metodolojiler
  • CMMI
  • CMMI ve Agile Metodolojilerin Birlikte Kullanılması
    • Başarı Hikayeleri
    • Proje Yönetimi
    • Gereksinim Yönetimi
    • Yazılım Geliştirme ve Sürekli Entegrasyon
    • Kalite Güvence
    • Konfigürasyon Yönetimi
    • Ölçümleme ve Analiz
  • Organizasyonel Değişim
  • Agile Süreç Tanımlama
  • Agile Metodolojilerin, CMMI Denetimlerine Etkisi
  • Scrum Olgunluk Değerlendirmesi
 
 
Scrum Turkey olarak, dünyanın bu konudaki en iyi firması olan AgileDigm'i sizlerle buluşturuyoruz. AgileDigm, Agile metodolojiler ve CMMI süreçlerinin birlikte kullanılması konusunda çalışmalar gerçekleştiren dünyadaki lider firmadır. Bünyesinde bu konudaki en iyi eğitmenler olan Kent A. Johnson ve David Reo'yu barındırmaktadır. AgileDigm, Jeff Sutherland ile bir çok ortak çalışma gerçekleştirmiş ve halen gerçekleştirmektedir.

Eğitmenler
Kent A. Johnson
David Reo

Kimler Katılmalı
Bu eğitim; Üst Düzey Yöneticiler, Birim Yöneticileri, Proje Yöneticileri, Süreç Mühendisleri, Kalite Uzmanları, Product Owner'lar, Scrum Master'lar, Yazılım Mühendisleri, Test Mühendisleri, ve Sistem Mühendisleri için hazırlanmıştır.
 
Eğitim Yeri
Eğitim yeri Ankara'dır. Eğitimin düzenleneceği yer daha sonra açıklanacaktır.
 
Eğitim Ücreti
1 Eylül 2013 tarihine kadar eğitim ücreti kişi başı 800 € + KDV'dir.
1 Eylül 2013 tarihinden sonra eğitim ücreti kişi başı 1000 € + KDV'dir.
 
Eğitim ücretine eğitim materyalleri, aralarda yapılacak olan ikramlar ve öğle yemeği dahildir. Eğitim sonunda tüm katılımcılara sertifika verilecektir. Eğitim İngilizce olarak gerçekleştirilecektir.
 
 
Detaylar için baris [ at ] scrumturkey [ nokta ] com adresinden bizimle irtibata geçebilirsiniz.

Scrum Guide 2013 Versiyonu Yayınlandı

Ken Schwaber ve Jeff Sutherland tarafından hazırlanan Scrum Guide'ın 2013 versiyonu yayınlandı. Yeni yayınlanan versiyonda 6 önemli sayılabilecek değişiklik yapıldı. Ken ve Jeff, bu değişikliklerin ne olduğu ve neden yapıldığı ile ilgili aşağıdaki videoyu hazırladılar.



Scrum Guide 2013'ün Türkçe çevirisi ile ilgili çalışmalarımıza da başladık. Çok yakın bir zamanda  sizlerin yorumlarına sunacağız.

Android Developer Days 2013 Etkinliği - Video

Android Developer Days 2013 etkinliğine katıldığımızı daha önce sizlerle paylaşmıştık. Bu etkinlikte yapmış olduğumuz sunumun videosu yayınlandı. Etkinliği kaçıranlar ve bir kez daha izlemek isteyenler videoya buradan ulaşabilirler.


Eteration Academy Ankara'da!

Eteration Academy, 18 Temmuz 2013 günü Ankara'da Java ile Etkin ve Çevik Uygulama Geliştirme Semineri düzenliyor. İlker Kopan tarafından gerçekleştirilecek seminer, Hilton Oteli'nde ücretsiz olarak gerçekleştirilecektir.


Bu seminerde, Java ile uygulama geliştirme de kullanılan aşağıda listesi verilmiş en son çevik geliştirme araçları ve konuları demolar eşliğinde katılımcılara tanıtılacaktır:
  • Çevik Mimari
  • Application Lifecycle Management (ALM)
  • Test Driven Development (TDD) - Selenium Tests, Mocking, JUnit
  • Continuous Integration and Delivery
    • Maven
    • Artifactory
    • Jenkins/Hudson
    • Sonar
    • Build Pipeline
Çevik Uygulama geliştirme ile ilgili düzenlenen etkinliğe katılmanızı öneriyoruz. Etkinliğe kayıt işlemini buradan gerçekleştirebilirsiniz.

Android Geliştirici Günleri 2013 Etkinliğindeydik

14 - 15 Haziran 2013 tarihlerinde ODTU Kültür ve Kongre Merkezi'nde düzenlenen Android Geliştirici Günleri etkinliğinde Android severlerle buluştuk. Yoğun bir katılımın olduğu konferansın ikinci gününde Atlassian Türkiye temsilcisi Solveka Yazılım kurucusu Kerem Çağlar ve kurucumuz Barış BAL ortak bir sunum gerçekleştirdiler.


"Scrum Metodolojisi ve Green Hopper ile Çevik Proje Yönetimi" başlıklı sunumda katılımcılara Agile Manifesto ve Scrum metodolojisi ile ilgili temel bilgiler anlatıldıktan sonra, günümüzün en popüler çevik proje yönetimi aracı olan Green Hopper anlatıldı.


Green Hopper aracı ile ilgili gerçekleştirilen demo ile tamamlanan sunum sonrasında, katılımcılara T2 Yazılım sponsorluğunda Scrum Planning Poker kartları hediye edildi. Yoğun ilgilerinden dolayı katılan herkese teşekkürlerimizi sunuyoruz.


Etkinlik sırasında gerçekleştirilen sunum dokümanına buradan ulaşabilirsiniz.
Etkinlik sırasında gerçekleştirilen sunumun videosuna buradan ulaşabilirsiniz.
Bir başka etkinlikte görüşmek üzere.

Lean Kanban Atölye Çalışması'nın Ardından


25 Mayıs 2013 tarihinde Kodcu tarafından gerçekleştirilen Lean - Kanban Atölye Çalışması'na katılım gerçekleştirdik. Kodcu kurucusu Altuğ Bilgin Altıntaş bizlere Kanban sisteminin temellerini ve bu sistemin yazılıma nasıl uyarlandığı konularındaki bilgilerini aktardı. Atölye çalışması sırasında aldığım notlardan bazılarını sizlerle paylaşmak istiyorum:
  • Kaizen, standartlar üzerine kuruludur.
  • Kod gözden geçirme her gün yapılmalı ve mümkünse kullanıcı hikayeleri bazında yapılmalıdır.
  • Süreçlerinizi görselleştirin!
  • Eğer bir insan hata yapıyorsa, kişi değil süreç suçludur.
  • Biz Toyota'da hataları insanları suçlamak için değil, birer öğrenme ve ilerleme fırsatı olarak kullanırız.
Atölye çalışmasını kaçırdıysanız, üzülmeyin. Altuğ Altıntaş'tan yakın bir zamanda benzer bir etkinliğin tekrar gerçekleştirileceği sözünü aldık. Bizi takip etmeye devam edin!

Süreçlerini İnceleyelim: Joel'in Yolu

Joel Spolsky uzun yıllar yazılım sektöründe çalıştıktan sonra Fog Creek Software ve StackExhange’in kurucularından olmuştur. Çıkardığı ve blogunda paylaştığı derslerle bana göre günümüz yazılım şirketlerinin nasıl olması gerektiğine dair öncüllük yapmaktadır. Bu yazıda derlediklerimin kaynağı sektörde hangi görevle çalışıyor olursanız olun ilginizi çekecek blog’undan yani joelonsoftware.com ’dan.
 
Joel’in kariyerindeki en önemli noktaları Microsoft ve Juno’da çalıştığı yıllar oluşturuyor. Burada edindiği pek çok deneyimi paylaşıyor. Ardından 2000 yılında Fog Creek Software’i kuruyor. Uzun zamandır sektörde çalışan bir yazılımcı/yönetici olarak şirketi kurmaktaki hedefini şöyle ifade ediyor: Aklımızda bir proje ile biz bu işe başlamadık. Hedefimiz yazılımcıların mutlu ve üretken olacağı bir yazılım şirketi kurmaktı.


 
Geliştirdikleri ürünlerin bazıları Türkiye’de pek popüler değil, FogBugz, Trello vs. Ama yazılım dünyasında olupta StackOverflow ve diğer StackExchange sitelerini bilmeyen zannedersem yoktur.
 
Üretkenliği Nasıl Arttırırsınız?
Joel’in bulduğu çözüm, işi yapan insanlara, programcılarına, kendi deyimi ile rock yıldızı gibi davran.
 
Kübik mi her çalışana bir oda mı?
Dikkatinizi dağıtacak 40 tane şeyin olduğu kübikte mi çalışmak istersiniz yoksa kendinizi işin akışına kaptırabileceğiniz sessiz bir çalışma ortamında mı? Kulaklık takmak çevrenizdeki gürültüye çözüm mü?
 
5 yıllık laptop mu? Son teknoloji mi?
Açılması kapanması 5dk. süren cihazlarla mı çalışmak sizi motive eder yoksa en günceliyle mi?
 
Ama bütün bunlar maliyet demek
Kesinlikle bunlar maliyet demek. Olaya bakmanın bir yolu en azından budur. Diğer tarafıysa Joel’in seçtiği taraf. O da zaten elemanlarınıza harcadıklarınız öyle yada böyle harcama kaleminizin en büyüğünü oluşturacak. Biraz daha harcama yaparak kazanacaklarınız ise:
  • Üretken ve motive çalışanlar
  • Düşük iş gücü kaybı
  • Sonuç olarak kaliteli ürün
Eleman Alımları
Eleman alım süreci bir şirketin kaderini belirleyecek en önemli süreç. Adayla 6 ayrı kişi ayrı ayrı görüşüyor bunlardan 5’i o kişinin meslektaşları arasından seçiliyor, yani yöneticisi değil programcı. İkiden fazla olumsuz oy adayın eliyor. Aradıkları elemanları şöyle niteliyor akıllı, iş bitirici ve kıl (jerk) değil.
 
Sonuç olarak bana göre Joel pek çok kere referans da verdiği gibi tam bir Peopleware şirketi. Yazılım şirketinde kurduğu yapının bu kitapta anlatılanlarla paralelliğini görebilirsiniz.

Ortak Makale Serisi: Denetim ve Adaptasyon

Ortak Makale Serimizin ilk yazısı olan Inspect & Adapt (Denetim ve Adaptasyon) ile sizlerle birlikteyiz.
 
Denetim ve Adaptasyon, çevik metodolojilerin bir çoğunun temelini oluşturmaktadır. Scrum da diğer çevik metodolojiler gibi bu temeller üzerine oturtulmuştur. Scrum Kılavuzu'nda Denetim ve Adaptasyon şu şekilde tanımlanmaktadır:

Denetim
Tutarsızlıkların belirlenmesi için, Scrum çıktıların ve sürecinin Scrum kullanıcıları tarafından sıklıkla denetlenmesi gerekmektedir. Denetim işlemlerinin yapılan işin önüne geçmemesi için, denetim aralıkları iyi ayarlanmalıdır. Denetimler, tecrübeli denetçiler tarafından işin belli noktalarında özenle gerçekleştirildiği zaman, çok yararlı olmaktadır.

Adaptasyon
Bir denetçinin, sürecin bir veya daha fazla bölümünün belirlenen limitler dışına çıktığını ve istenileni tam olarak karşılayamadığını belirlemesi durumunda, ilgili işlemin ya da işlenen materyalin düzeltilmesi gerekmektedir. Düzeltme işleminin, ileride ortaya çıkabilecek büyük sapmaları engellemek amacıyla, mümkün olan en kısa sürede yapılması zorunludur. Scrum, denetim ve adaptasyon prensipleri için 4 temel fırsat tavsiye etmektedir, bu fırsatlar Scrum Toplantılarıdır.

Deneyim 1: Çocukların Eğitimi
Çok yakın bir çalışma arkadaşımın anlattığı bir hikayeyi paylaşmak istiyorum. Bu çalışma arkadaşımın 5 yaşında bir çocuğu var. Çocuğunu uyku alışkanlığı ile ilgili eğitmeye çalışırken kullandığı yöntemi anlattığında, Denetim ve Adaptasyon uyguladığını fark ettik. Çocuğuna kendi yatağında uyuması gerektiğini anlatırken kullandığı yöntem şu şekildeydi:
  • Kendi yatağında uyuduğu her gün için, bir parmağına gülen yüz çizme hakkı.
  • Üst üste kendi yatağında uyuduğu 5 gün sonunda kazanılan 5 gülen yüz karşılığında hediye olarak bir oyuncak hakkı kazanıyor küçük arkadaşımız.
Küçük arkadaşımız, bu hikaye bana anlatıldığı dönemde 2 defa 4 gülen yüz kazanmayı başarmış, ancak hediye oyuncağı bir türlü kazanamamıştı. Çalışma arkadaşım bunun üzerine uyguladığı yöntemi gözlemlemiş, denetlemiş ve yöntemi güncellemeye karar vermişti. Güncelleme sonucundaki süreçte:
  • Hediye oyuncak önceden satın alınıp, görünen ama ulaşılamayan bir yere koyulacak.
  • Aynı kurallar uygulanmaya devam edilecek.
Ve sonuçlar tekrar gözlemlenecek. Bakalım küçük arkadaşımız bu sefer hediye oyuncağa ulaşabilecek mi? :)
 
Deneyim 2: Spor Yapmak
Biz erkek mühendisler genellikle spor olarak, halı sahalarda futbol oynamayı tercih ederiz. Ancak çoğumuzunda bildiği gibi havalar iyi olduğunda herkes oynamak ister, havalar soğuduğunda takım kuracak kişi bulmak neredeyse imkansızlaşır. Geçtiğimiz kış öncesi normal futbol kurallarını uygulayabileceğimiz kişi sayısına ulaşabiliyorduk. Ancak soğuk havalar başladığında 7 - 8 kişiyi ancak bir araya getirebildik. Bizde bu şartlar altında spor yapmamayı tercih etmek yerine, durumu denetledik, ve kendimizi mevcut duruma adapte ettik. Nasıl mı? Şöyle:
  • Herkesin kaleci - oyuncu olduğu 4'er kişilik takımlar kurduk.
  • Ceza sahası dışından gol atmayı yasakladık.
Bu iki basit kural değişimi ile futbol oynamayı başardık! Bakalım bir sonraki sefer mevcut durum bizi ne gibi kural değişikliği yapmaya itecek.

Evet şimdi sıra sizde! Kendi hikayenizi gönderin bu makalenin sonuna isminizle birlikte ekleyelim.

Scrum Sertifikasyonları

Son günlerde Scrum sertifikasyonları ile ilgili sıkça soru almaya başladım. Aldığım soruların bir çoğunun cevaplarını geçen sene yazdığım yazıda bulabilirsiniz. Yeni gelen sorulara genel bir yanıt olması açısından ise yeni bir yazı yayınlama gerekliliği hissettim.
 
Sertifikalarla ilgili görüşünüz nedir?
Sertifikasyonların çok gerekli olmadıkları yönünde genel bir görüşe sahibim. Ancak ne yazık ki IT sektöründe, sertifikasyonlara verilen önem gün geçtikçe artıyor. Ancak bir çok sertifikaya sahip olmaya çalışmaktan daha çok, Scrum ile ilgili pratik ve teorik bilgi seviyenizi arttırmaya çalışmanızın daha doğru bir yaklaşım olacağını düşünüyorum.
 
PMI - ACP Sertifikası nedir?
PMI - ACP, Proje Yönetimi Enstitüsü'nün (PMI) Agile pratiklerle ilgili olarak başlattığı bir sertifikasyon programıdır. Bu sertifikasyon programıyla birlikte, PMI'ın Agile dünyasında olan gelişmelere kayıtsız kalmadığını söylemek yanlış olmaz. Bir başka deyişle PMI, bu ekonomik pastadan payını almak için, çoğunlukla geleneksel proje yönetimi pratiklerine dayanan PMP sertifikasının yanına, ACP (Agile Certified Practitioner) sertifikasını da eklemiştir. Bu programla ilgili detaylı bilgilere buradan ulaşabilirsiniz.
 
Hangi sertifika daha önemlidir?
Dünya üzerinde bir çok farklı kurum Scrum ve Agile sertifikasyon programı sağlıyor. Ancak bunlardan en popüler olanları Scrum Alliance, Scrum.org ve Proje Yönetimi Enstitüsü (PMI)'dür. Bu üç kurumun sağladığı sertifikasyonların hangisinin daha önemli ve geçerli olduğu konusunda kesin bir şey söylemek imkansızdır. Genel bir cevap vermek gerekirse, tüm sertifikaların hemen hemen aynı geçerliliğe sahip olduğunu düşünüyorum.
 
Eğitim vermek için yetkili bir eğitim merkezi olmak zorunluluğu var mıdır?
Galiba son zamanlarda bana en sıklıkla sorulan sorulardan birisi bu. Yukarıda bahsettiğim Scrum.org ve Scrum Alliance'ın yetkilendirdiği herhangi bir eğitim merkezi yoktur. Bu kurumların sağladığı sertifikasyonlara sahip olabilmek için izlemeniz gereken yolları aşağıda kısaca belirtmeye çalıştım: 
  • Scrum Alliance'ın sağladığı sertifikalara sahip olabilmek için, kurumun yetkilendirdiği bir eğitmenden eğitim almanız ve eğitim sonrasında girecek olduğunuz sınavdan başarılı bir şekilde geçmeniz gerekmektedir.
  • Scrum.org'un sağladığı sertifikalara sahip olabilmek için, kurumun yetkilendirdiği bir eğitmenden eğitim almanız gerekmemektedir. Scrum.org üzerinden sağlanan online sınavlara ücretini ödeyerek katılabilirsiniz. Bu sınavları başarılı bir şekilde geçmeniz sonrasında sertifikalara sahip olabilirsiniz.
  • Proje Yönetimi Enstitüsü (PMI)'nün sağladığı sertifikalara sahip olabilmek için, belirli bir saat eğitim süresini tamamlamanız gerekmektedir. Bu eğitim süresini PMI'ın yetkinlendirdiği bir eğitim kurumunun sağladığı bir eğitime katılarak veya Scrum Alliance eğitimlerine katılarak tamamlayabilirsiniz. Sonrasında sizi yine bir sınav bekliyor.
Bir sonraki yazıda görüşmek üzere...

Lean Kanban Atölye Çalışması

Kanban sistemi, üretim süreçlerinin daha etkin yürütülmesini sağlayan bir süreçtir. "Tam Zamanında Üretim ortamında malzeme hareketlerinin kontrolü aracılığıyla kullanılan bir çizelgeleme yaklaşımı" şeklinde tanımlanabilir. Kanban sistemi yazılım dünyasına da uyarlanmıştır ve yazılım geliştirme süreçleri için çok faydalı olduğu deneyimler sonucu ortaya konmuştur.
 
 
Bu sistemle ilgili olarak Kodcu.com ve Altuğ Bilgin Altıntaş, Ankara'da 25.Mayıs.2013 Cumartesi günü bir etkinlik düzenliyecek. Bu etkinlikte Kanban sistemi sayesinde şirketinize ve projelerinize Kaizen kültürünü nasıl getireceğinizi ve projelerdeki değişim yönetimi ve tahminini nasıl daha rahat  yapabileceğinizi öğrenme fırsatı yakalayacaksınız. Sürdürülebilir başarılı yazılım organizasyonları oluşturmak, şirketlerine ve projelerine Kaizen kültürünü getirmek isteyen herkesin bu atölye çalışmasına katılmasını öneriyoruz.
 
Scrum Turkey olarak yakın zamanda Kanban sistemi ile ilgili de detaylı bilgiler paylaşmaya başlayacağız. Takipte kalmanızı tavsiye ediyoruz.
 
Atölye çalışmasının konuları
 
Temel Prensipler
- Toyota Way Kültürü
- Lean (Yalın) Yaklaşım ve Kanban nedir ?
- Tek parça akışı(one piece flow) ve Kanban board
- Şirket kültürü için 14 prensip
 
Lean Kanban
- Agile ve Lean arasındaki farklar ve ortak noktalar
- Limiting WIP (Work in Progress)
- Değer ırmağının (Value Stream) oluşturulması
- Projeleri takip ve tahmin yöntemleri
- Classes of services
- Önceliklendirme yaklaşımı (Cost of delay)
- Kanban oyunu
 
Problem Çözme Teknikleri
- Yalın (Lean) Yaklaşım ve A3 hazırlama
- Plan – Do – Check – Act
- Problemi tanımlama ve Problemi kırma
- Kök sebep analizi
- Karşı önlem geliştime
- Kaizen kültürü
 
Atölye çalışması ile ilgili detaylı bilgilere buradan ulaşabilirsiniz.

Jeff Sutherland Invites You to an Agile Year!

 
As we announced before, we will host Jeff Sutherland in Turkey. Because of his tight schedule, Certified Scrum Master course which will be held in Fall 2013 is postponed to 16th - 17th January 2014.
 
We invite everyone who wants to make an Agile start to 2014!
Please visit registration web site for details: www.creatorofscruminturkey.com

Ortak Makale Serisi

Agile metodolojileri kullananlar olarak, sürekli olarak yeni şeyler deneyerek en doğruyu bulma konusunda çalışmalar gerçekleştiriyoruz. Bu yazımda sizlere bir deneyden bahsetmeye çalışacağım ve bu deneyin en önemli parçası sizler olacaksınız! Daha önce denenmiş bir deney midir bilmiyorum? Ancak denenmiş olsa bile, "başkası için çalışan veya çalışmayan bir metodun bizim için nasıl bir tepki vereceğini ancak deneyerek öğrenebiliriz" prensibine dayanarak, denemekten zarar gelmeyeceğini düşünüyorum. Management 3.0 eğitiminde Jurgen Appelo'nun dediği gibi belki de "Steal & Tweak" yöntemini kullanarak, bu deneyi bizim için çalışır bir metodoloji haline getirebiliriz. Deneyin detaylarını aşağıda sizlerle paylaşmaya çalışacağım.
 
Deneyimizin adı "Ortak Makale Serisi". İngilizce adının biraz daha karizmatik olduğunu ve uluslararası seviyede geçerlilik kazanma potansiyeli olduğunu düşündüğüm için zaman zaman İngilizce ismini de kullanacağım: "Collaborative Article Series".
 
Deneyimizin mekanikleri aslında çok basit: Agile ve Lean konularında gerçek hayattaki deneyimlerimizi anlatacağımız makaleleri birlikte yazacağız!
 
Bir kaç kuralımız var, ancak bunları ileride tekrar gözden geçirebiliriz:
 
Kural 1: Makalelerin başlıklarını/konularını birlikte belirleyeceğiz. İlk bir kaç başlığı ve konuyu, başlangıç olması açısından biz hazırlayacağız ama sonraki başlıkların belirlenmesi sizlere ait!
 
Kural 2: Makalelerimiz, konunun teorik olarak anlatılması ile başlayacak, ancak çok uzun bir teori olmasını tercih etmiyoruz. Çünkü amacımız deneyimlerimizi içeren yazılar ortaya çıkarmak!
 
Kural 3: Makale başlığı ile alakalı olarak, başınızdan geçen bir deneyimi veya gerçek olayı, en fazla 1 veya 2 paragraf olacak şekilde paylaşmanızı istiyoruz. İlgili blog yazısının altında yorum olarak paylaşabilirsiniz, biz onları makalenin içerisine ekleyeceğiz.
 
Kural 4: Paylaşımlarımızda dikkat etmemiz gereken çok önemli bir konu var. Makalelerimizde adı geçmesi muhtemel kişi veya kurumların rencide olmaması ve herhangi bir zarara uğramaması için azami özenin gösterilmesi gerekiyor. Bu konuda hassasiyet göstereceğinizden hiç şüphemiz yok.
 
Deneyimiz oldukça basit gördüğünüz gibi. Konu başlıklarını öncelikli olarak bu yazıdan yayınlamaya başlayacağız. Eğer deneyimiz başarılı bir şekilde devam ederse, bununla ilgili olarak farklı bir yöntem kullanmaya başlayabiliriz.
 
Konu Başlıkları:
Konu 1: Inspect & Adapt
Konu 2: Takım Ruhu
Konu 2: Günlük Ne Var Ne Yok Toplantıları
 
Şimdi sıra sizde! Konu başlıkları ve başınızdan geçen gerçek olayları/deneyimlerinizi paylaşma zamanı!

Bilgisayar Mühendisleri Odası - Scrum Eğitimi

Bilgisayar Mühendisleri Odası ile ortak olarak düzenlediğimiz Scrum eğitim seminerini gerçekleştirdik. Normalde bir seans olarak planlanan eğitim semineri, yoğun ilgi olması nedeniyle 2 seans olarak 6 Nisan 2013 Cumartesi günü 10:00 - 13:00 ile 14:00 - 17:00 arasında gerçekleştirildi.
 
 
Toplamda 35 kişi ile çok keyifli bir organizasyon oldu. Bu güzel organizasyonun gerçekleşmesinde başta Bilgisayar Mühendisleri Odası Yönetim Kurulu Yedek Üyesi Sn. Volkan Tokmak olmak üzere, tüm BMO yöneticileri ve çalışanlarına teşekkür ederiz. Katılımcılara etkinliğin daha kaliteli geçmesine yaptıkları katkılardan dolayı ayrıca bir teşekkür daha ediyoruz.
 
 
Bilgisayar Mühendisleri Odası ile ortak çalışmalarımız artarak devam edecek. Bir sonraki etkinliğimizde görüşmek üzere...
 
Etkinlikle ilgili Bilgisayar Mühendisleri Odası'nda yayınlanan habere buradan ulaşabilirsiniz.
Etkinlik fotoğraflarına buradan ulaşabilirsiniz.

Jeff Sutherland Türkiye'de!

Bugün Scrum Turkey ve Türkiye IT dünyası için büyük bir gün!
Jeff Sutherland ilk kez Türkiye'de!
 
1. yaşımızı kutladığımız bu günlerde, bu güzel haberi sizlerle paylaşmaktan büyük bir mutluluk ve gurur duymaktayız. Uzun ve yoğun çabalarımız sonucunda, Scrum'ın yaratıcısı Jeff Sutherland'i Türkiye'ye gelmeye ikna ettik. İlk kez Türkiye'yi ziyaret edecek olan Jeff Sutherland, yeni yılda 2 gün boyunca bizlerle birlikte İstanbul'da olacak!
 
 
Jeff Sutherland 16 - 17 Ocak 2014 tarihlerinde İstanbul'da Certified Scrum Master eğitimi  düzenleyecek. Scrum Master sertifikalarımızı, Scrum'ın yaratıcısının elinden almak gerçekten çok keyifli olacak. Bu benzersiz fırsatı kaçırmamanızı öneriyoruz.
 
 
Tüm detaylara www.creatorofscruminturkey.com adresinden ulaşabilirsiniz.

Bilgisayar Mühendisleri Odası ve Scrum Turkey İşbirliği

Bilgisayar Mühendisleri Odası (BMO) ve Scrum Turkey işbirliği ile Scrum eğitim seminerleri düzenliyor.
 
İlk seminer 6 Nisan 2013 Cumartesi günü saat 10:00'da BMO Genel Merkezi Eğitim Salonu'nda gerçekleştirilecek. Kurucumuz Barış BAL tarafından düzenlenecek olan seminerde, Agile Nedir?, Scrum ve Temelleri, Scrum ve Adaptasyon gibi konularda bilgi paylaşımı yapılacaktır.
 
 
Eğitim semineri ile ilgili detaylı bilgiler ve kayıt için aşağıdaki bağlantıları takip edebilirsiniz.