Agile (SCRUM, KANBAN) vs Prince, V-Metoda i inne archaiczne

W IT pracuję ponad 10 lat – głównie duże i średnie projekty.
Powiem krótko: wszystkie metody różne od agile (scrum, kanban) to POMYŁKA. Są pielęgnowane głównie przez dinozaury, które podnieca wizytówka z napisem kierownik projektu, albo lepiej certyfikowany project manager.

Dlaczego?
to proste: NIKT nie jest w stanie przewidzieć zmian i problemów, które są nieuniknione.
Dłubie się więc tony dokumentacji, której nikt nie czyta, a co gorsza jest NIEAKTUALNA. Często dokumentację tworzą (kopiują?) matołki, które o technologi nie mają zielonego pojęcia. Często projekt ma tylko dead-line, zarys i … plan projektu, nie mający z rzeczywistością nic wspólnego.

Co daje agile?

  • produkt zorientowany na klienta (a nie będący wynikiem analizy 1 człowieczka)
  • małe kroki milowe z planowaniem na około 2 tygodnie zakończonym mierzalnym produktem
  • extremalnie szybki feedback (także, a może głównie od klienta)
  • żywą dokumentację
  • praktyki TDD i BDD
  • produkt który chce klient
  • dobrą mierzalność zakończenia
  • całkowitą transparencję … również dla kleinta

Czy agile gwarantuje sukces?
nie – ale szybciej widzisz jak coś idzie źle

Z życia wzięte …
uczestniczłem w projektach zarządzanych archaicznie (prince, metoda V, waterfall) i każdy był przeciągniety w czasie, droższy niż założony, lub zakończony totalną klapą (fajny produkt, ale klient chciał fajny innaczej :) )
Z projektami agile mam zgrubsza inne doświadzenia: sprawnie, małymi krokami do celu.

Jeszcze jedno zdanie
w agile nie ma miejsca na obijanie się, gdyż CODZIENNIE mówisz o postępie w zespole :)

POLECAM i pozdrawiam!

Informacje o @albgorski

Od 1999 roku profesjonalnie zajmuję się rozwijaniem oprogramowania. Głównie Java, ale także Groovy, PHP, HTML, JavaScript oraz Adobe Flex. Fascynują mnie metody wymiany danych, ich przechowywania oraz dostępowania. Jestem WIELKIM zwolennikiem Clean Code, TDD oraz agilistą (może lepiej lean-istą). Ekosystem Java dostarcza WIELE świetnych frawework-ów i bibliotek, a społeczność miłośników języka Java jest najlepsza pod słońcem :)
Ten wpis został opublikowany w kategorii inżynieria opogramowania, pm. Dodaj zakładkę do bezpośredniego odnośnika.

Możliwość komentowania jest wyłączona.