Çevikliğin 12 ilkesinin artıları ve eksileri
Yayınlanan: 2022-06-16Çevik Manifesto, yazılım geliştirmeye çevik yaklaşımı tanımlayan 12 ilkeden oluşur. Günümüzde, çevik yaklaşım, BT endüstrisindeki ekip çalışmasının kurallarını açıkça ortaya koymaktadır. Hafif proje yönetiminin en başarılı ve etkili metodolojisi olarak kabul edilebilir. Çevik proje yönetimi kullanmanın artıları ve eksileri nelerdir?
Çevikliğin 12 ilkesi – içindekiler tablosu:
- Çevikliğin 12 ilkesi
- Özet
Çevikliğin 12 ilkesi
Çevik proje yönetimi, açıkça belirtilen ve hatırlanması kolay kurallara dayanır. Bu metinde tanımladığımız dört değere ek olarak, Çevik Manifesto, Çevik'in 12 ilkesinden oluşur.
Aşağıda, Agile'ın 12 ilkesinin artılarını ve eksilerini sunacağız. Çevik Manifesto'nun 2019'da yayınlanan son versiyonunda sunulduğu gibi bunları tek tek ele alacağız. Bunlar aşağıdaki gibidir:
- En yüksek önceliğimiz, değerli yazılımların erken ve sürekli teslimatı yoluyla müşteriyi memnun etmektir.
- Geliştirmede geç olsa bile değişen gereksinimleri memnuniyetle karşılayın. Çevik süreçler, müşterinin rekabet avantajı için değişimden yararlanır.
- Daha kısa zaman ölçeğini tercih ederek, çalışan yazılımı birkaç haftadan birkaç aya kadar sık sık teslim edin.
- İş adamları ve geliştiriciler, proje boyunca günlük olarak birlikte çalışmalıdır.
- Motive olmuş bireyler etrafında projeler oluşturun. Onlara ihtiyaç duydukları ortamı ve desteği verin ve işi tamamlamaları için onlara güvenin.
- Bir geliştirme ekibine ve içinde bilgi aktarmanın en verimli ve etkili yöntemi yüz yüze görüşmedir.
- Çalışan yazılım, ilerlemenin birincil ölçüsüdür.
- Çevik süreçler sürdürülebilir kalkınmayı teşvik eder. Sponsorlar, geliştiriciler ve kullanıcılar, süresiz olarak sabit bir hızı sürdürebilmelidir.
- Teknik mükemmelliğe ve iyi tasarıma verilen sürekli dikkat, çevikliği artırır.
- Sadelik - yapılmayan iş miktarını en üst düzeye çıkarma sanatı - esastır.
- En iyi mimariler, gereksinimler ve tasarımlar kendi kendini organize eden ekiplerden ortaya çıkar.
- Ekip, düzenli aralıklarla nasıl daha etkili olunacağını düşünür, ardından davranışını buna göre ayarlar ve ayarlar.
En yüksek önceliği hızlı ürün teslimatına ayarlamak, müşterinin bakış açısından büyük bir avantajdır. Ürünün ilk çalışan versiyonu, mutabık kalınan kriterleri karşıladıktan hemen sonra piyasaya sürülebilir. Ekip, her gün başlatılabilecek bir sonraki güncellemeler üzerinde hızla çalışır. Bu sayede ürün her zaman yenidir ve her zaman çalışır.
Bununla birlikte, ürün her zaman geliştirme aşamasında olduğundan, yaklaşımın bazı dezavantajları da vardır. Bu nedenle, son kullanıcılar tarafından satın alınan eski sürümler oldukça hızlı bir şekilde uyumsuz hale gelebilir veya düzgün çalışması için sürekli güncelleme gerektirebilir.
Ekip, değişen gereksinimleri karşılayabildiğinde, ürün, müşterinin ve pazarın ihtiyaçlarına göre hızlı ve etkin bir şekilde uyarlanabilir. Zorlu ortam yaratıcılığı artırır ve yeniliğe yol açabilir. Bununla birlikte, değişimden yararlanmak sadece heyecan verici değil, aynı zamanda ekip için çok talepkardır. Her gün öğrenmeleri ve geliştirdikleri çözümlerin devam ettirilemeyeceği veya hatta ürüne hiç uygulanmadığı durumlarda sık karşılaşılan durumlara açık olmaları gerekir.
Son derece rekabetçi ve hızla değişen bir pazar ortamı için sık teslimat kuralı çok önemlidir. Ayrıca, ekibin ürünün yan işlevlerini geliştirmekten kaçınmasını ve müşteri tarafından belirlenen ana hedeflere odaklanmasını sağlar.
Yine de üründe bazı büyük değişiklikler planlanırken bu kurala çok sıkı uyulmamalıdır. Bu durumda, ürünün bitmemiş bir sürümünü yayınlamaktansa, yeni çözümü baştan sona test etmek daha iyidir.
Pazara değerli bir ürün sunmak için iş ve geliştirme ekipleri arasındaki yakın işbirliği çok önemlidir. Burada ortaya çıkabilecek sorunlar iletişim ve beklentilerle ilgilidir. Bunun nedeni, geliştirme ekiplerinin çözümlerinin teknik sınırlamalarını her zaman iletememeleridir. İş ortakları da artabilecek veya tanımlanamayacak hale gelebilecek beklentilerini netleştirmekte zorlanabilirler.
Ekip üyeleri arasındaki karşılıklı güven ve sağlıklı bir özgürlük dozu, başarılı ve verimli bir çalışmanın gerekli unsurlarıdır. Motive olmuş ekip yapılacak işten sorumlu hissettiğinde, genellikle çabalarını işi bitirmek için yoğunlaştırırlar. Bununla birlikte, bu proje yönetimi yaklaşımı, bağımsızlık ve kontrol arasında uygun bir denge gerektirir. Takımın yaratıcı olmak için açık bir ortama ihtiyacı var ama aynı zamanda hedeflere doğru çalışmak için sınırlara da ihtiyacı var.
Günümüzde yüz yüze görüşmelerin yerini çoğunlukla çevrimiçi toplantılar almaktadır. Çevik Manifesto'nun, uzaktan çalışmanın bugünkü kadar yaygın olmadığı ve çevrimiçi toplantı olanaklarının oldukça sınırlı olduğu 2001 yılında yazıldığını hatırlamamız gerekiyor. Ancak, yüz yüze toplantılar veya sadece video konferanslar ekibi motive etmek için çok önemlidir. Ancak bu zaman alan bir çözümdür. Bu nedenle, çevik proje yöneticileri genellikle zaman kutularını sınırlar ve toplantının gidişatını düzenler.
Çalışan yazılımın yeni bir sürümü veya potansiyel olarak pazara hazır başka bir ürün, kesinlikle en iyi ilerleme ölçütleridir. Ancak, zaman zaman bazı bakım çalışmalarının yapılması gerekir. Bu nedenle, bu ilke her durumda tam anlamıyla alınamaz.
Sürdürülebilir kalkınma, ekibin kendi kapasitelerini tahmin etme yeteneği anlamına gelir. Bu olgun bir takımın en önemli ölçütlerinden biridir. Ekibin her zaman tam kapasitede çalışmaması gerektiği sürece, ürünün yaşam döngüsünde, örneğin crunch gibi dönemlerin gerekli olduğu bazı özel anlar vardır.
Teknik mükemmellik, zaman ve kaynak tüketen revizyonlar yapmaya gerek olmadığı anlamına gelir. Ve bu, geliştirilen ürünün kalitesine sürekli dikkat edilmesinin en önemli nedenlerinden biridir. Bu Çevik ilke durumunda, bu yaklaşımın herhangi bir dezavantajına işaret edemiyoruz.
Çevikliğin 10. ilkesi, iyi bilinen bir sözle ifade edilebilir: “Daha akıllıca çalışın, daha çok değil”. Başka bir deyişle, ürünün bazı işlevleri piyasaya sürülmeyecekse, üzerinde çalışmayın. Bu yaklaşımın dezavantajı, işi gerçek zamanlı olarak önceliklendirebilen ve kapsamını müşterinin taleplerine göre ayarlayabilen harika bir proje yöneticisine duyulan ihtiyaçtır.
Kendi kendini organize eden ekipler, başarısızlığın kötü yönetişimin veya tarihi geçmiş denetimin bir sonucu olduğunu söyleyemedikleri için çalışmalarından kendilerini sorumlu hissederler. Bununla birlikte, daha genç takımların genellikle biraz koçluğa veya mentorluğa ihtiyacı vardır. Bu nedenle, başlangıçta, rolü burada açıklanan deneyimli bir Scrum Master veya başka bir Çevik koç ile çalışmak düşünülebilir.
Yansıtma ve uyarlama, yalnızca genel çevik yaklaşımın temelleri değil, aynı zamanda Scrum çerçevesinin de temelleridir. Bu uyarlanabilir yaklaşım için bir dezavantaj bulmak çok zordur, çünkü ekip çalışması üzerine düşünmek genellikle daha iyi verimliliğe ve ekip entegrasyonuna yol açar.
Özet
Agile, yinelemeli geliştirme, ekip işbirliği ve müşteri geri bildirimini vurgulayan bir yazılım geliştirme metodolojisi olarak oluşturuldu. Çevik Manifesto, çevik proje yönetimine rehberlik eden Çevik'in 12 ilkesini özetlemektedir. Çalışan yazılımların sürekli teslimi yoluyla müşteriye değer sağlamaya odaklanırlar.
Çevik yaklaşımın birçok avantajı vardır; müşterinin değişen ihtiyaçlarını takip etmek için tasarlanmış hızlı ve sürekli bir süreçtir. Piyasaya duyarlıdır ve yüksek derecede esneklik sağlar.
Artık Agile'ın 12 ilkesini bildiğinize göre, serbest projeler için Agile metodolojisinin nasıl kullanılacağına göz atabilirsiniz.
İçeriğimizi beğendiyseniz, Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest'teki meşgul arılar topluluğumuza katılın.