Müşteriyi tanımla.
Başka bir şirket mi? Başka bir birey mi?
Şirketinizde başka bir ekip var mı?
Şirketinizde bir ürün şampiyonu mu?
O sen misin?
Yukarıdakilerin hepsi mümkün ve şartlara bağlı olarak oldukça makul. Tünelden Çevik'in ne olduğu hakkında tek bir bakış atmak istemezsiniz, bu yüzden kesin bir NO demek yanlış olur. Öte yandan, EVET biraz yanal düşünmeyi gerektirir.
Bir an için Agile kelimesini düşünün . Bu terimi oluşturan çok zeki insanlar grubu, tarif etmeye çalıştıkları kavram için daha iyi bir metafor bulamazlardı. Çeviklik derken aklınıza ne geliyor? Ayak filosu olmak? Belki de hızlı tepki veriyor musun? Uyum sağlamak için hızlı?
Şimdi oraya yaygın olarak kabul edilen Çevik uygulamalarının tüm düşün ve onlar gerçekten olarak kabul edilir yazılım geliştirme yöntemlerine getirmek kendinize sorun Çevik .
Kişisel projelerim için tüm amaç ve amaçların müşterisiyim. Müşteri rolümde belirgin bir zihinsel değişiklik yapmak istediğimde bazen gerçek bir şapka bile takarım . Bu, beni işteyken olduğumdan daha az çevik yapmıyor. Tek umursadığım gibi, kedim müdür olabilir. Arada bir dinlenmeye ara vermemi sağlıyor ve herhangi bir tek göreve takıntılı olmaktan kaçınmamı hatırlatıyor. Fantezi "Pomadoro Tekniği" ni kullanmayı tercih edebilirsin ama ben "Rascal" Zamanlayıcı'yı tercih ediyorum !! Mesele şu ki, kendim için kod yazdığımda kesinlikle Çevik bir süreçte çalışıyorum. Ben sonsuz gelişme sivri ve hiçbir şey yapmadan bir hayat yaşayan hacker-gel-kovboy türü değilim. Yazılımımı oluşturmayı, iş hayatım ve kişisel yaşamımla ilgili gelişimi planlamayı ve gerçek bir müşteri için çalışıyor olsaydım, beklediğim şekilde tamamlamayı seviyorum. İşler programımı kesintiye uğrattığında, proje çalışmamı buna göre değiştirir ve önceliklendiririm. Solo uygulayabildiğim tüm standart Agile uygulama ve tekniklerini kullanıyorum ve “sunuyorum” çalışma kodunu kendime (veya test etmek için bir arkadaşıma veya meslektaşıma) mümkün olduğunca sık. Bütün bunlar Çevik değilse, size ne olduğunu soruyorum?
Yani cevabım Evet , Çevik Yazılım Geliştirici olabilirsiniz ve Çevik bir metodoloji uygulayabilirsiniz ve mutlaka müşteriye, hatta yöneticiye ihtiyaç duymazsınız. Tek başına bir proje üzerinde çalışabilir ve birden fazla şapka takabilirsiniz. Bununla birlikte, bu amaçlara ulaşmak için başkalarıyla işbirliği yapmak çok yararlı olduğu için, bu diğer rollerle uğraşmak İdeal olmayabilir . Fikirleriniz için sağlam bir yönetim kurulu görevi görüyorlar ve kendi başınıza mantıklı bir şekilde üretmeyi zor bulmanızın gereklerini yerine getiriyorlar. Müşteri ve yöneticinin tatmin edici diğer önemli rolü, hiç durmadan özellikler eklemeden ve kodunuzu kesinlikle gerekli olabileceklerin ötesinde rafine etmeden, hedeflerinize odaklanmanızı sağlamaktır.
Yine de, disiplinli bir şekilde çalışıyorsanız, tercih ettiğiniz metodolojiye sıkı sıkıya bağlı kalıyorsanız ve Çevik uygulamalar uygularsanız ve yandan takip edildiğinde veya fikrinizi değiştirirseniz (müşteri şapkasını takarken) ve ürün tasarımınızı veya yönünüzü değiştirirseniz zamanlamanızı uyarlayabilir ve önceliklerinizi tıpkı müşterinizin sizden bekleyeceğini düşündüğünüz gibi ayarlayabiliyorsanız, o zaman çevik olursunuz.