Gerçek işe hoşgeldin.
Akıllıca "geleneksel gelişme" olarak adlandırdığım eski bir iş tarzı var ve sonra yeni bir stil, "çevik gelişme" var. Bunları karşıt idealler olarak görmeye çalışırsam, ortada basit bir bölünme görürüz: Planlar ve gereksinimler geleneksel sütuna, keşif ve evrim çevik sütuna gider. Düzgün, düzenli ve yanlış.
Gerçekte iş, ikisi arasında mutlu bir ortam arayışıdır. Her iki ucunun da aslında yüzünde düz düştüğünü göstermek kolaydır. Agile'yi seviyoruz, geleneksel gelişme saf idealinin tüm sorunlarını hevesle gösteriyoruz ve saf Agile'nin birbirinden ayrılmasının birçok yolunu gösterebilecek birçok şey var. Başarılı çevik şirketler, ikisi arasındaki özel dengelerini bulan şirketler. Başarılı geleneksel şirketler, ikisi arasında kendi dengelerini bulan şirketlerdir. Biri olmadan diğeri olamaz.
Bizim kutsanmış SCRUM sürecimiz bile ikisi arasında bir denge gösterir. Çevikliği en üst düzeye çıkarmak için açık bir girişim olsa da, yapılan birkaç önemli değişiklik var. Örneğin, Ürün Sahibi, tüm müşteriler için güçlü bir savunuculuk işine sahiptir. SCRUM bilerek bu etkileşimin nasıl çalıştığını belirtmez. Günün sonunda herkesin ödeme alması gerektiğine kasten el sallıyor. Önemli olan yanılsama yaratmak için 'Ürün Sahibinin işidir.
(Saf çevikliğin harika çalıştığını belirtmek ilginç, bir ürün üretene kadar para kazanmadığınız sürece ve özel bir bilgiye erişinceye kadar erişemediğiniz sürece. Bence rahat olan tek yazılım mühendisleri. Bu ticaret ile girişimciler vardır)
Dolayısıyla yönetim, hangi özelliklerin orada olacağını ve ne zaman olması gerektiğini dikte etti. Bu iyi. Duyduğum bir cümle, "müşteri neyi ne zaman alır, yapımcı kimin ve Nasıl olduğunu seçer" ifadesidir. "Ne" ve "Ne zaman" için kayıt oldunuz. Size “Çevik” i nasıl kullanacağınız konusunda bir fırsat sunmak dışında, kim veya nasıl hakkında hiçbir şey ifade etmemişlerdir. Geriye kalan tek şey, yönetimin ihtiyaçlarını karşılamak için kaç kişinin işe alması gerektiğini anlamalarına yardımcı olmak.
Mükemmel bir dünyada, şirketiniz dışarıdan çevik. Müşterileri ile çevik bir şekilde etkileşime girerek, geliştiricilerin onlar için hızlı bir şekilde gelişmesini sağlar. Bununla birlikte, şirket çok sık içinde içten gelişerek gelişirken dış ile etkileşime girmelidir. Arada her zaman her şirket için benzersiz olan karmaşık bir takas kümesidir.
Şahsen, bu durumu çevik gelişimi anladıklarını düşünen herkes için bir test örneği olarak ele alıyorum. Gelecekte bir noktada, bir son tarih için bir ürün geliştirmek zorunda kalacaksınız ve bu ürün / son tarih çifti nispeten sabit olacaktır. Sabit bir ürün / son tarih, sürecinizi paramparça ederse, ilk başta Çevik olduğunuzu söyleyebilir misiniz?
Tavsiyem: Bunu bir şelale olarak düşünmeyin. Hala "nasıl" kontrol ediyorsun. Agile'nin ünlü olduğu hızlı ve esnek prototiplerin hepsini hala yapabilirsiniz. Kauçuğun yolla birleştiğinin ve teslim etmeniz gerektiğinin farkında olmak zorundasınız. Bu gerçek dünya, ideal dünya değil. İlk başta sizden sormaları daha iyi olur mu? Elbette. Senin araman olmayabilir. Tamamen anlamadığınız şekilde yapmak için işle ilgili binlerce neden olabilir. Onları zorlamaktan çekinmeyin, ama yaptıkları şey için çok iyi bir sebepleri olabileceğini anlayın.