Commitments w zwinnych zespołach

Zdjęcie od Sohrab Salimi
Sohrab Salimi
3 min Czas czytania
Ta treść została przetłumaczona przez AI. Zobacz oryginał

Kilka ostatnich artykułów dotyczyło Continuous Discovery i Dual-Track Agile. W tym artykule chciałbym porozmawiać o innym wymiarze efektywnych sposobów pracy w środowisku zwinnym – a mianowicie jak radzić sobie z commitmentami.

Commitments często stanowią problem

Kiedy w zwinnych zespołach porusza się temat commitmentów (np. gdy chce się wiedzieć, co się otrzyma i kiedy), większość stara się wykręcić lub po prostu odmawia.

To permanenta walka między menedżerami i interesariuszami, którzy chcą utrzymać działalność biznesową (za pomocą planów zatrudnienia, programów marketingowych, partnerstw i kontraktów zależnych od konkretnych terminów i wyników) a członkami zespołu rozwijającego produkt, którzy zrozumiale niechętnie podejmują zobowiązania dotyczące terminów i dostaw produktu – przynajmniej tak długo, jak jeszcze nie wiedzą dokładnie, co mają dostarczyć i czy w ogóle uda im się dostarczyć wymagane wyniki biznesowe. Poza tym nie są w stanie ocenić, ile ostatecznie będzie to kosztować, gdy jeszcze nie mają żadnego rozwiązania.

Powodem jest lekcja, którą wiele zespołów produktowych boleśnie musiało przyswoić, a mianowicie, że wiele pomysłów po prostu nie działa tak, jak się spodziewaliśmy, i że dla pomysłów, które faktycznie mogłyby zadziałać, zazwyczaj potrzeba kilku iteracji, zanim dojdzie się do punktu, w którym można nazwać produkt sukcesem dla firmy.

W przypadku oprogramowania tworzonego na zamówienie można może po prostu przeprowadzać kolejne iteracje, dopóki „firma" nie będzie zadowolona z oprogramowania (lub nie porzuci pomysłu). W firmie produktowej to nie zadziała.

Proszę mnie dobrze zrozumieć. Wiele osób słyszało moje narzekania na niebezpieczeństwa roadmap interesariuszy. Artykuł o Opportunity Backlogu jest tylko najnowszym, który odnosi się do tego problemu. Dobre firmy produktowe minimalizują te commitments. Jednak zawsze istnieją pewne commitments, które muszą być podjęte, aby firma mogła być skutecznie zarządzana.

Co więc robić?

Chodzi o zrozumienie, że moment, w którym podejmowane są commitments, jest przyczyną całego kłopotu z commitmentami. Są one podejmowane zbyt wcześnie; zanim w ogóle wiemy, czy możemy wywiązać się ze zobowiązania – i co jeszcze ważniejsze – czy w ten sposób w ogóle rozwiążemy problem klienta.

Pisałem już o podobnej sytuacji (zob. tutaj). W Dual-Track Agile Discovery Track chodzi o odpowiedź na te pytania, zanim zainwestujemy pieniądze i czas w tworzenie wysokiej jakości produktów.

Commitments to zatem ciągłe dawanie i branie. Prosimy kierowników i pozostałych interesariuszy, aby dali nam trochę czasu w Product Discovery, żebyśmy mogli przemyśleć potrzebne rozwiązanie i je zwalidować; klienci mają potwierdzić wartość i użyteczność, deweloperzy mają zapewnić wykonalność, a interesariusze muszą potwierdzić, że jest to realne dla firmy.

Gdy znajdziemy odpowiednie rozwiązanie, możemy wydać przemyślaną i pewną opinię o tym, kiedy możemy je dostarczyć i jakich wyników biznesowych możemy oczekiwać. Możemy też rozważyć, czy w ogóle warto podejmować wysiłek.

Należy pamiętać, że nasi kierownicy projektów są niezwykle ważni, gdy chodzi o znalezienie konkretnych dat dla commitmentów. Pomyślmy tylko, co się dzieje, gdy deweloperzy zakładają, że coś potrwa może tylko dwa Sprinty, ale ten zespół jest już zajęty innymi pracami i może zacząć nowe prace dopiero za miesiąc. Te commitments i zależności są śledzone przez kierowników projektów.

Kompromis jest więc bardzo prosty. Zespół produktowy prosi o trochę czasu na Product Discovery przed podjęciem commitmentów. Po fazie Discovery możemy wtedy podejmować commitments dotyczące terminów i wyników, aby nasi współpracownicy mogli również efektywnie wykonywać swoją pracę.

Niniejszy tekst pochodzi z bloga Marty'ego Cagana i został przez nas przetłumaczony na język polski.

Zostań certyfikowanym Scrum Masterem z Agile Academy

Szkolenie Scrum Master

Jeśli chcesz lepiej wspierać swój zespół jako Scrum Master w jego commitmentach i szukasz dodatkowych informacji, mamy dla Ciebie kilka możliwości.

Nasi certyfikowani trenerzy oferują szkolenia na całym świecie i umożliwiają Ci dopasowane do potrzeb szkolenie.

Dla Scrum Masterów oferujemy następujące szkolenia i bezpłatne możliwości kształcenia:

Porozmawiaj z naszym asystentem Porozmawiaj z naszym asystentem