Skip to main content
Geri
Diğer dilde de mevcut: 🇬🇧 English

Agile Hızlı Başvuru Rehberi: 11 Makaleden Tüm DOs & DON'Ts Tek Sayfada

📋

Özet

  • Tek Sayfa, On Makale: Tüm Agile serisindeki her kritik ders, monitörünüze asabileceğiniz DOs ve DON’Ts listesine damıtıldı.
  • Teori Değil: Bunlar ders kitabı kuralları değildir. Her biri gerçek teslimat sancılarından çıkarılmış, zor yoldan kazanılmış derslerdir.
  • Takım Hizalanma Aracı: Bunu takımınızla paylaşın. Herkes bu maddelerde uzlaşırsa, süreç sorunlarınızın yarısı ortadan kalkar.

On makale okudunuz. Seremonileri, çerçeveleri, gerçek hayat örneklerini gördünüz. Ama sprint ortasında işler karışırken 2000 kelimelik bir makaleyi yeniden okuyacak vaktiniz yok. Size hızlı bir başvuru kaynağı lazım. İşte bu o kaynak. Aşağıdaki her DO ve DON’T doğrudan seriden çıkarılmıştır—bağlama ihtiyaç duyarsanız tam makaleye bağlantı var. Asın. Yazdırın. Takımınızın anayasası yapın.

İçindekiler

#FazAnahtar Fikir
1Agile ZihniyetKurallar değil, ilkeler
2Backlog DetaylandırmaZayıf fikirleri erken öldürün
3GroomingVizyonu satın
4Teknik AnalizSprint’e gri alan girmez
5Sprint PlanlamaTaahhüt, beyin fırtınası değil
6Daily StandupYolda mıyız?
7RetrospektifAksiyon, dilek değil
8Sprint ReviewMüşteri ortak yaratıcı
9INVEST KriterleriBöl ya da altında kal
10DoR & DoDBu gece canlıya alınabilir

Agile Zihniyet (Seri #1)

Temel. Herhangi bir seremoniye dokunmadan önce bunu içselleştirin: Agile size ilkeler verir, prosedürler değil. Takımınız bunları kendi bağlamına uyarlar. “Scrum’da bu yazıyor mu?” diye sormaya başladığınız an, “bu teslim etmemize yardımcı oluyor mu?” sorusunu kaybetmişsinizdir.

YAP

Agile’ı bir anayasa olarak ele alın—ilkeleri verir, takımınız yorumlar. Gerçeklik sprint ortasında çarptığında takas (trade-off) yapın. Agile’ın geçici olarak kaosu artıracağını kabul edin çünkü sorunları saklamayı bırakır.

YAPMA

Her sorun için “Scrum’da bu yazıyor mu?” diye sormayın. Çerçeveleri “neden”ini anlamadan körü körüne takip etmeyin. Her şeyin bir gecede düzeleceğini beklemeyin—Agile sorunları görünür kılar, sihirli değnek değildir.

Tam makale: Agile’a Genel Bakış

Backlog Detaylandırma (Seri #2)

Fikirlerin öldüğü — ya da hayatta kaldığı yer. Ürün ve İş birimi, mühendisler görmeden önce backlog’u filtreler. Bir fikir ROI için peçete matematiğini geçemiyorsa, ticket’ı hak etmez.

YAP

Zayıf fikirleri peçete arkası matematikle erken öldürün. Tüm iş tiplerini (Yasal, Gelir, Maliyet Düşürme) EBITDA etkisi üzerinden karşılaştırın. ROI yakınsa küçük eforlu olanı seçin—Time to Market kazanır.

YAPMA

Mühendisleri Refinement toplantılarına sürüklemeyin—filtreleme, Ürün/İş birimi tarafının işidir. Peçete matematiğini geçemeyen fikirler üzerinde vakit harcamayın. “Çöp” fikirlerin geliştirme aşamasına kadar hayatta kalmasına izin vermeyin.

Tam makale: Backlog Detaylandırma

Grooming (Seri #3)

“Ne” ile “nasıl” arasındaki köprü. PO yaklaşan işleri sunar, takım açıklayıcı sorular sorar ve net olmayan maddeler geri gönderilir. Burada teknik çözüm tartışılmaz — sadece herkesin problemi anladığından emin olunur.

YAP

Vizyonu satın—PO, takımın bunu inşa etmeyi istemesini sağlamalı. Bağlam ve heyecan yaratmak için 2-3 sprint ilerisini gösterin. Fonksiyonel sorulara cevap verilemiyorsa maddeyi PO’ya geri gönderin.

YAPMA

Ticket’ları robot gibi okumayın—bu motivasyonu öldürür. Gereksinimlerde belirsizliği kabul etmeyin. Nasıl kodlanacağını tartışmayın—o Teknik Analiz’in işi.

Tam makale: Grooming

Teknik Analiz (Seri #4)

Mühendislerin konuşmayı yönettiği oturum. QA önce test senaryolarını yazar (hedefi tanımlar), takım işi teknik tasklara ayrıştırır ve riskler henüz beyaz tahtadaki çizimlerken yüzeye çıkarılır.

YAP

QA’nin test senaryolarını kodlama başlamadan önce yazmasını sağlayın—hedefi tanımlayan onlardır. İşi teknik tasklara ayrıştırın: DB değişiklikleri, API kontratları, refactoring ihtiyaçları. Riskler hala beyaz tahtadaki çizimlerken pre-mortem yapın.

YAPMA

Sprint’e gri alanlar veya bilinmezliklerle girmeyin. Gerçek bir belirsizlik varken POC/Spike’ı atlamayın. “Kodlarken hallederiz” demeyin—bu Agile değildir, kumar oynamaktır.

Tam makale: Teknik Analiz

Sprint Planlama (Seri #5)

Taahhüt seremonisi. Takım teslim edebileceğine inandığı işi çeker, planını PO’ya geri açıklar ve kilitler. Yeni gereksinim yok, beyin fırtınası yok — sadece “bu sprint’te bunu teslim edeceğiz.”

YAP

Konuşmayı takım yönetsin—PO dinler ve doğrular. Çekme tabanlı (pull-based) akış kullanın: üyeler hazır olduğunda sıradaki en yüksek öncelikli işi çeker. İlk test edilebilir maddeyi 1. Gün sonunda QA’ye ulaştırın. Silo’ları kırmak için sprint eforunun %20-40’ını Pair Programming’e ayırın.

YAPMA

Planlama’da yeni gereksinimler keşfetmeyin—bu oluyorsa çoktan başarısız olmuşsunuz. Tüm ticket’ları baştan atamayın—silo yaratır ve esnekliği öldürür. Planlama’yı beyin fırtınası oturumuna çevirmeyin—sadece taahhüt.

Tam makale: Sprint Planlama

Daily Standup (Seri #6)

15 dakikalık (maksimum) nabız kontrolü. Tahtayı sağdan sola yürütün, engelleri yüzeye çıkarın, bugünün planını hizalayın. Olgun bir takımda düzenli olarak 7 dakikadan uzun sürüyorsa, bir şey kırık demektir.

YAP

Board’u sağdan sola yürütün—Done’a en yakın maddelerle başlayın. Sprint Hedefine odaklanın: “Yolda mıyız yoksa batıyor muyuz?” Tıkandığınızda hemen bağırın—bir sonraki Daily’yi beklemeyin. 3 cümleden fazla gerektiren konular için Parking Lot kullanın.

YAPMA

Statü raporu vermeyin veya Jira ticket numarası okumayın. 15 dakikayı aşmasına izin vermeyin—olgun bir takım 6-7 dakikada bitirir. Yönetime “yukarıya” rapor etmeyin—Daily takım içindir. Birinin aynı maddede 3 gün takılmasına kimse “yardıma ihtiyacın var mı?” demeden seyirci kalmayın.

Tam makale: Daily Standup

Retrospektif (Seri #7)

Sürecin kendisini iyileştiren tek seremoni. Her aksiyon maddesinin bir tanımı, bir sahibi ve bir tarihi olmalıdır. Bundan azı dilek olur — ve dilekler teslim edilmez.

YAP

Her aksiyonu üç bileşenle tanımlayın: Tanım + Sahip + Tarih. Nitelikli, veri odaklı övgü yapın—neyin iyi gittiğini ve neden önemli olduğunu açıklayın. O sprint’e ve etki alanınıza odaklanın.

YAPMA

“Daha iyi test etmeliyiz” gibi dileklerle bitirmeyin—bu aksiyon değildir, gürültüdür. İçi boş övgü (“Harika sprint, ekip!”) veya yıkıcı eleştiri yapmayın. Yemekhane, İK politikaları veya etki alanınızın dışındaki konuları tartışmayın. Takip etmeyin—izlenmeyen aksiyonlar güveni aşındırır.

Tam makale: Retrospektif

Sprint Review (Seri #8)

Çalışan yazılımın paydaş geri bildirimiyle buluştuğu yer. Gerçek işlevselliği gösterin (cilalı slaytları değil), zor sorular sorun ve öğrendiklerinize göre backlog’u güncelleyin. Müşteri teslimat anında eleştirmen değil, ortak yaratıcı olur.

YAP

Müşteriyi sürece dahil edin—onları teslimat anındaki eleştirmen değil, ortak yaratıcı yapın. Çalışan yazılımı, kusurlarıyla birlikte gösterin. Gerçek geri bildirim almak için zor sorular sorun: “Neyi değiştirirdiniz?” Öğrendiklerinize göre backlog’u güncelleyin.

YAPMA

Prova edilmiş slaytlarla cilalı bir demo şovuna çevirmeyin. Sprint tamamlanmamışsa Review’ı atlamayın—ilerlemeyi gösterin, erken geri bildirim alın. Sessizliği görmezden gelmeyin—paydaşlar geri bildirim vermiyorsa, ilgileri kaçtı demektir. Geri bildirim toplayıp backlog’u asla değiştirmeyin.

Tam makale: Sprint Review

INVEST Kriterleri (Seri #9)

Her kullanıcı hikayesi için kalite testi. Her hikaye Bağımsız, Pazarlık Edilebilir, Değerli, Tahmin Edilebilir, Küçük ve Test Edilebilir olmalıdır. 13 SP’den büyükse yeterince bölünmemiştir — doğrulamak için INVEST kontrol listesini kullanın.

YAP

Her hikayeyi Bağımsız, Küçük, Test Edilebilir parçalara bölün. Unutmayın: tek bir combobox’ı doldurmak bile bağımsız, test edilebilir bir hikayedir. Feature Toggle kullanın—kullanıcıya açmadan production’a deploy edin. 3 küçük deployment’ın 1 büyük big-bang’den iyi olduğunu kabul edin.

YAPMA

13+ Story Point’lik canavar hikayeler yazmayın—o kadar büyük iş yoktur, sadece yeterince bölünmemiş iş vardır. Tüm özellikleri bir seferde teslim etmeye çalışmayın. “Deploy etmek” ile “release etmek”i karıştırmayın—temelden farklı şeylerdir.

Tam makale: INVEST Kriterleri

DoR & DoD (Seri #10)

Takımın kendisiyle yaptığı sözleşme. Definition of Ready sprint’e neyin girdiğini kontrol eder; Definition of Done neyin çıktığını kontrol eder. “Kodu yazdım” asla yeterli değildir — “Bitti” demek takımın bunu bu gece canlıya alıp rahat uyuyabileceği anlamına gelir.

YAP

DoD’u bir ekip anayasası olarak görün—artım teslim edilemiyorsa, bunun sahibi tüm takımdır. DoR’u bir standart olarak kullanın: standardı karşılamıyorsa sprint’e girmez. Her iki tanımı da öğrendiklerinize göre Retro’larda evrimleştirin.

YAPMA

“Kodu yazdım, bitti” demeyi kabul etmeyin—bu bireysel zihniyet, takım zihniyeti değil. Teslim tarihi baskısı altında tanımları atlamayın—esnettiğiniz an anlamsızlaşırlar. Kontrol listelerinin 5-7 maddeyi aşmasına izin vermeyin—onay kutusu tiyatrosu kimseye fayda etmez.

Tam makale: DoR & DoD


Tek Sayfalık Rehber

Her makaleden sadece tek bir şey alacaksanız, bunlar olsun:

#FazTek Kural
1Genel BakışAgile bir kanun kitabı değil, anayasadır. Yorumlayın.
2RefinementPeçete matematiği tutmuyorsa, fikri öldürün.
3GroomingVizyonu satın. Takım umursamıyorsa, iyi inşa etmez.
4Teknik AnalizSprint’e gri alan girmez. QA önce hedefi belirler.
5Sprint PlanlamaPlanlama taahhüttür, beyin fırtınası değil.
6Daily StandupYolda mıyız? Tek soru bu.
7RetrospektifAksiyon, dilek değil. Sahip + Tarih yoksa olmamıştır.
8Sprint ReviewMüşteriyi oyuna dahil edin, yoksa teslimat anında karşınızda olur.
9INVESTBüyük iş diye bir şey yoktur. Sadece yeterince bölünmemiş iş vardır.
10DoR & DoD”Bitti” demek, takımın bu gece bunu canlıya alıp rahat uyuyabileceği anlamına gelir.
🏁

Sonuç

Bu rehber detaylı makalelerin yerini almak için değil, okumalar arasında sizi dürüst tutmak içindir. Teslim eden takımlarla zorlanan takımlar arasındaki fark genellikle bilgi değildir. Disiplindir. Aynı şeyleri bilirler. Sadece tutarlı bir şekilde uygularlar. Bu listeyi görünür bir yere asın. Bir sonraki Retro’nuzda gözden geçirin. Ve takımınızda biri “Kodu yazdım, bitti” dediğinde, bu sayfayı gösterin.

Share this article

Suggested hashtags (click to copy):