Pek çok çevik yöntemin genellikle proje başlangıcının bir parçası olan faaliyetleri ele aldığını düşünmüyorum. Ortak çerçevelerin çoğu (XP, Scrum, Kanban) bu kaygıyı ele almaz, ancak bazı ölçekli çerçeveler (Disiplinli Çevik Teslimat, SAFe) bir dereceye kadar bunu yapar.
Bazı insanlar, projenizi oluşturmak için tasarlanmış bir başlangıç artışı (Scrum'da, bir sprint) kavramını savunurlar. Buna genellikle Artış Sıfır (veya Scrum, Sprint 0) denir. Bununla birlikte, Scrum'ın resmi bir parçası değildir ve saflar, ilk Artışın potansiyel olarak serbest bırakılabilir olması gerektiğini söylüyor.
Böyle bir artış, ekibin ortamını kurmak için kullanılır - geliştirme, test ve üretim ortamlarınızı kurun, destek araçlarınızı ve komut dosyalarınızı yapılandırın ve çalışma ortamlarınızı burndown çizelgeleri ve birikmiş işler ile oluşturun. Takımdaki herhangi biri kullanılan geliştirme araçlarına aşina değilse, burada ilk yinelemede işlev görmesi ve çıktı üretmeye başlaması için temel bilgileri öğrenir.
Bunun yanı sıra, bu noktada bir sprint biriktirme listesi olmadığından, genellikle ilk kullanıcı hikayelerinizi yazmaya ve ürün birikiminize öncelik vermeye başlayacaksınız. Ürün Sahibi kim olursa olsun hikayeler tasarlayacak. Bu kişi Scrum'da yeniyse, ekibin de çalışabileceği iyi kullanıcı hikayeleri yazmayı öğreneceklerdi. Tüm hikayeleri almayı vurgulamayın, ancak ilk geliştirme yinelemesini başlatmak için yeterli olacaksınız.
Farklı takımlar Sprint 0'ı farklı şekilde ele alır. Bazıları bunu diğer sprint'lerle aynı sürede zamanlayabilir. Diğerleri ekibin ihtiyaçlarına bağlı olarak biraz daha uzun veya biraz daha kısa yapabilir. Bu, Scrum'daki ilk denemeniz olduğundan, özellikle geliştirme döngünüzün bir parçası olarak daha kısa bir yinelemeniz varsa daha uzun sürebilirim. İki haftalık yinelemeleri planlıyorsanız, 3 hafta yapın.
Görevleri formüle ederken, onları kullanıcı hikayeleri olarak formüle etmem gerekmez. Ekip üyeleri ve çeşitli roller (Ürün Sahibi, ScrumMaster, geliştirici, testçi, tasarımcı, teknik yazar vb.) Perspektifinden bakabilirsiniz. Ancak Sprint 0, müşteri veya kullanıcı için değil, ekip içindir. Basit bir görev ve faaliyet listesi yeterli olacaktır.