Piotr
Gorski
Manager PwC -
Microsoft Dynamics
365 (CRM)
Temat: Analiza wymagań i projektowanie przed wdrożeniem systemów...
Stanisław Jerzy Niepostyn:
Z tego co piszesz wyciągam wnioski, że opisujesz Rational Unified Process. Własnie poprzez iteracje budujemy wielki system bez początkowych jakichs szczegółowych diagramów. Budujemy, wdrazamy, patrzymy, że dobrze działa, więc bierzemy następny kawałek i tak dalej.
Z tego co napisałeś, nasuwa się konkluzja: można zbudować 100 piętrową wieżę w modelu przyrostowym :). Tylko proszę tego nie rozumieć jako złośliwość..
Nie daj się zwieść agilnych historyjkom - to też iteracyjny sposób budowy oprogramowania, ale nie zawsze zespołowi chce się łapać za powiększanie dokumentacji.
A propos, czy wiesz, że RUP został opublikowany 13 lat temu ? A pierwszy większy projekt w Polsce, w którym zastosowano RUP to był system dopłat dla rolnictwa (IACS), którego budowe zaczęto w 2001 roku ?
Poznałem RUP jakieś 6 lat temu i zdaję sobię sprawę, że model iteracyjny to nic nowego. No i co prawda nie jestem wielkim zwolennikiem metodyk zwinnych, nie odrzucam ich i nie mam zamiaru wyśmiewać. Zderzyłem się we wdrożeniach z problemami, które potencjalnie podejście agilowe mogłoby rozwiązać, czy rozwiązałoby? Pozostawię to już jako pytanie retoryczne.
Przyznam, że zdarzyło mi się "sprzątać po innych" i to podejście iteracyjne, bliższe agilowemu niż RUP pozwoliło wdrożyć system, z którego klient był wreszcie zadowolony. Nie odrzucam jednak z tego powodu metod w jakich pierwotnie wdrożenie było prowadzone.
Dziękuję za ciekawą dyskusję, pozdrawiam i życzę wielu projektów "do posprzątania", bo w końcu z tego m.in. żyjemy ;).