W świecie zwinnego zarządzania projektami (Agile, XP, Lean) pojawia się wiele technik pracy zespołowej, które zwiększają efektywność, jakość i elastyczność działań. Część z nich – takich jak pairing, swarming czy mobbing – nie występuje formalnie w PMBOK®, ale są powszechnie stosowane w praktyce. Warto znać ich zastosowanie i różnice.
Definicja: Dwóch programistów pracuje razem przy jednym komputerze nad tym samym zadaniem.
Jeden – driver – pisze kod.
Drugi – observer/navigator – analizuje, sugeruje i planuje.
Cel: poprawa jakości, szybsze wykrywanie błędów, nauka zespołowa.
Zastosowanie: Agile, Extreme Programming (XP).
Status PMI: nieformalna technika.
Definicja: Cały zespół (lub jego część) wspólnie pracuje nad jednym zadaniem przy jednym komputerze.
Cel: szybkie rozwiązywanie złożonych problemów, maksymalna współpraca.
Różnica względem pairing: więcej niż dwie osoby.
Uwaga: nie mylić z pojęciem mobbingu w sensie psychologicznym.
Status PMI: nieformalna technika.
Definicja: Technika, w której zespół tymczasowo porzuca inne zadania, by wspólnie skupić się na jednym, pilnym problemie.
Cechy:
Elastyczna, ad hoc.
Wspierana przez samoorganizujące się zespoły.
Reaguje na ryzyko i krytyczne opóźnienia.
Zastosowanie: Scrum, Agile (np. końcówka sprintu).
Status PMI: praktyka wspierana w Agile Practice Guide.
Definicja: Zmiana struktury wewnętrznej kodu bez zmiany jego zachowania.
Cel: poprawa jakości kodu, ułatwienie konserwacji.
Zastosowanie: Agile, XP.
Status PMI: nieformalna, ale wspierana w Agile Practice Guide jako element ciągłego doskonalenia.
Technika | Liczba osób | Liczba zadań | Kiedy używana |
---|---|---|---|
Pairing | 2 | 1 | Codzienna praktyka programistyczna |
Mobbing | Zespół | 1 | Regularnie lub przy trudnych zadaniach |
Swarming | Kilku członków | 1 | Ad hoc, gdy jedno zadanie blokuje sprint |
Refactoring | 1+ | Wiele | W trakcie utrzymania lub rozwoju |
Choć techniki takie jak pairing, swarming, mobbing czy refactoring nie są formalnie opisane w PMBOK®, stanowią praktyczne elementy pracy zespołów zwinnych. Wspierają jakość, współpracę, szybsze rozwiązywanie problemów i ciągłe doskonalenie produktów. Warto znać te pojęcia, szczególnie przy pracy w środowiskach Agile lub przygotowaniach do egzaminów PMI-ACP® czy PMP®.
mateusz.florczak.96@gmail.com
+48 664-490-214
Website created in white label responsive website builder WebWave.