Çevik Metrikler

“Çevik dönüşüm bize ne sağladı? Çevik olduk da ne oldu?” sorusu çok geçmeden gelir akla.

Neyin peşinde olduğumuza göre değişir ama uzatmadan söyleyeyim: “Net, kesin söyleyemeyiz.”

Gerçekte, hiç bir değişimin sonucunu önceki hali ile karşılaştırıp kesin bundan oldu diyemeyiz.

Kültür böyle bir şey… Değişim böyle…

Agile çerçevelerde o yüzden bir reçete bulamazsınız. Adı üstünde “framework” (çerçeve). Kural yok, değerler var, prensipler var, iyi pratikler var, takım anlaşması var ve hepsi sizi “çeviklik yolculuğu”nda yolda tutmak, birlikte hedefe ulaştırmak için var.

Ne kadar biz reçete istesek de, derdimizi çözecek bir sihirli değnek arasak da bu işler öyle yola çıkmadan, yorulmadan, sabretmeden, düşmeden olmuyor tabi. Zor olacak.

“Çevik olunacak, ol!” :). (Agile is not a silver bullet.)

Bu danışmanlar, psikologlar da hep böyle, hep yuvarlak cevaplar 🙂

  • “Duruma göre değişir”
  • “Takıma sormak lazım”
  • “Peki sen ne hissettin?” 🙂
  • “Deadline yok, bilemeyiz”
  • “PO önceliklendirir, Master çözer, yönetici nerde?…”

Zaman içinde belirsizlik var ve karmaşıklık hakim doğru ama gerçek uzak değil. tik, tak, tik tak… akıp gidiyor.

Ona yakınlaş! Yani hemen harekete geç ve yaşa! Dene, yanıl, öğren, iyileş, tekrar… İşte “Agile Mindset” e, çevik zihniyete yaklaştın.

Neydi Çevik dönüşüm yolculuğundaki 10 altın tavsiyemizin sonuncusu, mottomuz: “Büyük/Çevik Düşün, Küçük Başla, Hızlı İlerle

“Geçmiş”, “Şu an” ve “Gelecek” var. “Şu an” dan başlayalım ve boyumuz kadar geleceğe bir hedef koyup ona uzanalım. Ulaşabileceğimiz kadar.

En son kollarınızı başınızın üstüne ne zaman uzattınız? Basit gelebilir ama modern yaşamda kollarımızı kulaklarımızın üzerine kaldırmadan günler geçirebiliyoruz. Atalarımız ağaçlardan bir şeyler toplamak için sık sık ellerini başlarının üzerine kaldırırlardı. (Stretch Goal)

Rajio taisou, Japonların %30’unun her sabah yaptığı 5 dk’lık ısınma hareketleri. Yine Japonya’daki uzun yaşayanların köyü Ogimi’de röportaj yapılan 80-90 yaşlarındaki herkesin ortak özelliği bu.

IKIGAI kitabından

Ağaçlardaki meyvelerin boyumuzun yukarılarında olması da bir mesaj olabilir mi? Geliş, uzan… başka bir yolu olmalı…

Bir sabah, San Francisco ‘da Oracle Open World konferansına giderken, plazaların arasında takım elbiseli Japon’ların binaya girmeden önce bu tip egzersizler yaptıklarını gördüğümde çok şaşırmış ve hayran olmuştum. Türkiye’de de plazalar arasında bu egzersizleri yapmak gibi bir hayalim hep var 🙂

Büyük hayaller, işimizi büyütmek, daha uzun ömürlü, sürekli değerli çıktılar üretmek (increments) için “şu an” röntgeni çekmek için hazır olmak gerekiyor.

… artık kapasitemizi biliyoruz. (Internal Metrics – Mevcut Durum (ASIS))

Pergel’in bu çivili ayağını sapladıktan sonra diğer ucu ile açıl açılabildiğin kadar. Uzan uzanabildiğin kadar.

Somut, gerçek bir örnek yok mu?

Bu metaforlardan sonra işte size Çevik Metrikler ile ilgili yazılım üreten bir organizasyondaki Scorecard örneğini aşağıda göstermek istedim. Bu modele göre;

Çevik bir takımın şu cümleleri kurabiliyor olması ne güzel olur;

  • İş tahminleme uyumumuz %53’tür.
  • 1 birim iş başladıktan sonra ort. 15 günde biter. (Cycle Time)
  • 1 birim iş müşteri gözüyle ort. 44 günde biter. (Lead Time)
  • Bekleyen 4 Sprint/Iterasyon ya da 2 aylık işimiz var.
  • Müşteri talebi, kuyruğumuzda ort. 29 gün bekler. (Backlog’da bekleme)
  • Ort. her gün müşterimize 1,4 iş değer üretiyoruz. (kişi başı) (Sürekli Release-CI-CD)
  • Ort. her gün 4 test case koşuyoruz. (kişi başı) (Kalite)
  • Üretime göre ort. aylık şikayet oranımız %16 (Problem Density)
  • Üretime göre ort. bulgu oranımız %80 (Incident Density)

Proje yöneticisi PO’ya doğru yaklaşıyor, yaklaşıyor ve geldi…

  • – Bu iş ne zaman biter? Kim yapacak?
  • – Bilemeyiz, valla takımdan biri çeker PULL sistemi ile, belki bölünür, SP tahminleme yaparız, ne kadar sürer belli olmaz. Kimin yapacağı da Sprint planlama sonrası belli olur. Yolda da değişebilir. Net değil yani.
  • – Nasıl yaaaaa?!?

Onun yerine PO geçmiş verilere bakarak şöyle dese (Öncelik, Affinity Estimating verisi, Velocity, vb) ;

  • – Takımın verilerine göre hemen başlansa %90 ihtimalle x gün sonra devreye girebilir. %80 ihtimalle y gün ‘de kullanıcıda.
  • – Şu anki aciliyetine göre de muhtemelen 2 Sprint sonra başlayabiliriz.

Size soranlara siz neler diyorsunuz? 🙂



Bir yanıt yazın