Manifest Agile – czyli co się pod tym kryje (część I)

Manifest Agile, a dokładnie „Manifesto for Agile Software Development” (pol. „manifest zwinnego wytwarzania oprogramowania„) – tak brzmi pełna nazwa tego jakże rewolucyjnego apelu, zawartego w lutym 2001 przez 17 biznesmenów/naukowców, którego to treść raz na zawsze zmieniła oblicze zarządzania.

Manifest Agile - obrazek

Często spotykam się z tym, że ludzie mówią o: „Agile manifesto”, „manifeście Agile”, „Zwinnym Manifeście”, częstokroć powołując się rzekomo na słowa w nim zawarte. Tak jak często bywa z interpretacją wiersza (…co autor miał na myśli…) tak i w tym przypadku interpretacji jest wiele. Niestety większość z nich jest wynikiem, tzw. „mniemanologii księżycowej”. Oznacza to nic innego jak „mniemam, że tak jest, bo tak mi się podoba”. W trakcie szkoleń poświęconych zarządzaniu staram się tłumaczyć, że to nie jest „ot tak sobie napisany tekst”, a raczej apel, którego przekaz ma jedno znaczenie zawarte w czterech postulatach. Z tego powodu też postanowiłem poruszyć ten temat i poświęcić mu cykl artykułów, w ramach których postaram się przybliżyć znaczenie i intencje kryjące się za tym szalenie istotnym dla zarządzania manifestem.

Zacznijmy więc od dokładnego wyjaśnienia czym jest Agile Manifesto i jaką rolę spełnia we współczesnym biznesie.

Przeznaczenie „Agile Manifesto”

Pierwszym istotnym elementem jest sama nazwa manifestu i to do czego został on przeznaczony: „…software development” czyli wytwarzanie oprogramowania. To co było przyczynkiem do przygotowania tego apelu to nie samo zarządzanie projektami jako takie, ale niesprawdzające się próby migracji ze środowiska produkcyjnego zasad, które w przypadku wytwarzania oprogramowania zupełnie się nie sprawdzają. O ile takie podejście sprawdza się świetnie w przypadku projektów budowlanych, gdzie można z farmaceutyczną wręcz dokładnością wyliczyć, ile cegieł będzie potrzebnych na zbudowanie ściany, o tyle w środowisku programistycznym nie spełnia swojej funkcji. Nie ma sposobu na to, żeby stwierdzić ile linii kodu zostanie napisanych, żeby wytworzyć funkcjonalność X czy Y zanim się jej nie zaimplementuje. Nie ma uniwersalnego sposobu na to, żeby z góry określić wymagania klienta, gdy rynek i zapotrzebowanie zmienia się z tygodnia na tydzień. Ciężko znaleźć miarę przekładalną na czas i pieniądze, która będzie jednoznacznym miernikiem wartości wypracowanej i pozwoli z małym błędem pomiaru określić całkowity koszt projektu. Jak pokazują liczne przykłady, taka miara nie istnieje lub jeszcze nie została odkryta.

To co sprawdzało się w tradycyjnym zarządzaniu jak np. osobogodzina, jest praktycznie niemożliwe do określenia w przypadku wytwarzania oprogramowania. Istnieją próby adaptacji klasycznych miar do projektów IT, ale w większości z nich wygląda to tak jakbyśmy chcieli znaleźć odpowiedź na pytanie: czy można porównać ze sobą „parasol i samochód”, przecież oba te przedmioty pozwalają skutecznie schronić się przed deszczem? Oczywiście, że można próbować określić, ile średniego rozmiaru parasoli zakrywa powierzchnię dachu średniej wielkości samochodu? Pytanie, które się od razu nasuwa, to po co to porównywać i czy aby na pewno wynik takiego porównania jest do czegoś przydatny? Przecież średni parasol czy samochód to dość względne ujęcie rozmiaru, a co z materiałem użytym do produkcji obu, co z faktycznym rozmiarem, o jakiej klasie auta mówimy (osobowe, van, bus), czy parasol ma zdobienia na rękojeści, czy samochód to syrena czy mercedes? Te dwa przedmioty reprezentują dwie zupełnie odmienne domeny użytkowania i pomimo wspólnej cechy „osłona przed deszczem” o wiele więcej je dzieli niż łączy. Dlatego pamiętajmy, że mimo prób i bardzo ciekawych adaptacji manifestu zwinnego wytwarzania oprogramowania do innych dyscyplin zarządzania, jego przeznaczenie w zamyśle autorów było jedno: „software development”.

Ponieważ sama metodologia Agile nie została wymyślona na potrzeby zarządzania projektami, a wywodzi się ze środowiska produkcyjnego, dlatego też muszę przyznać, że kibicuję wszystkim którzy próbują tego dokonać. Sam przeprowadziłem kilka ciekawych badań związanych z tą dziedziną i idąc za maksymą Alberta Einstein’a „Wszyscy wiedzą, że czegoś nie da się zrobić, aż znajduje się taki jeden, który nie wie, że się nie da, i on to zrobi” czekam aż ktoś to zrobi :).

W kolejnych postach poświęconych manifestowi zwinnego wytwarzania oprogramowania, postaram się dokonać interpretacji poszczególnych postulatów i słów w nich zawartych. Jeśli z jakiegoś powodu nie zgadzasz się z moją interpretacją lub chcesz szerzej przedyskutować to zagadnienie, to zapraszam do pytania poprzez komentarze.

Wpis opublikowany w Dynamika Rozwoju BLOG i otagowany , , , przez .
Lukasz

O Lukasz

Absolwent wielu kierunków (Project Management, Inżyniera Oprogramowania, Informatyka Stosowana, Pedagogika), doktorant nauk o zarządzaniu na Uniwersytecie Ekonomicznym. Pracownik dużej międzynarodowej korporacji z wieloletnim doświadczeniem zdobytym na stanowiskach menadżerskich (Project Manager) i podczas pełnienia dodatkowych funkcji (Team Leader, Scrum Master, wewnętrzny trener trenerów). Członek Rady Dolnośląskiej Grupy IPMA (zastępca przewodniczącego), posiada szeroką wiedzę i kompetencje z obszaru zarządzania projektami, pracy zespołowej i rozwiązywania konfliktów - potwierdzone wieloma publikacjami i szeregiem certyfikatów (IPMA C/D, Scrum Master, ….). Aktywny zawodowo trener z wieloletnim doświadczeniem (setki przeszkolonych osób).

29 myśli nt. „Manifest Agile – czyli co się pod tym kryje (część I)

  1. Pingback: click here

  2. Pingback: tedwap.me

  3. Pingback: buy cialis online safely

  4. Pingback: hdmobilesex.me

  5. Pingback: 564tnlex8eI

  6. Pingback: download on mobile686 afeu23na4287 abdu23na9

  7. Pingback: download on mobile333 afeu23na5180 abdu23na38

  8. Pingback: newtube tube planet128 afeu23na5761 abdu23na13

  9. Pingback: sirius latest movs771 abdu23na5236 abdu23na76

  10. Pingback: newtube sirius961 abdu23na2332 abdu23na63

  11. Pingback: http://cialisvi.com/

  12. Pingback: Cialis prices

  13. Pingback: Cialis coupon

  14. Pingback: essayforme

  15. Pingback: Cialis coupon

  16. Pingback: Cialis generic

  17. Pingback: Cialis prices

  18. Pingback: Cialis generico online

  19. Pingback: Viagra prices

  20. Pingback: Cialis online

  21. Pingback: Cialis prices

  22. Pingback: Cialis 5mg prix

  23. Pingback: Cheap viagra

  24. Pingback: Cialis online

  25. Pingback: essayforme

  26. Pingback: Canadian viagra

  27. Pingback: writeaessay

  28. Pingback: Manifest Agile - indywidualności i interakcje

  29. Pingback: Manifest Agile- tłumaczenie

Dodaj komentarz