AGILE metoda pro vývoj softwaru

Jakýkoli poskytovatel vývoje IT již čelil této výzvě: jak účinně dohlížet na tvorbu softwarové aplikace. Zde přichází metoda AGILE. Jednoduchá, efektivní a flexibilní metodika, která zaručuje 100% spokojenost zákazníka (za určitých podmínek).

Klasická metoda starých časů

Klasická metoda spočívá v písemném vypracování co nejúplnějších možných specifikací všech funkcí požadovaných klientem předem. Tato metoda má nicméně vážné nedostatky:

  • je nudná
  • prodlužuje lhůty
  • to činí projekt rigidním
  • nezaručuje spokojenost zákazníka
  • systematicky generuje podhodnocenou nebo nadhodnocenou fakturaci
  • může to vést k vývoji mimo téma

Klasická metoda je založena na principu, že klient již zná všechny funkce, které potřebuje, a že během vývoje nezmění názor … Samozřejmě v reálném životě se to tak nestane.

Metoda AGILE

Metoda AGILE nabízí zcela odlišný přístup: řízení projektů pomocí iteračního cyklu.

Schéma metody AGILE
Schéma metody AGILE

Zákazník a poskytovatel služeb budou společně definovat globální cíl, kterého má být dosaženo. Poté je určeno několik klíčových kroků vedoucích k tomuto cíli. Nakonec bude každý z těchto kroků rozdělen do úkolů, které bude řešit vývojový tým.

Úkoly budou zpracovány „dávkou“, přičemž poslední bude charakterizována dobou trvání. Tyto šarže (nebo iterace) nazýváme „sprinty“ v žargonu metody AGILE. Obecně trvá sprint 2 až 3 týdny. Projektový manažer se obvykle nazývá „Scrum Master“.

To znamená, že na konci každého sprintu (tedy například každé 2 týdny) jsou funkce dokončené týmem vývojáře předloženy klientovi k odezvě a validaci. Tato setkání na konci každé iterace se nazývají Sprintovy recenze.

A tak dále, dokud nedosáhnete celkového cíle.

> Agilní metoda může být užitečná pro vývoj CRM softwaru

Výhody metody AGILE

Tato metoda umožňuje čisté odstranění nevýhod klasické metody.

Metoda AGILE:

  • je flexibilní (přizpůsobuje se pravidelné odezvě zákazníků)
  • je pragmatický (na základě konkrétního vývoje)
  • zaručuje spokojenost zákazníka 100%, protože jinak to zákazník řekne a poskytovatel služeb software okamžitě změní
  • umožňuje vyúčtování rozvoje projektu co nejpřesněji
  • je uklidňující, protože klient vidí změny v jejich průběhu
  • je rychlý, protože klient může systém používat, i když ještě nejsou implementovány všechny funkce

Vyžaduje se pro úspěch metody AGILE

Metoda AGILE je účinná, ale k úspěchu nutně vyžaduje následující podmínky:

  • mít co nejméně kontaktů od obou stran (maximálně 2 na stranu)
  • stejné partnery musí sledovat projekt od začátku do konce
  • klient musí být zapojen do následné kontroly projektu, nesmí zůstat „cestujícím“
  • při spuštění se zaměřte na důležité a / nebo naléhavé funkce
  • Zaměstnanci klientské společnosti musí změnu přijmout

Jít dál

A ne, nevynalezl jsem tuto metodu :) Abych řekl pravdu, existuje již několik desetiletí: od roku 1976. Poté byla tato metoda formalizována v několika knihách a videomontážích, zejména společností IBM v roce 1989.

Najednou je na internetu mnoho dokumentů zabývajících se tímto tématem, z nichž je zde výběr:

A samozřejmě, neváhejte se mě zeptat na své otázky v komentářích.

ZANECHAT ODPOVĚĎ

Please enter your comment!
Please enter your name here