Başlığı sevmediğim kadarıyla, Denge Çevikliği ve Disiplini Dengelemek: Çapraşıklar için bir Rehber'in sizinle ilgili bazı bilgiler içerebileceğine inanıyorum. İki yazılım mühendisliği süreci ve yazılım proje yönetimi uzmanı tarafından hazırlanan bu kitap - Barry Boehm ve Richard Turner. Bu kitap çevik ve plana dayalı metodolojilerin çeşitli yönlerine bakar, onları karşılaştırır ve karşılaştırır, ayrıca “her iki dünyanın en iyisini” durumuna ulaşmak için onları birleştirmeyi tartışır.
Çeviklik ve Disiplin Dengeleme Ek E, çeşitli çevik ve plana dayalı yöntemlerin maliyetleri ve faydaları hakkında çok sayıda deneysel bilgi içerir. Bununla birlikte, zaman etkinliği ile ilgili herhangi bir veri bulunmuyor. Ancak verilere göz attığımda, (şüphelendiğim gibi) bunun bir ya da ya da seçenek olmadığı anlaşılıyor - bazı projeler çevik yöntemler uygularken daha az çaba, daha hızlı programlar ve daha düşük hatalar yaşadı. Ancak, kullanılan diğer projeler. Bu bölüm, farklı endüstrilerdeki bir dizi farklı projeyi, kullandıkları sürecin türünü ve proje boyunca yaşadıklarını tartışmaktadır.
Ek E'de belirtilen ve bu verileri sağlayan birçok vaka çalışması bulunmaktadır. Belirli bir endüstride, hatta belirli bir organizasyon içinde odaklandığımız için rastgele adlandırmaya başlayacağım çok fazla insan var. Durumlara bakacaksanız, makul biçimde geçerli sonuçlar çıkarmak için ekibinize, projenize, organizasyonunuza ve sektörünüze benzer olanları bulmanızı öneririm.
In Hızlı Gelişme: Taming Yabani Yazılım Tarifeleri , şartların mimari, istenilen güvenilirlik, risk yönetimi, zamanlama kısıtlamaları, sürecin miktarı arasında anlayış düzeyini anlama düzeyini: Steve McConnell bir ömrü metodolojisi seçerken dikkate birkaç faktörü tanımlar genel gider, proje ortası "ders düzeltmeleri", müşteriye görünürlük sağlama yeteneği, yönetime görünürlük sağlama ve geliştirme ekibinin ve yönetimin karmaşıklığı. Örgüt kültürü gibi başkaları da var, bu yüzden muhtemelen hiçbir yerde ayrıntılı bir liste yok.
Aynı projeye rağmen, takım faktörü de var. Plan güdümlü spiral metodolojisini kullanarak yazılımı kararlı bir şekilde teslim eden bir takımı alırsanız ve bunları Scrum'a atarsanız, üretkenlikte bir düşüş, çökmede bir artış görecekler ve gelmeden önce yeni bir süreç modelinin üstesinden gelmek zorunda kalacaklar. başarılı olmak için etrafında. Başka bir metodoloji daha uygun olsa da, yazılımı gerçekten teslim etmek için her zaman işletmenin ihtiyacı vardır. Bu nedenle süreç iyileştirme çabaları genellikle uzun vadeli çabalardır ve bir gecede değil - bir takımda büyük değişiklikler şok edicidir ve (metodoloji kağıda daha uygun olsa bile) üretkenlikte düşüşe neden olabilir.
Sürecin etkinliğinden ya da etkinliğinden çok daha fazlası var ve plan odaklı bir ortamda ve çevik bir ortamda çalışan aynı ekibin anlık görüntüsüne bakamıyorsunuz. Bir karar verirken sınai ve örgütsel bağlamı, projenin özelliklerini, ekibini, müşterisini vb. Göz önünde bulundurmanız gerekir.
Okuduklarıma dayanarak, iş arkadaşlarınızın değerlendirmesine katılmam gerekecek. Çevik bir projenin benzer bir plan odaklı projeden ziyade bazı performans ölçütleri bakımından% 60 daha az verimli olduğu bir yerde bazı vaka çalışmaları bulabileceğinize eminim. Ancak, çevikliğin% 80 daha az çaba,% 50 daha az zaman ve üründe yüksek müşteri memnuniyeti sağladığını gösteren çalışmalar da var.