Zarządzanie złożonymi projektami oprogramowania
Twoim zadaniem jest zarządzanie projektem oprogramowania angażującym wiele produktów, platform i zespołów z różnych działów. Poznaj zasady i wskazówki, które ułatwią Ci prowadzenie absurdalnie złożonego projektu.
CEL GRY
Silny impet i utrzymanie tempa.
Zwiększ swoje szanse na udaną realizację przełomowego projektu życia.
Przeprowadź tę grę, jeśli monitorowanie wydajności wykazało, że zmagasz się z zagadnieniami dotyczącymi lub .
Uczestnicy
1
Czas
60 min
Trudność
Trudny
Przeprowadzenie gry
Znajdź wolną godzinę i przygotuj się, aby wykroczyć poza standardowe zarządzanie projektami. Podejmij wyzwanie i sprostaj mu z miażdżącą skutecznością!
Materiały
Twoje obecne plany
Długopis z czerwonym tuszem
Optymizm
Zasada 1
Świadoma współpraca
Niech planowanie przebiega w jednym pomieszczeniu — każdy zespół uczestniczący w projekcie powinien być częścią procesu planowania w dosłownym tego słowa znaczeniu, czyli przebywać w tym samym pomieszczeniu. Koszty podróży to kropla w morzu w porównaniu z kosztami naprawy wadliwej konstrukcji.
Z wyprzedzeniem uzgodnij zasady zaangażowania — odpowiedz między innymi na następujące pytania: „Czy zespoły platformowe wykonają pracę integracyjną?” lub „Czy i w jaki sposób zaangażujemy zespoły reprezentujące działy takie jak marketing, pomoc techniczna czy działalność operacyjna?”
Wymiana wiedzy i doświadczeń między zespołami — przeniesienia, rotacje, zespoły osadzone lub zespoły łączone to skuteczne sposoby na zmniejszenie ryzyka i sprawną realizację zadań. Te formy współpracy kształtują także empatię i wzmacniają zaufanie.
Zaplanuj wdrożenie i/lub migrację — Nie strać z oczu sposobu, w jaki zamierzasz dostarczyć projekt klientom. Podziel się swoimi planami z zespołem i z interesariuszami oraz informuj ich na bieżąco o zmianach. Jeszcze lepiej, jeśli przygotujesz symulację wdrożenia, która umożliwi przetestowanie wdrażanego rozwiązania i upewni Cię w tym, że projekt się powiedzie.
Wspieraj zespół podczas wdrożenia i nagradzaj sukcesy — Z pewnością pojawią się problemy do wyeliminowania i poprawki do wykonania. Jeśli budujesz usługę platformy, przeznacz część mocy przerobowych na pomoc pierwszym zespołom produktowym, które wdrożą rozwiązanie.
Rzuć wyzwanie schematowi organizacyjnemu — Zbierz zespoły z całej firmy na cały cykl projektu w ramach dedykowanej organizacji projektowej.
Dzięki temu unikniesz…
- marnowania czasu na próby uzgodnienia planów działań i priorytetów między zespołami
- angażowania dodatkowych zespołów po utworzeniu planów
- bezproduktywnych spotkań
- boleśnie przedłużającego się procesu podejmowania decyzji
- wątpliwości, czy platforma będzie prawidłowo działać
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- zespoły ufają sobie nawzajem
- cele i plany działań zespołów są zbieżne
- modele zaangażowania i plany zasobów między zespołami są zrozumiałe
Zasada 2
Powszechne zrozumienie
Określ przyczyny i zakres projektu — Ustalaj cele w porozumieniu z innymi zespołami, co zapewni skuteczną koordynację. Tam, gdzie to możliwe, zespoły platformowe powinny proponować inicjatywy dotyczące wartości biznesowej, aby można je było z łatwością zestawić z inicjatywami dotyczącymi produktów.
Uwidocznij zakres i postęp — udostępnij swoją mapę drogową i aktualizuj ją. Informuj zespół na bieżąco o zmianach w zakresie i/lub harmonogramie (będzie ich mnóstwo!).
Dzięki temu unikniesz…
- niechęci zespołów do projektu
- opóźnionych decyzji lub błędów w dyskusjach nad kompromisem
- niewystarczających zasobów dla uzgodnionego zakresu
- codziennych problemów koordynacyjnych, takich jak zmarnowana praca lub powielony wysiłek
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- wszyscy w zespole znają na pamięć pojęcie krótkiej prezentacji
- zespoły sprawdzają na plakacie projektu, czy realizują jego założenia
- sesje monitorowania wydajności zyskują popularność na zielono
- zmiany wspólnych planów zachodzą często i bezboleśnie
Zasada 3
Wyraźny podział odpowiedzialności
Sprawy administracyjne — Przypisz pełnoetatowego właściciela do projektu (jeśli to czytasz, to prawdopodobnie Ty!). Poproś opiekuna należącego do kadry kierowniczej o wewnętrzną promocję projektu i bądź w gotowości, aby odblokować ewentualne wąskie gardła.
Sprawy techniczne — Dołącz do zespołu projektowego architekta różnych produktów, aby mógł zajmować się problemami związanymi z projektowaniem i wdrożeniem na ogólnym poziomie. Wskaż osoby odpowiedzialne za ogólną obsługę klienta (np. w przypadku platformy lub produktu), a także osoby odpowiedzialne za każde większe zadanie.
Stwórz plan — Przeprowadź grę Role i obowiązki z całym zespołem projektowym (lub przedstawicielami każdej z podgrup). Jeszcze lepiej, jeśli przeprowadzisz ją również w każdej podgrupie.
Dzięki temu unikniesz…
- wzajemnego przeszkadzania sobie przez członków zespołu
- powstawania wąskich gardeł
- marnowania efektów pracy
- furii sponsorów, którzy nie otrzymali najnowszych informacji o zmianach zakresu lub harmonogramu
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- decyzje są podejmowane szybko
- interesariusze wiedzą, z kim się skontaktować w razie pytań
- właściciel pełnoetatowy co tydzień przekazuje najnowsze informacje
- zadania są realizowane na czas
Zasada 4
Zaufanie
Rekrutacja właściwych ludzi — Zbierz najbardziej komunikatywne i sprawnie budujące relacje osoby, które wzbudzają zaufanie i mają pozytywne nastawienie. W szczególności poszukaj ludzi przywiązujących dużą wagę do szczegółów i terminów.
Wymiana fachowej wiedzy — Zachęć zespoły platformowe do czerpania wiedzy o klientach od zespołów produktowych. Przyspiesz pracę zespołów produktowych na platformie dzięki prezentacjom, wewnętrznym blogom, spotkaniom na lunch itp.
Małe sukcesy jako motywacja — Na początku daj zespołom krótkie wspólne zadanie, którego udana realizacja zwiększy morale i umocni zaufanie do siebie nawzajem. Nie zapomnij co miesiąc przeprowadzać sesji monitorowania wydajności!
Dzięki temu unikniesz…
-
częstych przeszkód i złamanych obietnic
-
sztampowego rozwiązywania problemów
-
niskiego morale
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- zespoły lubią ze sobą pracować
- osiągnięcie kamieni milowych jest ogłaszane i celebrowane wspólnie przez wszystkie podmioty realizujące projekt
- kwestie interpersonalne lub związane ze współpracą są omawiane otwarcie i szybko rozwiązywane
Zasada 5
Wspólne kamienie milowe
Śledź postępy — Udostępnij harmonogram projektu i traktuj go jako jedyne źródło prawdy. Aktualizuj harmonogram, aby uwzględnić w nim bieżące zmiany, nawet jeśli miałoby to następować co tydzień. Bo tak właśnie będzie.
Świętuj małe sukcesy — Niech w zespole projektowym będą osoby pełniące rolę kibiców pomagających utrzymać wysokie morale i zachować tempo pracy.
Wspólnie wypracowana jakość — Uwzględnij w planie czas na integrację i testowanie oraz pamiętaj, aby ustalić i udokumentować swoją definicję słowa „gotowe”.
Dzięki temu unikniesz…
- niespodzianek podczas testów
- zbyt powolnych postępów lub ich braku
- niewłaściwie wykonanych zadań i niedotrzymanych terminów
DZIAŁA, JEŚLI WIDZISZ, ŻE:
-
interesariusze są zachwyceni stałymi postępami
-
klienci zaczynają czerpać korzyści z projektu na długo przed jego zakończeniem
-
platforma przynosi korzyści szybciej, niż oczekiwano, i przy niewielkim obciążeniu
Zasada 6
Skuteczne decyzje
Rozwaga — Weź pod uwagę zarówno długoterminowe, jak i krótkoterminowe implikacje. Zastanów się dobrze, kto powinien podjąć decyzję. Nie zakładaj, że najlepiej nadaje się do tego pełnoetatowy właściciel lub opiekun z kadry kierowniczej.
Optymalizacja prowadząca do wydajności — Przeprowadź grę Suwaki ważności, aby zachęcić pojedyncze osoby i zespoły do samodzielnego podejmowania codziennych decyzji. W przypadku istotnych decyzji użyj macierzy DACI.
Organizacja i komunikacja — Załóż rejestr decyzji, aby śledzić, jakie decyzje są podejmowane (lub zostały już podjęte), i używać go jako punktu odniesienia w cotygodniowych komunikatach dotyczących projektu.
Dzięki temu unikniesz…
- rosnącej niepewności zespołów przy podejmowaniu każdej decyzji, spowodowanej brakiem pewności siebie
- brania pod uwagę rozwiązania lub harmonogramu opartego na nieaktualnych lub nieprawidłowych informacjach
- wielokrotnych zmian tych samych decyzji
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- decyzje są podejmowane szybko
- przed podjęciem decyzji rozważane są różne opinie
- decyzje nie są zmieniane ani kwestionowane
Zasada 7
Zarządzanie zależnościami
Przewiduj wąskie gardła — Stwórz tabelę lub schemat przedstawiający układ podmiotów, na których polega Twój zespół, i układ podmiotów, które polegają na Twoim zespole.
Miej wszystko na oku — Przypisz jednego właściciela z każdej strony do nadzorowania określonej zależności. Dopilnuj, aby osoby nadzorujące zależności rozumiały i informowały wszystkie zespoły wyższego i niższego szczebla o oddziaływaniu zmian.
Dzięki temu unikniesz…
- opóźnień i nieosiągniętych kamieni milowych
- frustracji i załamywania rąk
DZIAŁA, JEŚLI WIDZISZ, ŻE:
-
masz zwięzły, kompleksowy i samoobsługowy sposób monitorowania zależności
-
możesz wizualizować zależności w formie mapy lub wykresu
Zasada 8
Informuj, dostosowuj się i celebruj!
Utwórz wspólny plan komunikacji — Raz w tygodniu: spotkania dwustronne w celu przekazania ogólnych informacji na temat postępów projektu. Co dwa tygodnie: wersje demonstracyjne, aktualizacja postępów projektu dla interesariuszy. Raz w miesiącu: monitorowanie wydajności, spotkanie całego personelu. Lub coś w tym stylu. Zbierz menedżerów ds. technicznych, kierowników projektów i architektów, aby spotkanie było jak najbardziej informatywne.
Wyciskaj spotkania projektowe jak cytrynę — Uwzględnij w cotygodniowych spotkaniach 10-minutową sesję demonstracyjną lub sesję rozwiązywania problemów, aby zachęcić uczestników do aktywnego udziału w dyskusji.
Spotkania 1 na 1 — co tydzień lub co dwa tygodnie spotykaj się z kierownikiem zespołu i menedżerem produktu każdego strumienia pracy, aby sprawdzić postępy w odniesieniu do harmonogramu, zidentyfikować wszelkie zmiany w harmonogramie, omówić nowe zagrożenia lub problemy i porozmawiać o motywacji w zespole.
Dostępność na wyciągnięcie ręki — Załóż pokój HipChat lub stronę Confluence jako miejsce do zadawania pytań i/lub zgłaszania problemów.
Celebruj nawet najmniejsze wygrane — Kula śnieżna składająca się z małych śnieżek urośnie szybciej niż myślisz!
Dzięki temu unikniesz…
- stracenia przez zespół szerszej perspektywy z oczu
- niskiego morale i wypalenia
- źle zorganizowanych, bezproduktywnych spotkań
- zagubienia się interesariuszy wśród nawału informacji o zmianach statusu, ryzykach, terminach osiągania kamieni milowych itp.
DZIAŁA, JEŚLI WIDZISZ, ŻE:
- interesariusze czekają na najnowsze informacje o zmianach statusu projektu
- członkowie zespołu są świadomi szerszego obrazu projektu
- prace nabierają coraz większego impetu, który napędza dalsze działania
Gotowe?
Pamiętaj, aby przeprowadzić z zespołem pełną sesję Health Monitor lub sporządzić listę punktów kontrolnych w celu sprawdzenia, czy robicie postępy.
Różnice
- Rozpowszechniaj listę interesariuszy, aby wszyscy wiedzieli, kto jest kim.
- Oprzyj się pokusie pogodzenia niezależnych planów — znacznie lepiej jest zacząć od zera i opracować zintegrowany plan obejmujący wszystkie zespoły.
- Oprócz wspólnego planowania przed rozpoczęciem projektu, pamiętaj, aby w czasie trwania projektu organizować spotkania w celu dokonywania bieżącego przeglądu planu.
- Wyjdź poza schemat organizacyjny — organizuj wspólne spotkania dla wszystkich zespołów.
- Ogranicz liczbę projektów międzyproduktowych, nad którymi pracują poszczególne zespoły.
- Sprawdź, czy wszystkie zespoły uwzględniają w harmonogramie czas na działania pozaprojektowe (np. konferencje, urlop, imprezy firmowe lub inne spotkania).
Kolejne czynności
Widzisz luki w planach projektu? Pewnie już wiesz, jak zmienić swoje podejście.
Kluczem jest to, żeby nie dodawać sobie pracy!
Przerwij działania lub anuluj spotkania, które nie stanowią wartości dodanej, a zyskany czas przeznacz na rozpoczęte już czynności.
Ten utwór jest dostępny na międzynarodowej licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Na tych samych warunkach 4.0.
Masz apetyt na więcej… porad strategicznych?
Podaj adres e-mail poniżej, aby otrzymywać powiadomienia o dodaniu nowych sesji monitorowania wydajności i gier.
Chcesz przesłać opinię?
Zostaw pytanie lub komentarz w witrynie społeczności Atlassian.