PolskiEnglish (United Kingdom)
 
 
czwartek, 09 Wrz 2010
 
 
Metodologia Agile

agile - able to think quickly and clearly (Cambridge Advanced Learner's Dictionary)

- czyli zdolność do szybkiego i błyskotliwego myślenia

W firmie Algorit swoje projekty prowadzimy przy wykorzystaniu metodologii Agile. Metodologia ta, to szereg zasad i metod

wytwarzania oprogramowania, dzięki którym wytworzone oprogramowanie będzie miało jak najwyższą jakość.

Jedną z podstawowych zasad, na których opiera się wytwarzanie oprogramowania w Agile, jest umiejętność szybkiego dostosowywania się do zmian (szybka reakcja na zmiany), które mogą pojawić się w rozwijanym projekcie. Sama metodologia oparta jest głównie o iteracyjny model powstawania oprogramowania oraz o prace ludzi w autonomicznych, wszechstronnych zespołach, gdzie bardzo ważna staje się komunikacja pomiędzy poszczególnymi członkami zespołu. Potrzeba tworzenia dokumentacji kodu jest sprowadzona do minimum. W metodologii tej zakłada się zdyscyplinowane zarządzanie całym projektem, uwzględniając częste inspekcje wymagań systemu, częste przeglądy i integracje przygotowanych rozwiązań oraz testowanie każdego kolejnego zrealizowanego fragmentu programu.
Oprogramowanie dostarczane jest Klientowi okresowo, np. co kilka tygodni. Każdy z okresów kończy się wytworzeniem działającego oprogramowania o ustalonej funkcjonalności.


Miarą sukcesu projektu jest osiągnięcie jak najwyższej satysfakcji Klienta, dzięki szybko dostarczonemu oprogramowaniu o wysokiej jakości.