06 Ekim 2017 11745 0 AGILE GELİŞTİRME Hakan Aksungar
Agile (Çevik) Yazılım Geliştirme anlayışı ile birlikte ortaya çıkan yeni rollerden biri de Çevik Koçluk’tur. Çevik Takımlar, Çevik Koç rolüne ihtiyaç duymadan da Çevik yaklaşımları uygulayabilirler, ancak bu takımlar kendilerinden beklenen yüksek performansa ulaşamaz, Çeviklik gösteremezler.
Agile Koçu’nun rolü nedir?
Günümüz dünyasında Koçluk, hizmeti alan bireyin yeni bakış açıları ve olasılıkları görmesine yardımcı olduğu bire-bir görüşmelerle verilir. Koçluk alan kişi bu aşamada kendi kişisel ve mesleki gelişimindeki bir sonraki aşamayı hayal edip bu doğrultuda harekete geçebilir.
Tıpkı yaşam koçluğunda olduğu gibi, Çevik Koç’da, danışanın yeni bakış açılarını ve potansiyellerini görmelerini sağlarken aynı zamanda Çevik deneyimlerini ve görüşlerini paylaşarak takım üyelerini yönlendirir.
Agile dünyasında, koçluk ve danışmanlık kavramları Koçluk kapsamında toplanır. Agile bağlamı Danışmanlığı gerektirirken, takım performansına odaklanmak ise Koçluğu gerektirir.
Çevik koç, takım ve takım üyelerinin çevik yöntemleri ve uygulamaları benimseyip geliştirmesine yardımcı olan kişilerdir. Koç, takıma ve takım üyelerine gelişme biçimlerini yeniden düşünmeye ve değişmelerine yardımcı olur. Çevik koç, Agile hakkındaki bilgi ve deneyimlerini Takıma aktarılmasını sağlar. Çevikliğin benimsemesine ve etkin kullanımına yardımcı olur.
Çevik eğitim ile öğretilen yaklaşımların takım üyelerini harekete geçirmesine yardımcı olmak için bir Koç ile çalışmak gerekir. Eğitime katılanlar, çevik yaklaşımın kendileri için iyi şeyler olduğunu düşünürler ancak yeni öğrendiklerini günlük çalışmalarına dahil edemeyebilirler.
Çevik koç, kısmen eğitmenlik kısmen danışmanlık yapar. Verilen en iyi çevik eğitimler de bile bir takımın karşılaşacağı her ayrıntıyı veya olasılığı kapsayamayabilir, Koç, eğitim bittikten sonra da devam etmek üzere işletmede kalmaya devam ederler.
Çevik koç ayrıca, takımların çevik düşüncelerini belirli çevrelere uyumlandırmalarına ve karşılaştıkları engelleri aşmalarına yardımcı olur. Koç, bir danışman olarak çalışarak ekibin çevresine uyumlandırmasına ve takımın karşılaştığı engellere karşı meydan okumasına yardımcı olur.
İşletme içinde değişim başlatılıyorsa, Koç etkili bir değişim ajanı gibi çalışabilir. Takımı değişime teşvik eder hem de bunu gerçekleştirmeyi kolaylaştıran biri olabilir. Çevik Koç, çevik vizyonu takımın yürütmesine yardımcı olmanın yanı sıra, ekibi o vizyona motive etmeye de yardımcı olur. Koç, çevik dünyanın hikayelerini anlatarak ve açıklamalar yaparak nasıl çalıştığını örneklerle vererek işletme içinde farkındalığı arttırır.
Çevik Koç ne yapar?
Koç, işletmelerin hedeflerine daha hızlı ve daha iyi şekilde ulaşabilmeleri adına Agile’ı en etkin biçimde kullanmalarını sağlayacak yaklaşımlara geçişi kolaylaştırır.
- İşletme ve Takım üyeleri için önem arz eden şaşırtıcı sonuç almasına yardımcı olmak için,
- Takımın gelişmesine ve birlikte daha sağlıklı çalışmasına yardımcı olmak için veya sağlıklı olmadığında tamamen işlerlik kazanmasına yardımcı olmak için,
- Her bir bireyin, daha başarılı birer Agilist olmasını sağlamak ve ekibin ve kendi gelişimlerine katkıda bulunacak şekilde Agile yolculuğunda bir sonraki adımı atmasına yardımcı olmak için.
Çevik koç işlerinde uzman kişilerdir. Hem bilgiyi transfer etmeyi hem de takım üyelerini yeni yaklaşımlar ve teknikler denemeye heveslendirmeyi amaçlarlar.
Örneğin koç, test odaklı geliştirme uygulamak, geliştiricileri refactoring çalışmalarında desteklemek, sürekli entegrasyon sistemi veya koda yakın diğer etkinlikleri iyileştirmeye yardımcı olmak için takım ile birlikte çalışır.
Koç, bilgilerini aktarmayı amaçlayan bir uzman olarak ancak odağı teknoloji değil, süreç, yönetim ve gereksinimler üzerine yoğunlaşır. Proje yöneticileri, idari yöneticiler, iş analistleri, ürün yöneticileri ve işi yapmaktan sorumlu olan diğer kişilerle birlikte çalışırlar. Kod yüzünde çalışmak yerine koçluk toplantılarına dahil olurlar. Değişiklik ve gelişmeyi kolaylaştırmaya odaklanmaya daha fazla zaman ayırırlar.
Yöneticilerle çalışırken koçluk yapmak sadece bilgi aktarımından çok daha fazladır. İnsanlara dahili varsayımlarını ve zihinsel modellerini yeniden düşünmeye yardımcı olmak hakkında çok şey kazandırırlar. Birçok yönetici diğer geliştirme modellerini tecrübe etmiş olabilirler, bu nedenle Çevik Yaklaşımları kariyerlerine bir tehdit olarak algılayabilir. Koç, takımdaki herkes için çalışır, ancak çoğunlukla kendisini yönetici ve analistlerle birlikte bulur. Koç, takım ve takım üyelerinin kendi sorunlarını çözmelerini kolaylaştırmak üzerine odaklanır. Doğrudan tavsiyeler sunar.
Sonuç
Yazılım geliştirme sırasında her gün yüzlerce küçük kararlar alınmaktadır. Bu kararlar, insanların gelişimin nasıl yürütüldüğüne ilişkin zihinsel modellerine dayanır. Koçun rolü, insanların bu modellerin çoğundan ders çıkarmalarına ve Çevik Değerlere dayalı modelleri öğrenmelerine yardımcı olmaktır.
Küçük kararların alınmasına yardımcı olmak ve çevik ilkelerin uygulanmasını sağlamak koç'un işidir.
Kaynaklar
The Role of the Agile Coach, Allan Kelly, 2009