Kiedy nie działa zwinne modelowanie?

Czy zwinne modelowanie działa zawsze? Otóż nie.

Zazwyczaj z podejściem Agile są problemy gdy opisujemy procesy w dużych firmach, gdzie istnieje:

  • duża ilość procesów
  • problemy są oparte o Heavy Six Sigma lub PMI
  • procesy ISO 9000, 900x

Ponadto jest duża ilość zespołów analitycznych działających w różnych obszarach

Co można wtedy zrobić?

Po pierwsze przyzwyczaić się do myśli iż duża organizacja wymaga sporych nakładów na modelowanie. Po drugie można użyć ograniczonej liczby modeli by czas na “trudne i czasochłonne” modele przeznaczyć na wideokonferencje, rozmowy i uszczegółowienia. Istotnym jest by modele były zrozumiałe dla interesariuszy projektu. Samo modelowanie nie jest wartością samą w sobie.  

Natomiast duże zespoły należy podzielić na mniejsze i przydzielić im te mniejsze fragmenty modeli np.: w oparciu o diagramy WPA czy procesy zdefiniowane w Archimate. Ważnym jest to by każdy z zespołów wiedział jakie warunków początkowe są wymagane na starcie procesu i jakich artefaktów muszą dostarczyć kolejnemu zespołowi.  Innymi słowu ważne są interfejsy poszczególnych etapów.  

I na koniec wykorzystaj narzędzia do współpracy online, spotkania Internetowe, wideokonferencje z umiarem. Warto jest czasem spotkać się osobiście by dany temat przedyskutować twarzą w twarz.

Podobne wpisy

  • Dlaczego warto używać metod Agile? Metody Agile skupiają się na krótszych iteracjach, w których to oprogramowanie dość często jest doprowadzane do takiego poziomu jakości, który pozwala na jego wydanie, zazwyczaj trwa to od […]
  • Pisanie user story i scenariuszy przypadków użycia User story to opis celów zorientowanych na użytkownika, jakie jedna lub więcej osób osiągnie za pomocą Twojego produktu. User stories używa się do osiągnięcia celu zawsze wtedy, kiedy jest […]
  • Wartość modelowania Budowanie modeli ma ogromną wartość. Zastanawia mnie dlaczego budując dom wymagana jest dokumentacja projektowa a do budowy systemu informatycznego to sprawa opcjonalna. Dokumentacja nie […]
  • Rola: Mistrz Scrum (Scrum Master) Mistrz Scrum (ang. Scrum Master) odpowiada za zapewnienie tego, aby Zespół Scrum żył wartościami i praktykami Scrum czyli innymi słowy on nadzoruje sposób wykorzystania metodyki. Mistrz […]
  • Iteracje w Agile Modeling Iteracyjny model wytwarzania oprogramowania by był bardziej skuteczny wymaga kilku zabiegów. Chodzi oto by w ujęciu agile być rozważnym i skutecznym. Stosuję je podczas zwinnego […]
Reklama

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *