5 Ocak 2014 Pazar

Agile Buluşmanın Ardından: Scrum with Distributed Teams

Agile Turkey'in düzenlediği Agile Buluşmaların 9'uncusu 31 Ekim 2013 günü Astoria AVM'de bulunan Caffe Nero'da gerçekleşti. VNGRS'de Scrum Master olan Birge Elif Basık ile çok keyifli bir sohbet gerçekleştirdik. Birge Hanım bizlere, farklı ülkelerde elemanları olan yazılım takımarında Scrum'ı nasıl uyguladıkların, Scrum uygulamasında yaşadıkları sorunları ve nasıl çözdüklerinden bahsetti. 2 saatlik buluşma sırasında konu sadece "dağıtık takımlarda Scrum" başlığına saplanmadı. Scrum deneyimlerinden bizlere onlarca ipucu da aktardı. Özellikle oluşturdukları kurum kültürü beni çok etkiledi. Elimden geldiği kadar aktarmaya çalışacağım.

24 Temmuz 2013 Çarşamba

Proje Takımlarından Şampiyon Takımlara


Bir futbol kulübü düşünün. Elinde sabit bir takım bulunmasın. Aksine, elinde birden fazla takım oluşturabilecek sayıda futbolcu olsun. Kalecisinden liberosuna tüm futbolcular bir havuzda bulunsun. Maça çıkacakları zaman kulübün antrenörü havuzdan belli sayıda futbolcu çeksin ve sadece o maç için bir takım oluştursun. Takım oluşturmak çok basit aslında. Maçın zorluğuna göre belirleyebildiğimiz kalitede bir kaleci, libero, forvet, sağ ve sol bekler, orta saha oyuncuları ve oyun kurucular, vesaire vesaire. Sayı belli, nitelik belli. 11 kişiyi oluşturup takımı maça çıkarsın.

21 Temmuz 2013 Pazar

Scrum'da Hayat Kurtaran İpuçları-2: Gözden Geçirme Toplantıları

Scrum uygulayan takımların içine düştüğü karmaşalardan biri de sprint sonunda verilen ve takımın emeğinin değerlendirildiği "başarılı/başarısız" ya da "geçti/kaldı" kararıyla ile ilgilidir.

Teorik olarak Sprint sonunda ne olacağı aslında bellidir. Ürün sahibi takımın yaptıklarını "gözden geçirme (review)" toplantısında inceler ve her bir hikayenin %100 bitmiş (Done) olup olmadığına bakar. Eğer hikayelerden biri ya da birkaçı tam anlamıyla bitmemiş ise, tüm sprint başarısız olmuş demektir.

18 Temmuz 2013 Perşembe

Scrum'da Hayat Kurtaran İpuçları-1: Grooming Toplantıları

Scrum için anlatması ve öğrenmesi kolay, uygulaması ve uzmanlaşması zordur derler. İlginçtir ki internette 5 dakikada Scrum isimli birçok yazı ve sunuma rastlayabilir, çok rahatlıkla Scrum hakkında kısa zamanda fikir sahibi olabilirsiniz, Hatta biraz daha detay için Scrum Rehberini Türkçesinden okuyabilir (Türkçe çevirisi için Scrum Turkey'e teşekkür ederiz) ve Scrum'ın nasıl işlediğini resmi ağızlardan öğrenebilirsiniz. Zaten gücünü anlaşılması basit oluşundan aldığını söylememiz yalan olmaz. Ancak diğer tüm empirik -yani deneyimlerle sabit- yöntemlerde olduğu gibi Scrum'da da uygulama sırasında türlü problemlerle karşılaşırsınız. Kitabına göre uygulamaya çalışırken neden bu kadar zorlandığınızı sorgularsınız. Denersiniz, yanılırsınız, sonra bir kez daha denersiniz. "Mevcut işleyişi ve durumu gözlemle ve aksayan yönleri iyileştirip kendinize uyarla (inspect & adapt)" felsefesi ile Scrum uygulamanızı adım adım iyileştirmeye çalışırsınız.

17 Temmuz 2013 Çarşamba

Scrum Zihin Haritası XL (Genişletilmiş Yeni Sürüm)

Bir süre önce hazırladığım Scrum Zihin Haritasını sizlerle paylaşmıştım. Bu haritada Scrum ile alakalı birçok kavram en önemli özellikleri ile bulunuyordu.

Son zamanlarda bu haritanın yetersiz kaldığını düşünüyordum. Kolları sıvadım, ve bizzat Ken Schwaber ve Jeff Sutherland tarafından hazırlanan "Scrum Rehberi"nin içeriğiyle ve kendi deneyimlerimden gelen bilgileri de katarak scrum zihin haritasının içeriğini genişlettim. Haritaya aşağıdaki bağlantıdan ulaşabilirsiniz. Harita bu sürümde de İngilizce içerik sunmaktadır.

13 Temmuz 2013 Cumartesi

Agile buluşmanın ardından: Teknik Borç

Agile Turkey'in düzenlediğin Agile Buluşmalar'ın 8'incisi 23 Mayıs günü Meydan AVM'de bulunan Caribou Caffee'de gerçekleşti. Buluşmada, agile aktivitelerine katkılarından tanıdığımız, PSM ve PSPO sertifikalarına sahip deneyimli Scrum Master Atilla Alkoç bizlere "Teknik Borç (Technical Debt)"tan bahsetti. Yaklaşık 15 kişilik katılımcı kitlesi ile teknik borcu tüm detayları ile konuştuk. Bunda Atilla Bey'in konusuna bir akademisyen titizliğinde hazırlanmış olmasının da katkıları olduğunu belirtmem gerek. Buluşma sırasında katılımcıların deneyimlerini paylaşması ile çok zengin bir içeriğe ulaşmış olduk.

23 Haziran 2013 Pazar

Agile Talks Ankara: GDO'suz Yazılım Geliştirme Teknikleri

Agile Turkey'in düzenlediği Agile Talks semineri 13 Haziran 2013'de Ankara'da Tütev Genel Merkezi'nde gerçekleşti. Ankara'da ilk kez gerçekleşen bu buluşmada, ben ve Limango'nun Bilgi Teknolojileri Direktörü Hakan Erdoğan konuşmacı olduk. "Agile Yaklaşımların Faydaları" konusunda bilgi ve tecrübelerimizi paylaştık. Orada yaptığım "GDO'suz Yazılım Geliştirme Teknikleri" sunum yansılarına aşağıdan erişebilirsiniz (isterseniz İngilizcesine de buradan erişebilirsiniz).
Template developed by Confluent Forms LLC; more resources at BlogXpertise