15/09/2017

Wymagania w projektach zwinnych – działasz Agile czy tylko o tym mówisz

„Działamy teraz Agile” to częsta deklaracja, którą potem szybko i boleśnie weryfikuje codzienność.

Na Stack Overflow, najpopularniejszym w sieci miejscu, gdzie deweloperzy IT poszukują wiedzy, Fiona z Wielkiej Brytanii zadała pytanie, które odzwierciedla wyzwania, z jakimi spotyka się wiele zespołów pracujących w metodykach zwinnych:

"Nasz zespół deweloperski od jakiegoś czasu pracuje w SCRUMie. Mamy spriorytetyzowany backlog, który dzielimy na sprinty i śledzimy na wykresie burndown. W teorii wszystko wygląda świetnie. Problem zaczyna się, gdy menadżerowie, którzy zbierają wymagania, dostarczają nam je na kilka dni przed sprintem. Musimy je przejrzeć i zastanowić się, co jest możliwe do zrobienia, tak pod kątem technicznym, jak i ekonomii realizacji. Wtedy zmodyfikowane wymagania są odsyłane do osób zarządzających. I oczywiście kolejni interesariusze wprowadzają zmiany w detalach. A to zabiera sporo czasu. W międzyczasie nadchodzi data kolejnego sprintu, a zatwierdzonych wymagań nie ma, realizujemy więc to, o czym sądzimy, że jest w miarę stabilne. Gdy ukończymy "pewne" funkcjonalności, to zaczynamy pracę z tymi mniej stabilnymi, ale pojawiające się ciągłe modyfikacje bardzo mocno spowalniają nam pracę. Mam wrażenie, że źle tym zarządzamy, próbując wpasować waterfallowe wymagania w zwinny proces. Co z tym zrobić?"

Dobre praktyki i anty-wzorce

Sytuacja opisana na wstępie jest smutną codziennością wielu organizacji, które na fali popularności metod zwinnych zdecydowały się przejść na tę formę pracy projektowej. Niestety samo wdrożenie pracy w sprintach oraz deklaracja, że teraz jesteśmy "Agile", nie wystarcza. W szczególności zaś problem dotyczy wymagań projektowych. Jak więc podejść do tematu wymagań, by sprawnie realizować pracę w zwinnym środowisku?

Właściciele produktu (Product Owner/PO), którzy wychowali się na metodykach klasycznych, często koncentrują się na doprecyzowaniu wszelkich detali w specyfikacji (a potem trzymają kciuki, że wyspecyfikowali właściwe rzeczy). Wymagania zwinne oczekują natomiast wspólnego zrozumienia potrzeb klienta poprzez PO, architektów/designerów i zespół deweloperski. Taka, można rzec, empatia dla docelowego odbiorcy/klienta naszego produktu zdecydowanie zwiększa wydajność pracy z wymaganiami. PO może w takiej sytuacji skoncentrować się na wymaganiach wysokopoziomowych, podczas gdy szczegółami implementacji zajmuje się zespół deweloperski. I zespół zrobi to właściwie właśnie dzięki dobremu rozumieniu potrzeb i specyfiki klienta oraz użytkowników. Słowem: kiedy mamy to samo w głowach, to spisywanie szczegółowych wymagań po prostu nie jest potrzebne.

Wspólne zrozumienie potrzeb klienta nie pojawi się jednak samo. Co zrobić, żeby je zbudować?

a) Postaw na komunikację bezpośrednią. Kiedy realizowane są spotkania z klientem, zaproś na nie reprezentanta designu i zespołu deweloperskiego. Niech poznają wymagania odbiorcy bezpośrednio, a nie przez notatki PO. To nie tylko zbuduje świadomość potrzeb, ale także da możliwość bardzo cennego, natychmiastowego feedbacku dla klienta. Nie mówiąc już o tworzeniu poczucia przejrzystości i zaufania.

b) Zespołowo stwórz i pracuj z personami. Koncepcja person, jako krótkich opisów/modeli zachowań użytkowników systemu, może wydawać się na początku nieco dziwna. Ale praktyka pokazuje, że zrozumienie kilku kluczowych cech użytkowników systemu zdecydowanie przyczynia się do trafnych decyzji indywidualnych i zespołowych.

c) Nie oszczędzaj na zespołowym groomingu. Spotkania z PO i innymi interesariuszami oraz ciągłe dbanie, by wszyscy tak samo rozumieli backlog i jego priorytetyzację, jest fundamentem sprawnej realizacji wymagań.

d) Trzymaj wszystkie wymagania na jednej stronie. Utrzymuj centralny, prosty i przejrzysty backlog dostępny dla wszystkich. Gdy zespół jest w jednej lokacji, może to być po prostu kartka papieru czy tablica naścienna. Kiedy musisz pracować z wieloma lokacjami, rozwiązania takie jak Confluence, Jive czy Lithium przyjdą z pomocą.

Jednocześnie wystrzegaj się anty-wzorców co do tworzenia wymagań. Przykłady?

a) Wymagania są tworzone i spisywane przez właściciela produktu bez zaangażowania zespołu.

b) Cały projekt jest szczegółowo wyspecyfikowany, zanim zacznie się implementacja. To, co jest jak najbardziej prawdziwe w waterfallu, teraz zabija zwinność.

c) Oczekiwane jest, że wymagania będą podpisywane przez wszystkich, zanim w ogóle zacznie się praca.

d) Zespół deweloperski nie wie, kiedy ostatnio zaktualizowano wymagania.

e) W ogóle nie aktualizuje się wymagań ("Przecież zostały podpisane, pamiętasz?").

Jeśli zauważysz któreś z tych zachowań, to "wiedz, że coś się dzieje" i warto pochylić się nad przebiegiem procesu związanego z wymaganiami. Bo jak mawia stare powiedzenie: "zwinności łatwo się nauczyć, ale bardzo trudno ją dobrze zastosować".

 

Konrad Klepacki - Trener GRUPY ODITK

Autor artykułu
22/04/2024

Kompetencje przyszłości i power skills – czyli jak rozwijać prawdziwych ludzi w świecie sztucznej inteligencji

Na zmianę potrzebnych nam umiejętności/kompetencji wpływa świat, w którym żyjemy. Na jakie future...

15/03/2024

Dobrostan pracowników – jak go wzmacniać?

W dzisiejszym dynamicznym środowisku biznesowym sukces organizacji nie zależy tylko od efektywności...

12/02/2024

Sztuczna inteligencja w produkcji – czego się spodziewać? Co już się dzieje?

Jestem wielkim entuzjastą sztucznej inteligencji (AI). Ogromne wrażenie robi na mnie szybki rozwój...

24/10/2023

Cisza – negocjacyjne złoto

Ostatni kwartał roku to czas wzmożonych negocjacji. Wydajemy budżety, walczymy o budżety, umowy,...

25/09/2023

Przepis na wypalenie zawodowe

Karolina, menadżerka dużego zespołu, jadąc jak co dzień do pracy, tym razem płakała. Zawsze...

30/08/2023

Have fun! – jak czerpać radość z codziennej pracy

Czy wiesz, jak czerpać radość z codziennych czynności i jak zarażać nią nawet największych...

31/07/2023

Poczucie szczęścia u pracowników – droga do budowania odpowiedzialności w zespole

Powiem to wprost – jeżeli chcesz mieć odpowiedzialnych ludzi, musisz zadbać o ich poczucie...

3/07/2023

Data storytelling – jak opowiadać o danych?

Współcześni inżynierowie i menadżerowie to nie tylko osoby zarządzające procesami, projektami czy...

12/06/2023

Talenty i mocne strony - podejście na nowe czasy

W 2018 roku Instytut Gallupa przeprowadził badania, z których wynika, że ludzie mający okazję...

22/05/2023

Jak znaleźć gen innowacji u inżyniera?

Jak odróżnić inżyniera, który będzie żyłą złota dla firmy ze względu na swoje pomysły, od innego,...

5/04/2023

Czy szukanie sensu w pracy ma sens? I co z tym wspólnego ma retencja Talentów.

Pozyskiwanie Talentów z rynku pracy jest nie lada wyzwaniem, ale ich retencja w organizacji jest...

21/03/2023

Menadżer Coachem – czyli jak prowadzić pracownika w świecie BANI

Coaching menadżerski, temat znany od dawna, dziś przeżywa swój renesans. Dlaczego? Bo żyjemy w...

14/02/2023

Nie jestem szefem - po co mi marka osobista w Internecie?

Z marką osobistą jest jak z pogodą - zawsze jakaś jest. Nie każdemu będzie to odpowiadać! Nawet...

31/01/2023

TRIZ w rozwiązywaniu problemów na produkcji – „butelkowe” case study

Prowadząc szkolenia i praktyczne warsztaty z technik rozwiązywania problemów narzędziami TRIZ,...

7/12/2022

Dlaczego nie chcemy mówić o mobbingu?

Eskalujący konflikt, mobbing, dyskryminacja i molestowanie są ukrytą zmorą niejednej organizacji....

21/11/2022

Relaunch zespołu – nowe otwarcie dla efektywności

Choć wiele firm w ostatnich miesiącach podjęło decyzję o częściowym lub pełnym powrocie do biur,...

8/11/2022

Gry, które rozwijają ludzi i integrują zespół!

Wyobraź sobie stację badawczą zlokalizowaną na dnie oceanu. To podwodne laboratorium jest też domem...

17/10/2022

Quiet quitting – wyzwanie dla menedżera

Praca na „pół gwizdka”, „mi to lotto”, „co ubijesz, to ujedziesz”, „jak zarobić, żeby się nie...

19/09/2022

Mądre usprawnienia, które dostarczają wartość biznesową

Przypomnij sobie sytuację, kiedy musiałeś rozwiązać jakiś problem, np. naprawić coś, co się zepsuło.

10/08/2022

Czy wiesz, jak naładować swój osobisty powerbank?

Czy znasz to uczucie, gdy w zasadzie dbasz o siebie, jednak coraz częściej boli Cię głowa,...

4/07/2022

Rozwój menedżerów - trendy vs potrzeby

Jakie działania rozwojowe otrzymali menedżerowie w Twojej organizacji w 2022 roku? Jaki rozwój im...

20/06/2022

Rodzic ze spokojem w pracy – Pozytywna Dyscyplina w praktyce

Głośne dyskusje i słynne słowo „ZARAZ”. Foch i trzaskanie drzwiami. Posiłek, który ciągnie się...

23/05/2022

Jeśli pracownik umie, ale nie chce – jak wzmacniać motywację i zaangażowanie?

Poznaj Roberta. Pracuje w firmie od dłuższego czasu. Świetnie radzi sobie ze wszystkimi, nawet...

17/05/2022

Kiedy pracownik nie umie, ale chce – przywództwo sytuacyjne w świeżej odsłonie

Ewa rozpoczyna pracę na produkcji. Porusza się po firmie i przydzielonych zadaniach jak we mgle....

11/04/2022

Gorące, klimatyczne okazje biznesowe

W biznesie rzadko jakiś trend jest tak jednoznaczny i długoterminowy jak aktualna fala zmian...

14/03/2022

Od inżynierii produktu do inżynierii wartości – Value Engineering

Projektowanie produktów i usług powinno być wyraźnie połączone z potrzebami ich odbiorców. Czy tak...

14/02/2022

Trendy w rozwoju menadżerów

Ostatnie dwa lata zmieniły krajobraz naszych biur i sposób pracy. Model pracy hybrydowej zostanie z...

17/01/2022

Społeczności – organizacyjny potencjał synergii i transferu wiedzy

W nowej rzeczywistości każda organizacja potrzebuje nie tylko przetrwać kryzysowy czas, ale...

13/12/2021

Nie ma dymu bez ognia i zespołu bez zaufania - jak budować bezpieczeństwo psychiczne

„Nie ma zespołu bez zaufania” jak twierdzi Paul Santagata (Head of Industry w Google). Twierdzenie...

22/11/2021

Innowacje w czasie katastrofy klimatycznej

Potrzeba nam dziś rewolucyjnych, dysruptywnych innowacji - tysięcy nakładających się większych i...

4/10/2021

Docenianie - bo żeby docenić…. trzeba cenić

Jak to jest, że 80% badanych Polaków uważa, że warto doceniać, chciałoby być docenianym częściej i...

20/09/2021

Jaką wartość mają wartości w Twojej organizacji?

Jeśli przed pandemią - choć z trzaskiem - dźwigaliśmy braki w kulturze komunikacji czy współpracy w...

7/09/2021

CONTROLLER 5.0 - Controlling Leaders of To(morrow)Day

VUCA Times, globalizacja, Big Data, automatyzacja, robotyzacja, zamiana towarów w usługi, zwinne i...

30/08/2021

Na szerokie wody mnie weź – onboarding w zdalnym wydaniu

Nie zawsze łatwa decyzja o odejściu z poprzedniej firmy, nowe środowisko i zadania, a to wszystko w...

30/07/2021

Klimatyczny wstrząs dla biznesu - „Fit for 55”

Trudno nie dostrzegać symptomów zmian klimatu. Nie tylko zarządzający, ale też pracownicy firm na...

9/07/2021

Trening silnej woli latem (i nie tylko) – to możliwe!

Siła woli to pojęcie, o którym słyszy się stosunkowo często. Zazdrościmy jej tym, którzy ją mają....

21/06/2021

Inspiracja i pragmatyzm – program rozwojowy dla menadżerów w modelu 70:20:10 (case study)

Najbardziej lubię się uczyć na przykładach. Jest w nich dużo inspiracji, ale i lekcji o tym, co...

7/06/2021

Eksperymentowanie - Agile Mindset od kuchni

Zarządzanie w środowisku, w którym nie zachodziły częste zmiany, było relatywnie łatwe. Gdy jest...

24/05/2021

Jaka piękna katastrofa – lekcje płynące z Misji Apollo 13

Wszyscy wiemy, że warto uczyć się na sukcesach. A ja, tak jak bohater filmu Ridleya Scotta „Dobry...