Role w Agile czyli jak nie zostać bałwanem

O rolach członków zwinnego zespołu projektowego można dużo mówić i pisać. Sama metodyka jasno określa, jakie role są nam potrzebne, jednak moim zdaniem, dość lekko podchodzi do zakresu ich odpowiedzialności. Może to jest jedynie moje wyobrażenie, wynikające z długiego czasu pracy w zespołach waterfallowych, jednak co by nie mówić role w agile to ciekawy temat. Poniższa grafika nazywana potocznie bałwankiem społeczności DSDM przedstawia cały zestaw ról, które daje nam agile oraz poprzez kolory wyróżnia ich charakter.

Role w Agile

Role biznesowe

Jeśli dokładnie przyjrzysz się infografice, na pewno zauważysz, że role biznesowe mają kolor żółtopomarańczowy. Są to

  • Business Sponsor
  • Business Visionary
  • Business Analyst
  • Business Advisor
  • Business Administrator

Czyli osoby często po stronie klienta, które odpowiadają za rozwiązywanie problemów biznesowych. Sponsor to najczęściej szef – klient, który wykłada pieniądze i może, choć nie musi, uczestniczyć aktywnie w projekcie. Wizjoner to osoba, która odpowiada za pomysł, rozwój produktu, interpretacje potrzeb biznesowych. Jest decyzyjna w sprawach rozwiązań po stronie klienta. Analityk jest dość kontrowersyjną postacią, ponieważ ma dwa kolory i łączy głowę z tułowiem bałwanka. Jest on pośrednikiem między klientem a zespołem, jednak jego zadaniem jest jedynie wspieranie tej komunikacji. Głównym pośrednikiem jest  Administrator, który jest członkiem zespołu projektowego, to do niego przychodzą np. developerzy i dopytują o zakres prac czy idee biznesowe. Ostatnim jest Advisor – doradca biznesowy. Jest to postać bardzo rzadko występująca w zespołach, ponieważ jego zadaniem jest doradztwo w problemach biznesowych. Z założenia nie jest częścią zespołu, uczestniczy w projekcie z doskoku.

To właśnie role biznesowe wzbudzają we mnie wiele wątpliwości. Nie widzę jasnego zakresu, grubej linii oddzielającej odpowiedzialność między wizjonerem, analitykiem, a administratorem. Ta linia jest bardzo płynna, oczywiście pomijając fakt, że administrator jest członkiem zespołu, a wizjoner nie.  Głównie chodzi mi tutaj o analityka. Zajmuje się on prowadzeniem dokumentacji projektu i jest łącznikiem między zespołem a biznesem. Jednak jak to się ma do jednego ze zdań manifestu metodyki agile, jakim jest działający projekt ponad dokumentacje? Jeśli Ty masz jakiś pomysł albo rozumiesz to w jakiś inny sposób, napisz w komentarzu, chętnie go poznam.

role w agile

Role techniczne

Kolejnym kolorem, tym razem zielonym zostali oznaczeni członkowie techniczni. Zajmujący się tworzeniem produktu, są to:

  • Technical Coordinator
  • Business Analyst
  • Technical Advisor
  • Solution Developer
  • Solution Tester

Koordynator jest odpowiedzialny za wizję techniczną, dba, by sposoby realizacji były spójne, podejmuje decyzje w sprawie wybieranych technologii. O Analityku pisałam już więcej przy okazji ról biznesowych. Doradca techniczny, podobnie jak biznesowy wspiera zespół, ale nie jest aktywnym uczestnikiem. Developer i Tester są rolami SDT. To właśnie oni tworzą produkt, interpretują założenia biznesowe. Przygotowują i testują rozwiązania, które potem zostają wdrożone.

Role zarządzające

Czyli niebieskie bańki w bałwanku DSDM to:

  • Projekt Manager
  • Team Leader

Projekt Manager jak sama nazwa wskazuje, jest to osoba od zarządzania zespołem, która zapewnia zwinne przywództwo na wysokim poziomie. Koordynuje projektem na wysokim szczeblu, jest odpowiedzialny, zarówno za kwestie techniczne, jak i biznesowe. Co nie oznacza, że ma się znać na programowaniu, od tego jest koordynator techniczny. Ma ścisły kontakt z biznesem, czuwa nad trzymaniem się zasad metodyki. Za to Team Leader dba bezpośrednio o prace zespołu. Pilnuje, aby zespół realizował cele biznesowe. Planuje i koordynuje razem z teamem dostarczanie kolejnych funkcjonalności produktu. Często bywa, że równocześnie jest także developerem.

Role Wsparcia

Ostatnią grupą są moderatorzy oznaczeni  na grafice szarym kolorem:

  • Workshop Facilitator
  • Coach DSDM

Te role w Agile nazywane są wspierającymi, dość rzadko występujące w zespołach, ale sama metodyka je definiuje. Moderator warsztatu jest odpowiedzialny za planowanie, organizowanie i zarządzanie warsztatami dla zespołu SDT. Coach DSDM doradza zespołowi w sprawach metodyki, jak jej dobrze używać, aby uzyskać jak najlepsze rezultaty. Z założenia musi być ekspertem z doświadczeniem.

Oto role w Agile oraz ich odpowiedzialność. Nie wszystkie są wymagane, możemy je dostosowywać do swoich potrzeb i wielkości projektu. Jednak należy pamietać o zakresach i odpowiedzialności poszczególnych osób. Bardzo częstym błędem jest to, że jedna osoba przyjmuje na siebie zbyt dużo ról. Nie jest powiedziane, że jedna rola to jedna osoba, jednak pięć ról na jedną osobę to za dużo. Stąd, gdy jesteś osobą zarządzającą, musisz uważać, aby jeden członek twojego zespołu nie stał się bałwanem i przyjął większość ról. A gdy jesteś członkiem zespołu niższego szczebla, również nie daj zrobić z siebie bałwana.

Podobne posty

Jestem programistką, która lubi mieć ręce pełne roboty. Do życia potrzebuje komputera z internetem i kubka gorącej kawy. Więcej na stronie o mnie.

Comments

ZOSTAW ODPOWIEDŹ

Please enter your comment!
Please enter your name here