Biri Çevik süreç kavramlarını solo geliştirici olarak nasıl uygular? Agile, uygulamaları daha hızlı bir şekilde geliştirmek için faydalı görünüyor, ancak aynı zamanda ekip odaklı da görünüyor ...
Biri Çevik süreç kavramlarını solo geliştirici olarak nasıl uygular? Agile, uygulamaları daha hızlı bir şekilde geliştirmek için faydalı görünüyor, ancak aynı zamanda ekip odaklı da görünüyor ...
Yanıtlar:
Kovboy Geliştirme hakkında bir tez okuduğumu hatırlıyorum, bu solo geliştiriciler için çok çevik, ama nerede bulduğumu hatırlayamıyorum.
Klez'in cevabına ek olarak (tüm iyi öneriler), şunları öneriyorum:
Bu şeyler muhtemelen hem solo hem de küçük takım (2 veya 3 geliştirici) durumu için geçerlidir.
EKLENDİ: Bir ara bu cevabı yazdıktan sonra, bu konferans konuşmasını buldum ve çok etkilendim: Kişisel Kanban: Bireysel Kodlayıcıyı Optimize Etme
Sonuç olarak, Agile'yi “ekibiniz ve müşteriniz için anlamlı kılan şeyleri yapmak ve eski uygulamalara bağlı kalmak değil, geçmişte çalışmış gibi göründüğü için olduklarını” gerçekten tanımladım.
Çevik, ekipler için olduğu kadar bireyler için de işe yarar. Sizin için işe yarayan bir süreç bulma ve projeniz başladıktan sonra değişen koşullara uyum sağlamanıza izin verme ile ilgilidir. Ayrıca, yazılımın gerçekten "bitmiş" olup olmadığına bakılmaksızın, müşterinize düzenli olarak değer sunmakla da ilgilidir.
Çevik süreçler oldukça yinelemelidir. İş kısa TimeBox / sprints / cycles / iterations yapılır. Bazı tasarım çalışmaları önceden gerekli olabilir, fakat ne yapmanız gerektiğine dair daha fazla şey öğrendiğiniz için yeniden kontrol edilebilir. Birim testi, neredeyse tüm Çevik geliştirme yöntemlerinin bel kemiği olup, yazılımınızın çalışıp çalışmadığını ve yazılımınıza yapılan eklemelerin / değişikliklerin mevcut kod tabanını kıracağını gösterir.
BDD / TDD'ye bağlı kalırsanız, gereksinimlerinizin rüzgarla değişmesine izin verin ve özellik önceliklerini buna göre ayarlayabilir, tüm sisteminizi kurar ve tüm testleri sık sık çalıştırırsanız ve her sprintin sonunda çalışma kodu verirseniz , sen zaten çeviksin.
Vay. Başım beladayken çağırabileceğim bir arkadaşımı kancada tutmaya çalışırdım - ve kodlama probleminden konuşurdum. Ne demek istediğimi ... yüksek sesle bir sorunu açıklayan sadece hareket için bir çözüm getiriyor biliyorum benim zihin zaman% 90.