Scrum Poker (veya Planning Poker), yazılım projelerinden doğan, ancak günümüzde ileri teknoloji projelerinde de sıklıkla kullanılan bir tahminleme yöntemidir. Planlama süreçlerini oyunlaştırarak daha etkili, katılımcı ve isabetli hale getirir. Özellikle çok disiplinli ve kompleks projeler yürüten şirketler için önemli avantajlar sunar. Bu içerikte, Scrum Poker’in temelini, yüksek teknoloji projelerinde neden tercih edildiğini ve Ones Technology gibi firmaların geliştirdiği BioAffix ürün ailesinde nasıl kullanıldığını adım adım ele alacağız.

Scrum Poker Nedir?
Scrum Poker, bir görev veya kullanıcı hikayesinin tahmini eforunu belirlemek amacıyla kullanılan, takım üyelerinin bireysel olarak puanlama yaptığı bir grup değerlendirme tekniğidir. Her üye, kendisine verilen ve yalnızca kendisinin görebildiği kart destesinden verilen görevin karmaşıklığına göre, özgürce bir kart seçer (genellikle Fibonacci dizisi: 1, 2, 3, 5, 8, 13, 21… kullanılır.). Bu kartlar, görev veya proje ile ilgili iş yükünü yansıtan sayılar barındırır (bu sayılar kişilerin o görev veya projeye özgün yaklaşımları kapsamında zaman, zorluk, karmaşıklık vb. değerleriyle ilişkilendirilebilir). Katılımcıların seçtikleri bu kartlar kapalı bir şekilde herkesin görebileceği bir yerde (dijital veya fiziki ortamda gerçekleştirilebilir) toplanır. Kuralları uygulamakla görevli moderatör tarafından bu kartlarla yapılan oylama sonlandırılır. Ardından kartlar aynı anda açılır. Oylama sonucunda seçilen kartlar üzerinden, en düşük ve en yüksek sayılı kartları seçen katılımcılar başta olmak üzere söz hakkı tanınır. Seçimlerde ortaya çıkan farklılıklar tartışılır. Bu tartışma ve fikir yürütmeler esnasında konunun derinlikli olarak ele alınması amaçlanıyorsa oylama tekrarlanabilir.
Bu yöntem 2002 yılında James Grenning tarafından önerilmiş, 2005 yılında Mike Cohn’un Agile Estimating and Planning kitabıyla yaygınlık kazanmıştır.
“Tahmin, yalnızca sayı değil; ortak anlayışın ürünüdür.”
— Mike Cohn
Scrum Poker kartları ile tahmin süreci oyunlaştırılır.

Scrum Poker Süreci: Aşamalarla Anlatım
- Hazırlık: Proje Yöneticisi Konuyu Açıklar
Bu aşama, tüm sürecin temelini oluşturur. Proje yöneticisi, takımın tahmin yapacağı konuyu detaylı bir şekilde açıklar. Bu açıklama, ürün gereksinimlerinin net bir şekilde anlaşılmasını ve her bir ekip üyesinin görev hakkında ortak bir anlayış geliştirmesine yöneliktir. Burada şunlar yapılabilir:- Konunun, detayları ve alt maddeleri ile (epic, feature vb.) kapsamlı açıklamaları yapılır.
- Müşteri veya son kullanıcıya dair bilgi sağlayarak ekip üyelerinin projeyi daha iyi anlaması sağlanır.
- Gereksinimler veya değişen öncelikler hakkında hızlı geri bildirimler alınabilir.
- Kart Seçimi: Ekip Üyeleri Görev Zorluğunu Puanlayan Kartları Seçer
Her ekip üyesi, görevlerin tahmini zorluklarını belirlemek için kartlarını seçer. Burada, ekip üyeleri bireysel olarak, görevin karmaşıklığına göre kendilerine verilen desteden bir kart seçer. Ancak bu aşama sadece puanlama değil, aynı zamanda her takım üyesinin görev hakkında düşündüğü ve hangi unsurları dikkate aldığı bir beyin fırtınası fırsatıdır.- Fibonacci Dizisi dışındaki alternatif puanlama sistemlerinin de tartışılması faydalı olabilir (örneğin, t-shirt boyutlandırma: XS, S, M, L, XL).
- Ekip üyeleri, teknik ve işlevsel gereksinimlere dayanarak tahminlerini yapar. Burada teknik terimler, yazılım veya donanım zorlukları gibi ayrıntılarla tartışma yapılabilir.
- Kartların Açılması: Tüm Kartlar Aynı Anda Açılır
Bu aşama, tahminlerin hızla karşılaştırıldığı ve grubun genel görüşünün belirlenmeye başladığı kısımdır. Kartlar aynı anda açıldığında, ekip üyelerinin birbirlerinin tahminlerinden etkilenmeleri engellenir. Özellikle özgün yaklaşımı artırmaya yardımcı olur.- Bu aşamada, takım üyelerinin neden bu tahminleri verdikleri hakkında açıklamalar yapması teşvik edilir.
- Eğer büyük farklılıklar varsa, tartışmalar başlar ve ekip, her bir tahminin dayandığı mantığı anlamaya çalışır.
- Tartışma: Puan Farkları Varsa, Sebepler Paylaşılır
Farklı tahminlerin tartışılması önemlidir. Takım üyeleri, neyin bu kadar farklı tahminler oluşturduğunu anlamaya çalışır. Bir görev için bir üye 3, diğer üye ise 13 puan verdiğinde, bu farkı anlamak kritik olacaktır.- Tartışmalar, görevdeki zorlukları daha net ortaya koyar. Örneğin, bir yazılım geliştirici, belirli bir API entegrasyonunun karmaşıklığı hakkında daha fazla bilgi verebilirken, donanım mühendisinin bu konuda daha az deneyimi olabilir.
- Bu aşama, ekip üyelerinin birbirlerinin uzmanlıklarını daha iyi anlamasına yardımcı olur.
- Yeniden Oylama: Ekip Yeniden Oylayarak Ortak Bir Kararda Birleşir
Tartışma sonrası yeniden oylama yapılır. Ekip üyeleri, ilk puanlamalarındaki yanlış anlamaları düzeltebilir ve nihai tahmin daha doğru bir şekilde yapılabilir. Bu süreç, ekip içindeki güveni pekiştirir ve herkesin katılımını sağlar.- Bu aşamada, ekip üyelerinin çoğu benzer bir tahmine yönelse de, farklı bakış açıları her zaman değerli olabilir.
- Zaman zaman, bazı görevlerin daha fazla ayrıntıya girmesi gerekebilir, bu da tekrar değerlendirme yapmayı gerektirebilir.

Takım üyeleri puanlarını açıkladıktan sonra fikir alışverişi yapar.
Neden Önemlidir?
- Demokratik Katılım: Herkesin eşit söz hakkına sahip olduğu bir yapı sunar.
- Özgün Yaklaşım: Kartlar aynı anda açıldığı için ilk görüşün etkisi azalır, katılımcılar konu ile ilgili özgün görüşlerini beyan etme fırsatı bulurlar.
- Erken Risk Analizi: Karmaşık görevler tahmin sırasında fark edilerek zamanında müdahale edilir.
- Bilgi Paylaşımı: Farklı disiplinlerden gelen açıklamalar, ekibin ortak bilgi havuzunu genişletir.
- Planlama Kültürü: Yalnızca yöneticilerin değil, tüm ekibin sürece katılımını teşvik eder.
BioAffix Ürün Geliştirme Sürecinde Scrum Poker
Ones Technology tarafından geliştirilen BioAffix, donanım ve yazılımı birlikte içeren gelişmiş biyometrik güvenlik çözümleridir. Bu tür projeler çok sayıda uzmanlığı aynı potada buluşturur. Scrum Poker’in nasıl değer kattığını şu maddeler altında sıralayabiliriz:
- Prototip Aşaması: Donanım, yazılım ve mekanik tasarım ekipleri görev karmaşıklıklarını puanlar. Örneğin, bir parmak izi okuyucunun kabuk tasarımı ile PCB uyumu birlikte değerlendirilir.
- Entegrasyon ve Test: Farklı donanım bileşenlerinin yazılım ile entegrasyonu sırasında yaşanabilecek riskler önceden tahmin edilerek plan yapılır.
- Üretim Planlaması: Üretim sürecinde karşılaşılabilecek olası darboğazlar ekip tarafından tahmin edilerek çözüm önceliği belirlenir.
- Tedarik Süreçleri: Tedarik zincirindeki kırılgan noktalar için görevler puanlanarak zamanında çözüm geliştirilebilir.
- Güvenlik ve Yazılım Güncellemeleri: Firmware güncellemelerinin zorluk dereceleri Scrum Poker ile ölçülerek dağıtım stratejileri geliştirilebilir.

Oylama sırasında kartlar kapalıdır, oylama tamamlandığında aynı anda açılır.

Rol Temelli Tahmin Analizi ve Uzlaşı Süreci
Tahmin Tablosu
| Rol | Kart | Kısa Açıklama |
|---|---|---|
| Donanım Mühendisi | 8 | Yüksek hassasiyetli ekranın yerleşimi zor |
| Yazılım Geliştirici | 3 | Sürücü önceki versiyona çok benzer |
| Test Uzmanı | 5 | Görsel testler özel ekipman gerektiriyor |
| Proje Yöneticisi | 5 | Teslim tarihi yakın, kaynak planlaması şart |
Detaylı Açıklamalar
- Donanım Mühendisi (8 puan):
Yüksek hassasiyetli ekranın yerleşimi, donanım tasarımının karmaşıklığından dolayı oldukça zorlayıcıdır. Ekranın yerleşimi ile PCB uyumu sağlanırken, yer darlığı gibi fiziksel engeller göz önünde bulundurulmalıdır. Ayrıca, bu tasarımın donanım test süreçlerine olan etkisi de göz önüne alındığında, karmaşıklık önemli ölçüde artar. - Yazılım Geliştirici (3 puan):
Yazılımın önceki versiyonuna dayalı olması, mevcut sürümdeki gereksinimlerin büyük ölçüde benzer olması sebebiyle zorluk derecesi düşüktür. Ancak, yazılım tarafında bir optimizasyon veya küçük hata düzeltmeleri olabilir. - Test Uzmanı (5 puan):
Görsel testlerin yapılabilmesi için özel ekipman gerekecektir. Bu nedenle, test ortamının kurulması ve testlerin uygulanması zaman alabilir. Ayrıca kullanıcı arayüzündeki ince ayarlamalar da ek bir karmaşıklık oluşturabilir. - Proje Yöneticisi (5 puan):
Teslim tarihi yaklaşıyor ve kaynak planlaması şart. Ancak, projenin bütçesi ve mevcut kaynaklar göz önünde bulundurularak, iş gücü ve zaman yönetimi en verimli şekilde yapılmalıdır.
Uzlaşılan Puan: 5
Bu durumda, ekip üyelerinin farklı uzmanlık alanlarından bakış açıları birleşerek karmaşıklıkla ilgili net bir ortak anlayış ortaya çıkmıştır. Bu tür durumlarda, farklı disiplinlerin tartışmaları sonucu tahminin ortalama değeri kabul edilir.

En İyi Uygulamalar
- Kriter Bazlı Puanlama: “3 puan = 1 gün iş, 5 puan = bağımlılığı olan görev” gibi tanımlar oluşturun.
- Süre Sınırı Koyun: Uzun tartışmalar motivasyonu düşürebilir.
- Sprint Sonuçlarını Analiz Edin: Tahmin ile gerçekleşme farklarını değerlendirin.
- Dijital Araçlardan Yararlanın: Özellikle hibrit ve uzaktan ekipler için.

Scrum Poker İçin En İyi Dijital Araçlar
Estimate by Microsoft DevLabs
Agile ekipler için iş tahmini sürecinde dijital araçlar büyük kolaylık sağlar. Piyasada birçok dijital planlama pokeri aracı bulunsa da, Azure DevOps ile entegre çalışan ekipler için en iyi çözüm tartışmasız şekilde Estimate by Microsoft DevLabs’tır.
Estimate, Azure Boards ile tam entegrasyon sağlar, gerçek zamanlı tahmin oturumları sunar, hikaye puanlarını doğrudan iş öğelerine yansıtır ve tamamen ücretsiz olup açık kaynaklıdır. Kısacası, Azure DevOps kullanan ekipler için hızlı, sade ve entegre bir tahmin çözümüdür.
Diğer Önerilen Araçlar
| Araç | Avantajı | Uygunluk |
|---|---|---|
| DevPoker | Kullanıcı dostu arayüz, Microsoft Teams entegrasyonu | Jira veya Microsoft Teams kullanan hibrit ekipler |
| Scrumpoker Online | Kurulumsuz kullanım, hızlı erişim | Küçük ekipler, hızlı ve basit çözüm arayanlar |
| PlanningPoker.com | Deneyimli agile topluluğu tarafından öneriliyor | Uzaktan çalışan ve metodik planlama yapan ekipler |
| Agile Poker | Derin Jira entegrasyonu, detaylı konfigürasyon seçenekleri | Jira tabanlı çalışan orta-büyük ölçekli ekipler |
Scrum Poker’i Zenginleştiren Ek Öneriler
- Sprint Başında Kullanım: Planlama toplantılarının başında uygulamak, daha net zaman tahminleri sağlar.
- Yeni Takımlarda Eğitim Amaçlı Uygulama: Yöntem, takım içi iletişimi artırmak için idealdir.
- Tahmin-Teslimat Karşılaştırmaları ile İyileştirme: Her sprint sonrası tahminler ve gerçekler karşılaştırılarak veri odaklı iyileştirmeler yapılabilir.
Scrum Poker’in BioAffix İçin Uzun Vadeli Faydaları
Scrum Poker, sadece sprint bazlı kısa vadeli tahminlerin ötesinde, BioAffix gibi yüksek teknoloji ürünlerinin uzun vadeli başarısı için stratejik bir rol oynar. Doğru ve tekrarlanan tahminler, zamanla şirketinizde önemli kazanımlar yaratır:
- Bütçe ve Kaynak Yönetiminde İyileşme
- Veriye Dayalı Karar Alma
- Ar-Ge Süreçlerinde Belirsizliği Azaltma
Scrum Poker ile Sık Yapılan Hatalar ve Çözümleri
| Hata | Çözüm Önerisi |
|---|---|
| Herkes aynı puanı verdi diye tartışmayı atlamak | Farklı görüşler mutlaka dinlenmeli, nedenler tartışılmalı. |
| Kartları seçmeden önce hikayenin iyi anlaşılmaması | Hikaye tam açıklandıktan sonra oylama yapılmalı. |
| Tüm görevlerin ya çok düşük (1) ya çok yüksek (13) puanlanması | Karmaşık görevler açıkça tanımlanmalı, uygun aralıkta puan verilmesi sağlanmalı. |
| Tahminleri sadece bireysel görüşlere dayandırmak | Takım içi tartışmalar teşvik edilmeli, kolektif anlayış sağlanmalı. |
Sonuç: BioAffix ile Geleceği Planlarken Scrum Poker
Scrum Poker, karmaşık projelerin öngörülebilirliğini artırmak ve iş gücünden en verimli şekilde faydalanmak isteyen tüm teknoloji firmaları için etkili bir yöntemdir. Ones Technology, BioAffix ürün grubunu geliştirirken bu gibi çevik yöntemleri planlama ve risk yönetimi süreçlerine entegre ederek hem zaman hem de maliyet avantajı elde etmektedir.
Projeniz ne kadar karmaşık olursa olsun, doğru bir planlama kültürü ile başarıya ulaşmak mümkün. Scrum Poker de bu kültürün önemli, eğlenceli ve öğretici bir parçası alabilir.
Kaynaklar
- Cohn, M. (2005). Agile Estimating and Planning. Pearson Education.
- Grenning, J. (2002). Planning Poker Origin. renaissancesoftware.net
- http://Scrum.org . “Estimation in Scrum.” scrum.org
- Wikipedia: Planning Poker – Planning poker
- DevPoker: https://devint.io
BioAffix E-Posta Bültenine Abone Olun
Dört ayda bir yayınlanan BioAffix elektronik posta bültenine abone olarak yeni gelişmeler hakkında bilgi sahibi olabilirsiniz.