Zarządzanie portfelem projektów, Zarządzanie projektami

Zarządzanie projektami Agile w PPM: od sprintów do nadzoru portfela

Agile zmienił sposób, w jaki powstaje oprogramowanie, ale nie odpowiedział na pytanie, przed którym każdy kierownik projektu wciąż staje: jak w praktyce dostarczyć projekt Agile, raportować go w górę i włączyć w portfel, w którym znajdują się też elementy pracy prowadzone poza Agile. Większość materiałów o Agile skupia się na deweloperach, spotkaniach zespołu i filozofii; bardzo niewiele dotyczy operacyjnej rzeczywistości kierownika projektu, który siedzi między zespołem Scrum a PMO potrzebującym raportów statusu, map zależności i widoczności ryzyk w mieszanym portfelu. Artykuł zakłada, że wiesz już, czym jest Agile (jeśli nie, zacznij od naszego przewodnika po podstawach Agile) i przechodzi wprost do praktycznej pracy przy prowadzeniu projektów Agile w kontekście PPM. Omawia mechanikę sprintu z perspektywy kierownika projektu, role najczęściej mylone z rolą PM, wybór frameworku, problem narzędziowy Jira obok systemu PPM oraz sposób, w jaki PMO nadzoruje projekty Agile bez cofania się do raportowania w stylu waterfall.

Zarządzanie projektami Agile w PPM dla PMO

Najważniejsze wnioski:

  • Jak Agile zmienia codzienną pracę kierownika projektu w porównaniu z tradycyjnym PM
  • Mechanika sprintu, zarządzanie backlogiem i artefakty raportowe z perspektywy PM
  • Role: gdzie znajduje się kierownik projektu obok Scrum Mastera, Product Ownera i zespołu deweloperskiego
  • Wybór frameworku: Scrum, Kanban, Scrumban, SAFe – kiedy stosować każdy
  • Łączenie Jira z systemem PPM w mieszanym portfelu (w tym integracja FlexiProject–Jira)
  • Nadzór, metryki i zarządzanie ryzykiem projektów Agile w kontekście PMO

Agile w PPM: co zmienia się w porównaniu z tradycyjnym PM

Tradycyjne zarządzanie projektami zakłada, że projekt można zdefiniować z góry: zakres, harmonogram, budżet, zasoby. Zadaniem kierownika projektu jest zaplanowanie całości, uzyskanie akceptacji, a następnie śledzenie realizacji względem planu. Agile zakłada przeciwnie: że wymagania będą się zmieniać, że planowanie z góry na kilka tygodni naprzód to fikcja, a wartość powstaje z dostarczania działającego oprogramowania w krótkich cyklach, nie z jednej finalnej dostawy zamykającej projekt. Dla kierownika projektu to zmiana fundamentalna, nie kosmetyczna. Plan staje się krocząco-falowy, a nie sztywny, raportowanie statusu odbywa się co tydzień, a nie w oparciu o kamienie milowe, a sukces mierzy się wartością dostarczoną, a nie zgodnością z pierwotnym harmonogramem.

Zmiany dzielą się na trzy kategorie. Po pierwsze, planowanie przesuwa się z kompleksowego na progresywne: plan ogólny obejmuje kilka miesięcy, ale szczegółowe planowanie sięga tylko następnego sprintu lub dwóch. Po drugie, kontrola przesuwa się z odchyleń harmonogramu na velocity i przepustowość: kierownik projektu przestaje pytać „czy jesteśmy zgodni z harmonogramem” i zaczyna pytać „ile wartości dostarczyliśmy w tym sprincie”. Po trzecie, komunikacja przesuwa się z formalnych raportów statusu na ciągłą transparentność: sprint review, retrospekcja i daily standup zastępują cotygodniowe spotkania PM jako główne kanały informacyjne. Żadna z tych zmian nie czyni kierownika projektu zbędnym, ale zmieniają one to, co PM faktycznie robi. Jeśli potrzebujesz pełniejszej definicji samego Agile, nasz przewodnik „Czym jest Agile?” pokrywa podstawy; reszta artykułu zakłada tę wiedzę i skupia się na praktyce PM.

Model operacyjny Agile PM: sprinty, spotkania i artefakty

Praca Agile PM toczy się w kadencji sprintów, zwykle od dwóch do czterech tygodni na iterację. Zrozumienie cyklu z perspektywy PM (nie dewelopera) decyduje o różnicy między prowadzeniem projektu Agile a byciem uczestnikiem spotkań zespołu.

Mechanika sprintu: planowanie, realizacja, przegląd, retrospekcja

Sprint ma cztery punkty, w których rola PM jest wyraźnie zdefiniowana. Sprint planning to moment, w którym zespół zobowiązuje się do zestawu stories, a zadaniem PM jest upewnienie się, że to zobowiązanie jest realistyczne wobec znanych zależności, dostępnej wydajności zespołu i zewnętrznych ograniczeń. Realizacja to moment, w którym PM usuwa przeszkody, których zespół nie może rozwiązać sam: blokery w zakupach, niedostępność interesariuszy, zależności między zespołami. Sprint review to moment, w którym zespół demonstruje działające oprogramowanie interesariuszom, a zadaniem PM jest tłumaczenie technicznych rezultatów na język biznesowy dla sponsora. Retrospekcja to moment, w którym zespół doskonali swój proces, a PM wnosi kontekst spoza zespołu, którego zespół sam nie widzi. Velocity (prędkość zespołu), mierzone jako story points ukończone w sprincie, staje się głównym wejściem prognostycznym dla PM: przy trzech lub czterech sprintach historii prognozowanie dat release'ów staje się ćwiczeniem matematycznym, a nie zgadywaniem.

Zarządzanie backlogiem: od wizji do sprintu

Product backlog to główna lista wszystkiego, co zespół mógłby zbudować; sprint backlog to podzbiór zaakceptowany do realizacji w bieżącym sprincie. Product Owner odpowiada za priorytety w product backlogu, ale PM wnosi kontekst, którego Product Owner może nie mieć: zależności między projektami, kamienie milowe biznesowe wpływające na kolejność, terminy regulacyjne i compliance. Estymacja story points to mechanizm, w którym zespół szacuje pracę względem siebie samego, a nie względem absolutnego czasu, i PM powinien rozumieć go na tyle, żeby kwestionować estymaty odbiegające od wzorca bez samodzielnego wykonywania estymacji. Kiedy zespół szacuje story na 13 punktów, a historia pokazuje podobne stories na 5, to sygnał wart zbadania.

Artefakty i raportowanie: burndown, velocity, cumulative flow

Trzy artefakty są podstawą raportowania Agile PM. Burndown chart pokazuje pracę pozostałą w czasie sprintu, a jego kształt ujawnia, czy zespół dowiezie zobowiązania sprintu. Trendy velocity w kilku sprintach ujawniają wydajność zespołu i jego stabilność: rosnąca velocity często oznacza, że zespół nabiera biegłości w kodzie, stabilna velocity sugeruje ustabilizowany stan pracy, a spadająca velocity często sygnalizuje dług techniczny lub zakłócenia w zespole. Cumulative flow diagrams pokazują elementy pracy w różnych stanach (backlog, w realizacji, w przeglądzie, wykonane) i ujawniają wąskie gardła: jeśli praca w toku puchnie, a wykonane pozostaje płaskie, zespół ma problem z przepływem wart rozwiązania. Zadaniem PM nie jest tworzenie tych artefaktów (narzędzia Agile generują je automatycznie), tylko ich odczytywanie i tłumaczenie sygnałów na raportowanie odpowiednie dla sponsora.

Try FlexiProject!

Zyskaj kontrolę nad projektami dzięki zaawansowanemu systemowi PPM, wypróbuj za darmo.

FlexiProject

Role i odpowiedzialności w zespołach Agile

Najczęściej mylonym elementem Agile w rozwoju oprogramowania jest to, gdzie znajduje się kierownik projektu. Scrum definiuje trzy role (Product Owner, Scrum Master, zespół deweloperski) i nie uwzględnia kierownika projektu. W praktyce większość wdrożeń Agile w organizacjach nadal ma kierowników projektów, a zrozumienie tego, co faktycznie robią, zapobiega najczęstszemu problemowi, w którym PM i Scrum Master nakładają się na siebie lub wchodzą w konflikt.

Rola kierownika projektu w zespołach Agile

Kierownik projektu w zespole Agile odpowiada za rezultaty widoczne na zewnątrz zespołu: dostawę do sponsorów, koordynację między zespołami, raportowanie na poziomie portfela, eskalację ryzyk i uzgodnienia z biznesem. PM nie prowadzi spotkań sprintu (to obszar Scrum Mastera) i nie decyduje o priorytetach feature'ów (to obszar Product Ownera). Autorytet PM koncentruje się na dostawie: odpowiada za datę dostawy do biznesu, wydany budżet, zależności z innymi zespołami i komunikację z interesariuszami spoza zespołu. W praktyce oznacza to, że PM żyje w przestrzeni między zespołem a organizacją, tłumacząc w obu kierunkach i usuwając przeszkody organizacyjne, których zespół nie może rozwiązać wewnętrznie.

Product Owner, Scrum Master, zespół deweloperski

Product Owner odpowiada za product backlog, priorytetyzuje feature'y i reprezentuje klienta wobec zespołu. Scrum Master prowadzi spotkania zespołu, usuwa przeszkody na poziomie zespołu i coachuje zespół w praktyce Agile. Zespół deweloperski (zwykle od pięciu do dziewięciu osób) buduje oprogramowanie, samoorganizuje się wokół zobowiązania sprintu i zobowiązuje do konkretnych stories w każdym sprincie. Role te są omówione szerzej w naszym przewodniku po Scrum Masterze i przewodniku po Product Ownerze; kluczowa uwaga dla PM jest taka, że te trzy role obsługują pracę skierowaną do wewnątrz zespołu, podczas gdy PM obsługuje pracę skierowaną do organizacji.

Interesariusze i sterowanie: jak projekty Agile łączą się z biznesem

Zespół Agile nie dostarcza do abstrakcyjnego klienta; dostarcza do kontekstu biznesowego ze sponsorami, komitetami sterującymi i właścicielami biznesowymi, którzy muszą podejmować decyzje na podstawie postępów zespołu. PM strukturyzuje to połączenie przez trzy mechanizmy: regularne aktualizacje dla sponsora tłumaczące rezultaty sprintu na terminy biznesowe, kadencję komitetu sterującego (zwykle miesięczną), na której zapadają duże decyzje, oraz relację z właścicielem biznesowym, w ramach której odpowiadane są bieżące pytania produktowe. Bez tych struktur zespół znika z widoczności organizacyjnej, a organizacja reaguje dodawaniem nadzoru w stylu waterfall, który podważa elastyczność Agile. Zadaniem PM jest uczynienie Agile czytelnym dla organizacji bez sprawiania, żeby przestał być Agile.

Frameworki Agile w praktyce: Scrum, Kanban, Scrumban, SAFe

Nie każdy zespół Agile powinien używać Scrum. Wybór frameworku to decyzja PM zależna od wzorca pracy zespołu, dojrzałości Agile w organizacji i charakteru budowanego oprogramowania. Cztery frameworki poniżej pokrywają większość wdrożeń Agile w organizacjach.

Scrum to klasyk oparty na sprintach. Iteracje o stałej długości (zwykle dwa tygodnie), zdefiniowane spotkania zespołu i zobowiązany sprint backlog. Najlepszy dla zespołów budujących nowe feature'y w przewidywalnej kadencji, z Product Ownerem, który potrafi zobowiązać się do stabilnego zakresu sprintu. Słaby dla zespołów prowadzących intensywne prace utrzymaniowe lub tam, gdzie dominują nagłe zmiany priorytetów. Omówiony szerzej w naszym wprowadzeniu do metodyki Scrum.

Kanban to ciągły przepływ zamiast pracy opartej na sprintach. Elementy pracy poruszają się przez kolumny (backlog, w realizacji, przegląd, wykonane) z limitami pracy w toku kontrolującymi przepływ. Najlepszy dla zespołów wsparcia, prac utrzymaniowych i zespołów, w których priorytety zmieniają się częściej niż długość sprintu. Słaby dla zespołów potrzebujących przewidywalnej kadencji release'ów powiązanej z granicami sprintu. Zobacz nasz przewodnik po Kanbanie i przewodnik po tablicy Kanban.

Scrumban łączy oba: spotkania zespołu w stylu Scrum dla planowania i przeglądu, tablica Kanban dla codziennego zarządzania pracą. Użyteczny dla zespołów przechodzących ze Scrum na Kanban (zwykle gdy Scrum wydaje się zbyt ciężki) lub z Kanban na Scrum (zwykle gdy zespół potrzebuje więcej dyscypliny w zobowiązaniach). Często pragmatyczny wybór dla zespołów, które wyrosły ze ścisłego Scrum, ale nie chcą całkowicie porzucać iteracji.

SAFe (Scaled Agile Framework) jest dla organizacji koordynujących wiele zespołów Agile w ramach wspólnego programu lub produktu. Nakłada planowanie na poziomie programu (Program Increment planning, zwykle kwartalne) na Scrum na poziomie zespołu. Użyteczny dla organizacji z dziesiątkami zespołów Agile pracujących nad tym samym produktem. Przesada dla organizacji z mniej niż 5-10 zespołami; rozważ LeSS lub Nexus jako lżejsze alternatywy.

Wybór nie jest permanentny. Dojrzałe organizacje Agile często zmieniają frameworki w miarę zmian składu zespołu, dojrzałości produktu i kontekstu organizacyjnego. Zadaniem PM przy wyborze frameworku jest uczynienie kompromisów widocznymi i przetestowanie wyboru wobec tego, jak zespół faktycznie pracuje, a nie wobec tego, jak puryści Agile mówią, że zespół powinien pracować.

Łączenie Agile z PMO: narzędzia dla mieszanych portfeli

Większość rozwoju oprogramowania w organizacjach odbywa się w kontekście, w którym prowadzone są też projekty niesoftware'owe: inicjatywy biznesowe, kampanie marketingowe, inwestycje kapitałowe, programy compliance. To tworzy problem narzędziowy, który większość materiałów o Agile ignoruje.

Problem mieszanego portfela: deweloperzy w Jira, biznes w PPM

Deweloperzy zdecydowanie preferują Jira (lub Azure DevOps), bo pasuje do ich sposobu pracy: śledzenie na poziomie story, tablice sprintów, grooming backlogu, integracja z kontrolą wersji. Zespoły biznesowe preferują systemy PPM (project portfolio management), bo pasują do ich sposobu pracy: śledzenie kamieni milowych, zarządzanie budżetem, dashboardy portfelowe, dostępność zasobów w projektach. Kierownictwo potrzebuje jednego widoku całego portfela, Agile i waterfall razem. Kiedy każda dziedzina używa swojego natywnego narzędzia, w organizacji powstają trzy niezależne źródła informacji: widok deweloperów w Jira, widok właścicieli biznesowych w PPM i widok kierownictwa składany ręcznie w slajdach na każde posiedzenie komitetu sterującego. To najczęstszy problem, do którego dochodzą organizacje przy rozroście Agile bez strategii narzędziowej.

Jak zintegrować narzędzia Agile z systemem portfela projektów

Architektonicznie czysta odpowiedź to trzymanie pracy zespołowej w Jira (tam, gdzie powinna być) i pracy portfelowej w PPM (tam, gdzie powinna być), z integracją synchronizującą oba. Co powinno się synchronizować: status na poziomie zadania (otwarte, w realizacji, wykonane), przypisanie właściciela, daty oraz story points lub estymaty. Co nie powinno się synchronizować: bieżące komentarze, granulacja subtasków, pola specyficzne dla dewelopera. Nadmierna synchronizacja tworzy szum; niedostateczna tworzy luki. Właściwy wzorzec to taki, w którym deweloperzy pracują naturalnie w Jira, PM i PMO widzą w PPM istotny dla portfela podzbiór pracy z Jira obok projektów niepowiązanych z Jira, a nikt nie musi logować się do narzędzia, którego na co dzień nie używa.

Integracja FlexiProject–Jira w praktyce

FlexiProject implementuje ten wzorzec przez bezpośrednią integrację z Jira, która importuje epiki, stories i taski z Jira z zachowaniem statusu, właściciela i typu. Filtry JQL pozwalają PM wybrać dokładnie te elementy pracy, które mają pojawić się w widoku FlexiProject, a importy mogą pobierać z wielu projektów Jira jednocześnie dla programów obejmujących wiele zespołów. Mapowanie użytkowników rozwiązuje częsty problem, w którym ta sama osoba ma różne identyfikatory w Jira i w PPM: mapowanie konfiguruje się raz, a potem działa automatycznie, więc przypisanie zadań pozostaje spójne w obu systemach. W rezultacie zadania z Jira pojawiają się na harmonogramie FlexiProject obok zadań biznesowych, marketingowych i innych spoza software'u, a kierownictwo i PMO widzą pełny portfel bez konieczności logowania się do Jira, podczas gdy deweloperzy nadal pracują w swoim preferowanym narzędziu. Dedykowany artykuł o integracji FlexiProject–Jira omawia szerzej techniczną konfigurację.

Nadzór i raportowanie projektów Agile w PMO

PMO nadzoruje projekty Agile inaczej niż projekty waterfall, a właściwe ustawienie tego jest miejscem, w którym większość organizacji ma trudności. Typowy problem polega na stosowaniu waterfall'owego nadzoru (szczegółowe śledzenie harmonogramu, akceptacja kamieni milowych, kontrola zmian zakresu) do pracy Agile, co tworzy tarcia bez dodania wartości nadzorczej.

Metryki, które mają znaczenie w raportowaniu Agile PMO

Nie każda metryka Agile należy do raportu PMO. Burndown charts i velocity to metryki zespołowe użyteczne dla samego zespołu; pokazywanie ich sponsorowi zaprasza do mikrozarządzania bez dodawania wartości decyzyjnej. Metryki, które należą do raportowania PMO, są zorientowane na wyniki: cycle time (jak długo od zobowiązania do dostawy), przepustowość (feature'y dostarczone w okresie), wskaźnik defektów wypuszczonych (jakość dostawy) oraz wskaźnik realizacji celów sprintu (czy zobowiązania są dotrzymywane). Te metryki odpowiadają na pytania, które sponsorzy faktycznie zadają: czy dostarczamy, czy jakość się utrzymuje, czy zobowiązania są realistyczne. Metryki wewnątrz sprintu zostają z zespołem; metryki na poziomie portfela idą do PMO.

Widok portfelowy: łączenie projektów Agile i waterfall

Projekt Agile bez twardych dat końcowych i projekt waterfall ze stałymi kamieniami milowymi muszą pojawić się w tym samym widoku portfela, a uzgodnienie ich różnych rytmów to miejsce, w którym narzędzia PMO wnoszą realną wartość. Pragmatycznym wzorcem jest rolling wave: projekty Agile pokazują pracę zobowiązaną w bieżącej fali szczegółowo (następny jeden do trzech sprintów), a przyszłe fale w poziomie szacunkowym. Projekty waterfall pokazują kamienie milowe i zależności z tą samą wagą wizualną co fale Agile. Widok portfela pokazuje oba naraz, a sponsor widzi, że najbliższy release zespołu Agile pokrywa się z (lub mija) kamień milowy przełączenia w projekcie waterfall. Podejścia hybrid project management adresują ten sam problem uzgodnienia na poziomie projektu; narzędzia na poziomie portfela skalują go na całą organizację.

Zarządzanie ryzykiem w projektach Agile

Projekty Agile mają swój profil ryzyka, który tradycyjne zarządzanie ryzykiem często pomija. Sprint failure (zespół nie kończy zobowiązanych stories) sygnalizuje problemy z estymacją lub planowaniem i wymaga analizy, a nie przypisywania winy. Wahania velocity między sprintami często sygnalizują zakłócenia w zespole (nowi członkowie, choroba, konkurujące priorytety), z którymi PM może się zająć. Ryzyko zależności między zespołami to największe pojedyncze źródło opóźnień w skalowanym Agile: jeśli sprint zespołu A zależy od ukończonej pracy zespołu B, a B się poślizgnie, A jest zablokowany. Kumulacja długu technicznego to ukryte ryzyko, które zmniejsza velocity w czasie bez żadnego widocznego defektu. Rejestry ryzyk PMO powinny obejmować te specyficzne dla Agile ryzyka obok tradycyjnych ryzyk projektowych, a częstotliwość przeglądów powinna dopasować się do granic sprintów, a nie do miesięcznych cykli PM.

Try FlexiProject!

Zapewnij spójność strategii w całym portfelu projektów, testuj FlexiProject za darmo 30 dni.

FlexiProject

FAQ: zarządzanie projektami Agile w PPM

Czym różni się kierownik projektu od Scrum Mastera?

Scrum Master facylituje zespół wewnętrznie: prowadzi spotkania zespołu, coachuje w praktyce Agile, usuwa przeszkody na poziomie zespołu. Kierownik projektu dostarcza do organizacji na zewnątrz: zarządza komunikacją ze sponsorem, zależnościami między zespołami, budżetem, raportowaniem portfelowym i przeszkodami organizacyjnymi, których zespół nie może rozwiązać sam. W małych zespołach jedna osoba może pełnić obie role, ale w organizacyjnym Agile są one odrębne: Scrum Master odpowiada za sprawne działanie zespołu, PM odpowiada za dostawę wobec biznesu.

Jak planować release z zespołami Agile?

Planowanie release'u łączy velocity zespołu (punkty ukończone w sprincie) z release backlogiem (punkty oszacowane dla zakresu release'u), produkując prawdopodobny zakres daty release'u. Trzy sprinty historii velocity dają użyteczną prognozę; dziesięć sprintów daje wiarygodną. Daty release'ów wyraża się jako zakresy (P50 i P80), a nie punkty, i doprecyzowuje w miarę kończenia kolejnych sprintów. Release'y o stałej dacie wymagają elastyczności zakresu; release'y o stałym zakresie wymagają elastyczności daty.

Jak Agile wpisuje się w portfel z projektami waterfall?

Projekty Agile i waterfall współistnieją w portfelu przez system zarządzania portfelem, który pokazuje oba z odpowiednim poziomem szczegółowości. Projekty Agile pokazują zobowiązaną bliską pracę w szczegółach i przyszłą pracę na poziomie szacunku; projekty waterfall pokazują kamienie milowe i zależności. Widok portfela ujawnia zależności między projektami (release zespołu Agile blokuje go-live projektu waterfall), więc PMO może zarządzać mieszanym portfelem bez zmuszania żadnej z metodyk do przyjmowania kształtu drugiej.

Jakich narzędzi Agile PM potrzebuje poza Jira?

Jira dobrze obsługuje pracę Agile na poziomie zespołu, ale nie obsługuje dobrze poziomu portfela PPM. Agile PM zwykle potrzebuje systemu PPM, który integruje się z Jira (importując zadania, statusy i estymaty), do raportowania portfelowego, zależności z projektami spoza Agile, zarządzania budżetem w projekcie oraz dashboardów kierowniczych. Niezależnie od tego, czy PPM to FlexiProject, Planview czy inna platforma, wzorzec integracji jest ten sam: deweloperzy zostają w Jira, PM i PMO pracują w PPM, integracja utrzymuje synchronizację obu.

Jak radzić sobie z projektami o stałym zakresie i terminie w Agile?

Projekty ze sztywnym zakresem i terminem nie pasują dobrze do czystego Agile, ale są powszechne w regulowanych branżach, projektach compliance i kontraktach dostawców. Pragmatyczna odpowiedź jest hybrydowa: zobowiązanie do zakresu i terminu w stylu waterfall na poziomie projektu, realizacja w stylu Agile w jego ramach. Sprinty dostarczają przyrostowo do stałego terminu, przy czym wczesne sprinty produkują minimalną używalną funkcjonalność, a późniejsze sprinty dodają dopracowanie. Kompromisy zakresowe zapadają przez jawną kontrolę zmian, a nie przez ciągłe doprecyzowywanie, chroniąc zobowiązanie do terminu.

Agile PM w praktyce

Zarządzanie projektami Agile w PPM nie polega na prowadzeniu spotkań sprintu ani na pisaniu story points. Polega na skutecznym dostarczaniu projektów software'owych w organizacji, która prowadzi także prace spoza Agile, gdzie PM siedzi między zespołem Scrum a PMO potrzebującym widoczności na poziomie portfela. Zadanie PM różni się od zadania Scrum Mastera: Scrum Master odpowiada za sprawne działanie zespołu, PM odpowiada za dostawę wobec biznesu. Model operacyjny PM działa w kadencji sprintów, ale raportuje w metrykach wynikowych, używa frameworków Agile odpowiednich dla wzorca pracy zespołu i włącza pracę zespołową opartą na Jira w widok portfela oparty na PPM. Nadzór i raportowanie dostosowują się do rytmu Agile, a nie zmuszają Agile do wzorców raportowania waterfall. Narzędzia mają znaczenie: bez integracji między Jira a systemem PPM w organizacji powstają trzy niezależne źródła informacji i żadne z nich nie jest kompletne. FlexiProject wspiera ten wzorzec przez bezpośrednią integrację z Jira, która importuje epiki, stories i taski z zachowaniem statusu, właściciela i typu, wybór filtrowany przez JQL, mapowanie użytkowników między systemami oraz zunifikowany widok harmonogramu, w którym praca z Jira pojawia się obok projektów lub faz projektów spoza Agile. Kierownictwo widzi pełny portfel, deweloperzy zostają w swoim preferowanym narzędziu, a PM przestają odbudowywać ten sam widok w trzech miejscach co tydzień. Zadaniem Agile PM jest sprawienie, żeby to działało w praktyce, a nie tylko wiedzieć, jak powinno działać w teorii.

Dominik Wrzosek
Dominik Wrzosek
General Manager at FlexiProject

Dominik jest ekspertem w zarządzaniu projektami i absolwentem Politechniki Warszawskiej. Kieruje rozwojem systemu FlexiProject, przekładając potrzeby biznesowe na praktyczne rozwiązania wspierające zespoły projektowe. Zdobywa doświadczenie we wdrożeniach w organizacjach o różnej skali, łącząc techniczne zaplecze z biznesowym spojrzeniem na efektywne planowanie i realizację projektów.