Şelaleye odaklanan insanlara çevik bir proje nasıl temsil edilir [kapalı]


9

Ekibimizden geliştirme çalışmalarımızı bir proje planında temsil etmesi istenmiştir. Kimse bizim işimizden memnun değil ya da teslim etme yeteneğimizi sorguluyor, biz sadece proje planları için bir BT sığır çağrısına katılıyoruz. Sorun şu ki, çevik bir takımız ve çalışmalarımızı resmi bir proje planı açısından düşünmedik.

Bir sonraki aşamada ne üzerinde çalıştığımız hakkında genel bir fikrimiz olsa da, bir yineleme planlayana kadar% 100 emin değiliz. Şimdiye kadar ekibimiz büyük ölçüde bir boşlukta çalıştı ve metodolojimizi veya metriklerimizi dış taraflara sunmak zorunda değildi. Aşırı Programlamada benimsenen uygulamaların çoğunu takip ediyoruz .

Çeyrek boyunca üzerinde çalışacağımız hikayeler hakkında genel bir fikir sahibi olmak için üç aylık planlama toplantıları düzenliyoruz. Bununla birlikte, hikayelerimiz 3x5 kartlarda belgelenmiştir ve sadece çalışacakları yinelemenin başında tahmin edilmektedir. Tahminden sonra hikayeyi Team Foundation Sever'de belgeliyoruz . Bir yineleme sırasında, hikayelere kod ekler ve bittikten sonra hikayeleri tamamlandı olarak işaretleriz. Bu verilerden yanma ve hız çizelgeleri üretebiliyoruz. En önemlisi, çiğnemekten daha fazla ısırmamızı engelleyen bir yineleme için ortalama hızımızı biliyoruz.

Gelişme şeklimizi değiştirmek istemiyorum, ancak geliştirme faaliyetlerimizi sadece şelaleye aşina olan birinin anlayacağı bir raporda sunmak istiyorum. Gelen Ne Çevik Proje Planı Bak Beğen mu , Kent McDonald çevik ve şelale proje planları arasındaki farkları dışarı atarken iyi bir iş yapar. Sarf malzemesi mermilerindeki farklılıkları belirtir:

  • Çevik bir proje planı özellik tabanlıdır
  • Yinelemelere göre Çevik bir Proje Planı düzenlenir
  • Çevik bir Proje Planı, zaman çerçevesine bağlı olarak farklı ayrıntı düzeylerine sahiptir
  • Çevik bir Proje Planı Ekibe aittir

Farklılıkları açıklayabilmek harika ama verileri en iyi şekilde nasıl sunabiliyoruz?

Yanıtlar:


7

Onlara yarım kollu çevik manifestoyu gösterin .

Kesinlikle Agile sisteminin neyle ilgili olduğunu, onu şelale yöntemleriyle karşılaştırarak söyler :

Bireyler ve süreçler ve araçlar üzerindeki etkileşimler ve
bu bireylerin ('kaynaklar' terimini tercih ediyoruz) nasıl etkileşimde bulunduğunu kontrol etmek için zorunlu süreçlerimiz ve araçlarımız var

Yazılım kapsamlı bir şekilde belgelendiği
sürece, kapsamlı belgelere göre çalışan yazılım

Tabii ki sıkı sözleşmelerin sınırları dahilinde sözleşme müzakereleri üzerinde müşteri işbirliği
ve sıkı değişiklik kontrolüne tabi

Değişikliğe cevap vermek için ayrıntılı bir plan mevcut olması ve bir planın
tam olarak takip edilmesi şartıyla, bir plana göre değişime yanıt vermek


4

Bunu bir kez yapmak zorunda kaldım. Takım Agile yapmak istedi, Müşteri istedi (ve anladı Agile), harici bir 3. Parti (onlara "Denetçiler" olarak adlandırıldı), Şelale raporlarını görmek istedi.

Yalan söylememizin önemli bir nedeni , 3. Tarafın aslında umursamamasıydı, sadece kutuları işaretlemek istiyorlardı. Müşteri mutlu olsaydı ve Ekip mutlu olsaydı, "Denetçiler" neredeyse geri dönüp son kutulara bakmadan önce onlara verdiğimiz raporlara bakardı.

3. Taraf önemliyse ve GERÇEKTEN şelale kullandığınızı önemsiyorsa bunu yapmayın . Denetçiler Çevik olduğunuzu biliyorlarsa ve evraklarını sizi desteklemek için güncellemediylerse - Yalan söyleyebilirsiniz.


Ne yaparsın? Yalan ama beyaz yalan.

  • Özellikler yeniden özellik, "Özelliği olmalı".
  • İşiniz Yinelemelerde, yinelemeler genellikle X haftadan fazla sürüyor, bir şelale planı genellikle Haftalarda bir şeyler görmeyi seviyor, bu yüzden büyük bir sorun yok. Her yinelemenin sonunu bir Kilometre Taşı olarak etiketleyebilirsiniz. Kilometre taşları şelale. Yinelemeler bir temaya (veya ilişkili bir Epic) sahip olma eğilimindedir, bu nedenle temayı / epik başlığı kilometre taşına yapıştırabilirsiniz (örn. 21/11 GUI'yi tamamlayın.)
  • Hızınızı (yanma / yukarı çizelgelerinizden) hesaplayın ve bir Öykü Noktasının ortalama olarak ne kadar zaman temsil ettiğini (en azından mevcut hızınızda), bu size görev sürelerini verecektir. Genellikle çılgınca yanlış olanlar, ama bir dereceye kadar anlamlı olacaklar.
  • Planınız zaman dilimine bağlı olarak farklı ayrıntı düzeylerine sahiptir - temelde şelale için aynıdır. Olası farklı bir şelale planının Kitleye bağlı olarak farklı ayrıntıları vardır.
  • Çevik bir plan Ekibe aittir. Bir şelale planı Proje Yöneticisi'ne aittir. Zaten muhtemelen bir Proje Yöneticiniz var ve muhtemelen bu çeviriyi yapıyorlar . Tercüme edilen bu belgenin sahipliğini almalı ve takımı bu yüzden üzerlerine yağan yağmurdan koruyacaklar. Ekibi, çalışmasını engelleyecek dikkat dağıtıcı şeylerden korumak çevik veya şelale proje yöneticisinin görevidir .

  • Tabii ki bir sonraki yinelemede ne yaptığınızı gerçekten bilmiyorsunuz, ama ne yaptığınızı kabaca biliyorsunuz. Bunun için bir his var ve daha sonra tekrar eden bir kabadayı. (Bunun Yineleme Radarı olduğunu duydum). Yalan söyleyin, söyleyin. ve dişlerinizin içinden Yineleme Radarınızda olmayan hikaye kartı hakkında yalan söyleyin ve sadece bir yere koyun. Umarım proje planında çok fazla güncelleme göndermenize gerek yoktur, yoksa söylediklerinizi yapmadığınızı fark edeceklerdir.

Temel olarak bu bir acıdır. Çeviri saatlerce sürecek. Çok fazla yapmanız gerekiyorsa, otomatikleştirin.


2

Sorulması gereken ilk soru, işin gerçekte ne istediğidir. Bazı işletmeler, Gantt şemasında temsil edilen / parçalanan çevik sprintleri görmekten çok mutlular. Sprintleri gerçekten anlayan ve düzenli olarak değişebilen kimseye bir anlam ifade etmeyebilir, ancak bunu isteyen insanlara aşinadır. Sonra Gantt şemasıyla birlikte, burdown vb.

Benzer bir şeyden geçtik ve sonunda (Agile çalışıyorsa) kendini satacak (eğer yapmıyorsa neden yapıyorsunuz?). İnsanlar "çabayı" anlamaya başlarlar ve belirli bir takım 2 haftalık bir sprintte 40 çaba puanını "yakabilir" ve aslında bu çaba puanlarını tahmin etmekte oldukça iyidir. Onlar için faydalarını gördükten sonra, süreci sizin için işin geri kalanına satarlar. Ama asıl mesele, bir daha asla savaşmayacakları için onu asla zorlayamazsınız.


1
Çevikliğin kimseye zorlanamayacağına tamamen katılıyorum. Ya istiyorsun ya da istemiyorsun. Bu, iki haftalık bir yineleme için bir GNATT şeması sunmanın garip göründüğünü söyledi, ancak tamamen diğer insanları katlamak için geliyorum.
ahsteele

Çabalarınızda iyi şanslar, umarım insanları gemiye alabilirsiniz.
Paul Hadfield
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.