Agile-Proje Yönetim Metodolojisi

Agile(Çevik Yazılım Geliştirme)  yazılımgelişirme metodolojilerinde yeni bir jargon. Takım ve proje yönetiminde yeni bir yöntem. Kısaca;

Bireylerin süreçler ve araçlar üzerindeki etkileşimleri

Kapsamlı dökümanlar üzerinde yazılım geliştirme.

Uzlaşılan taahhüt üzerinden müşteriyle birlikte çalışma

Plan üzerindeki değişikliğe tepki vermesi (uyum sağlaması)

 

Yaygın olarak kullanılan Agile metodlarında kullanılan 10 temel özellik;

Proje ekipleri üzerinde etkileşimi artırarak liderliği ön plana çıkarmak.

Takımın kararını ön plana çıkarmak.

Proje bitirme süresi sabit kalmak şartıyla gereksinimler evrimleşebilir.(adaptasyon)

Basitlik bir şekilde sistemin gelişrtirilmesi. Arttırmsal  ve iteratif yöndtemlerin uygulnması.

Teslimatı hızlı bir şekilde yapmaya odaklanmak.

Bir sonraki geçmeden önce her özelliği tamamlanmalı

80/20 kuralını uygulayın. (Pareto prensibi/)

Projenin her aşamsında  test işlemi olmalıdır.

Tüm paydaşlar(Business, teknik ekip vb.) arasında bir işbirliği yaklaşımı esastır.

 

Proje yönetimin de uygulanacak bir method gibi görünse de bireysel olarak da kullanabiliriz. Bir sonra ki yazım da Agile motodolijisi olan KANBAN hakkın da yazacağım ve kişisel olarak da hayatımız da hangi frameworkler ile  uygulayabileceğimizi anlatacağım. Aslın da  ilkel yöntemler ile de uygulayablirizJ  Pano ve Yapışkan Notlar…