Delivery 1.0 Help

Framework Współpracy w Organizacji

Historia zmian

Grey arrow down Rozwiń historię

Wersja

Data

Autor

Opis zmiany

1.4

30 Oct 2023

Dorota Podgórska Szymon Pająk

  1. Dodanie szczegółowego opisu procesu kapitalizacji projektów.

  2. Drobne poprawki, odpowiedzi na komentarze.

1.3.3

19 Sep 2023

Szymon Pająk

Dodanie informacji o potrzebie tworzenia Epicu do zadań typu CR.

1.3.2

14 Sep 2023

Szymon Pająk

Nowa automatyka dot. powiadomień o zmianach statusów inicjatyw.

1.3.1

21 Jul 2023

Szymon Pająk

Nowa automatyka dot. kapitalizacji.

1.3

28 Jun 2023

Szymon Pająk

Zmiany rozmiarów koszulek w fazie analizy T-Shirt

1.2.1

31 May 2023

Przemysław Ciesielski (Unlicensed)

Szymon Pająk

  1. Dodanie celu wprowadzenia frameworku w Organizacji

  2. Nowa automatyka na brak sponsora

1.2.0

26 May 2023

Szymon Pająk

  1. Dodanie nowej kategorii projektu - Quality CR oraz rozwinięcie opisu kwalifikacji do kategorii Quality

  2. Aktualizacja listy produktów

  3. Aktualizacja listy automatyki

1.1.3

02 May 2023

Szymon Pająk

  1. Dodanie paragrafu z wizualizacją grafu przejść stanów na Jira

  2. Dodanie do instrukcji kwalifikacji CR wymogów odnośnie ustawiania pól PO i PM

1.1.2

26 Apr 2023

Szymon Pająk

  1. Dodanie instruktarzu dot. weryfikacji podatkowych

  2. Rozwinięcie tabeli opisu automatów komunikacyjnych

1.1.1

12 Apr 2023

Szymon Pająk

  1. Dodanie faz weryfikacji

    1. Business Case

    2. Kapitalizacji

    3. Podatkowej

  2. Dodanie kroku weryfikacji kryteriów akceptacji

  3. Standaryzacja informacji o kalendarzu spotkań

1.1.0

03 Apr 2023

Szymon Pająk Slawomir Gawinowski Paweł Stanka Katarzyna Dmitrus

Odświeżenie opisów, dodanie ścieżek dla Change Request oraz Quality

1.0.0

25 Jan 2023 - 17 Mar 2023

Katarzyna Dmitrus Slawomir Gawinowski Przemysław Ciesielski (Unlicensed) Jakub Demczuk Marek Kalwajtys

Pierwsza wersja opisu Frameworku Współpracy

Cel

  • Usystematyzowanie współpracy w Organizacji w zakresie tworzenia nowych i modyfikowania istniejących produktów

  • Optymalizacja efektywności wykorzystania zasobów Organizacji poprzez lepsze planowanie zapotrzebowania i alokację sił

  • Poprawienie komunikacji między zespołami Organizacji

  • Wdrożenie metryk jakościowych (KPI): pomiar i podejmowanie decyzji w oparciu o dane

  • Monitoring zwrotu poniesionych inwestycji (ROI) dla prowadzonych projektów, w tym kontrola osiągania przyjętych założeń biznesowych

Definicje

BUL - Business Unit Leader - szef jednostki organizacyjnej odpowiedzialnej za relacje biznesowe (Business Unit), https://bluemedia.atlassian.net/wiki/spaces/ITD/pages/1658094028

Chief - szef jednostki organizacyjnej wspierającej (wytwarzanie, operacje, legal itp), https://bluemedia.atlassian.net/wiki/spaces/ITD/pages/1658094028

Sponsor - właściciel budżetu, z którego finansowane jest przedsięwzięcie. Sponsorem może być BUL, Chief ale i inni: Sponsor - jak wybrać dla zadania

PO - Product Owner: PM/PO - odpowiedzialność

PM - Product Manager: PM/PO - odpowiedzialność

SRE Officer - szef (lub wskazany zastępca) zespołu SRE https://bluemedia.atlassian.net/wiki/spaces/SRE

Komisja (ds. Inicjatyw) - zbiór osób złożonych ze sponsorów, Chiefów, PMów, który podejmuje wiążące decyzja na spotkania typu Tollgate

Experience - zespół marketingu

Feedback - zespół operacyjny

Clarity - zespół compliance-legal

Finance - zespół finansów

Delivery - zespół wytwórczy

Diagram Procesu

Framework wspolpracy

źródło diagramu:

framework-wspolpracy.gra…

Opis procesu

Zgłoszenie Inicjatywy

Na początku było słowo. Powstaje idea. Po uzyskaniu akceptacji Sponsora pomysł zgłaszany jest jako inicjatywa. Zakładamy ją za pomocą Service Desk, używając formularza: https://bluemedia.atlassian.net/servicedesk/customer/portal/36/group/114/create/370

Zakres pól do wypełnia

Grey arrow down Kliknij aby zobaczyć listę opisów pól

Pole

Opis

Raise this request on behalf of

Osoba w imieniu której zamawiamy inicjatywę. Możemy zamawiać w imieniu swoim lub np BUL.

Summary

Wpiszę nazwę inicjatywy w taki sposób, aby oddawała co chcemy wdrożyć/zmienić

Business Account Manager

Opiekun biznesowy. Kto jest odpowiedzialny od strony biznesowej za daną inicjatywę

Sponsor

Sponsor, czyli jednostka, która odpowiada za budżet przeznaczony na realizację przedsięwzięcia

Sponsor - jak wybrać dla zadania

Category

Rodzaj inicjatywy:

  1. NPI

  2. CR

  3. CR - corrective action (quality)

  4. QUALITY - corrective projects (compliance)

  5. QUALITY - corrective projects (IT)

  6. QUALITY - corrective projects (operational)

  7. QUALITY - corrective projects (risk)

  8. QUALITY - architects

  9. QUALITY - debt

Submit for tax verification

Czy wymagana jest weryfikacja inicjatywy pod kątem podatkowym?

Patrz: Weryfikacja podatkowa

Type of change

Geneza powstania inicjatywy:

  1. wewnętrzna

  2. prawna

  3. zamówienia partnera

Target segments

Branża, do której kierowana jest zmiana.

Sales channel

Kanał sprzedaży

Product

Business Attachments

Market Analysis: Wskaż jak wygląda rynek dla danej inicjatywy (produktu), jaki jest potencjał rynku (np. liczba Partnerów, Klientów, itp), główni konkurenci (liczba, opis), analiza trendów (np. na rynkach zagranicznych), skalowalność, szanse, zagrożenia

P&L: Oszacuj przychody w perspektywie 1/2/3 uwzględniając koszty bezpośrednie:

  1. Kalkulator dla projektów jakościowych: https://bluemediasa.sharepoint.com/:x:/s/ProductManagement-NPI-T1T2T3/Ef7ORAZkNn9GqcnxIy5x2HIBHIIP0aGUyMzuIlpSC_o-OQ?e=BPxopW

  2. Kalkulator dla projektów marżowych: https://bluemediasa.sharepoint.com/:x:/s/ProductManagement-NPI-T1T2T3/EUS3sXZuQmhGum1RpH85-1cBbyFcL7keWja1byQ235vStQ?e=rsgyig

Customer Journey: opis interakcji, które klienci mają z produktem lub marką od momentu pierwszej świadomości istnienia produktu lub usługi, aż po dokonanie zakupu i ewentualne działania po zakupowe. Poczytaj: https://socjomania.pl/co-to-jest-customer-journey.

Process Flow: opis sekwencji działań, które muszą zostać wykonane w produkcie/procesie, aby osiągnąć określony cel lub wynik. Może być reprezentowany w formie diagramu przepływu, który pokazuje kolejność i zależności między różnymi etapami projektu.

Use Cases: Opisz przykład użycia dla danej inicjatywy (produktu) - przykład (finansowanie merchantów) - merchant posiadający bramkę płatniczą BM z obrotami dostanie informacje w panelu o możliwości dodatkowego finansowania w postaci pożyczki, akceptacja warunków za pomocą kodu sms, spłata automatyczna z obrotów na bramce zgodnie z ustalonym % spłaty. Poczytaj: https://home.agh.edu.pl/~regulski/psk/cw/01_UseCase.pdf

Stakeholders

Wskaż wszystkich interesariuszy, którzy będą zaangażowani w proces wytworzenia, sprzedaży i utrzymania produktu

Business Model

Plan który określa, jak inicjatywa wygeneruje przychody, oraz jaką wartość dostarczy klientom, interesariuszom, właścicielom, pracownikom, dostawcom. Opiera się na analizie rynku i konkurencji, identyfikacji grup docelowych, wyborze sposobu dystrybucji oraz określeniu źródeł przychodów. Może mieć różne formy, w zależności od rodzaju branży, produktów lub usług, jakie ma opisać. Krótko mówiąc: opisz w jaki sposób chcemy zarabiać/oszczędzać na danej inicjatywie.

Business Acceptance Criteria

Kryteria które muszą zostać spełnione przez projekt lub produkt, aby był on zaakceptowany przez interesariuszy biznesowych, tzn. osoby lub organizacje, które będą korzystać z projektu lub produktu w celu osiągnięcia celów biznesowych. Kryteria te określają, jakie cechy, funkcjonalności, wydajność lub inne wymagania muszą zostać spełnione, aby produkt lub projekt był uznany za zakończony i gotowy do użycia. Ich określenie pozwala uniknąć nieporozumień między klientem a wykonawcą projektu oraz zwiększa szanse na sukces projektu.

Rollout Mode

Skala projektu, model wdrożenia: od PoC po masowe wdrożenie dla wszystkich klientów.

Priority

Priorytet po stronie zleceniodawcy

BLOCKER- kluczowy dla działania BU/Organizacja pod kątem przychodów i/lub działania organizacyjnego

HIGH- konieczny do realizacji, ale może zostać odłożony w czasie (zarówno pod kątem pracy operacyjnej oraz wzrostu przychodów)

NORMAL- nie będący kluczowy dla BU/Organizacji pod kątem pracy operacyjnej oraz wzrostu przychodów

Expected gross margin description

Opis oczekiwanej marży brutto

Expected gross margin in 1st year

Planowana marża brutto w 1. roku działania

Expected gross margin in 2nd year

Planowana marża brutto w 2. roku działania

Due date

Do jakiej daty inicjatywa musi być zrealizowana

Description

Opis dodatkowy

Kwalifikacja typu zgłoszenia

Na podstawie wartości w polu Category wybierana jest dalsza ścieżka procedowania inicjatywy:

Change Request

  1. Zmiana w istniejącym produkcie/procesie

    1. Wynikająca z potrzeb produktu/procesu - wartość w słowniku: CR

    2. Wynikająca z incydentu - wartość w słowniku: CR - corrective action (quality)

  2. Zmiana realizowana w ramach jednego zespołu. Jakakolwiek współpraca z innymi zespołami IT oznacza wyjście do ścieżki NPI

  3. Zmiana nie tworzy potencjału marżowego (aby uniknąć używania CR do przesączania przez nie projektów)

  4. Jeśli planowana zmiana ma interesariuszy np w obszarach Feedback, negatywnie bądź pozytywnie (generuje koszt/oszczędność), wymagana jest zgoda tych obszarów na przeprowadzenie zmiany.

  5. Limit roboczogodzin na realizację do 50 wh (60% czasu jednego deva w 2-tygodniowym sprincie) - wymiar umowny, w jego zakresie musi zmieścić się wszystko, od analizy, po uruchomienie i odbiór

Kwalifikacja CR przebiega następująco:

  1. Product Owner dowiaduje się o nowym zadaniu:

    1. Poprzez powiadomienie mejlowe wylane przez automat w Jira

      1. Dla projektów niebramkowych powiadomienie kierowane jest bezpośrednio do PO

      2. Dla projektów bramkowych:

        1. Automat dokonuje próby przypisania PO, ale z racji złożoności bramki może mu się to nie powieść

        2. Powstaje rola strażaka CR - jest to rotacyjnie zmieniający się PO z obszaru bramki, który będzie rozstrzygał właściwego adresata CRki

    2. Poprzez przegląd kolejek w projekcie PRODUKT:

      1. Bramka: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/487

      2. Rozliczenia: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/486

      3. Topup: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/485

      4. Weryfikacje: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/482

      5. Komunikacja (SMS): https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/484

      6. Instant Money Transfer: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/483

      7. Wygląd przykładowej kolejki:

      Image 20230403 182437
  2. Product Owner zaopatrzony w swoje doświadczenie, możliwość kontaktu z zespołem technicznym i powyższą definicję CR akceptuje zadanie jako CR lub odrzuca (ustawia w NEED FEEDBACK ze stosownym komentarzem uzasadniającym decyzję)

  3. CR, który jest zaakceptowany przez PO, powinien:

    1. Być wprowadzony w status SCHEDULED

    2. Mieć ustawione pola:

      1. Team

      2. Product Manager

      3. Recommended Product Owner/Program Manager

    3. Stworzony epic na kolejce, na której powstaną zadania do realizacji zadania. Uwaga. Epic musi mieć uzupełnione pole “Parent link”, które prowadzi do zadania typu Program na kolejce PRODUKT z powstałą CRką - dzięki temu raporty będą mogłby poprawnie policzyć koszt realizacji CR od poziomu programu, po szeregowe zadania.

Zarządzanie i realizacja Change Requestem opisana jest w rozdziale Realizacja Change Request

Quality

Kwalifikacja Quality przebiega następująco:

  1. Po złożeniu inicjatywy z kategorią Quality - subcategory Jira ustala priorytet zgodnie z Roadmap (Quality part) i wysyła powiadomienie do szefa zespołu https://bluemedia.atlassian.net/wiki/spaces/SRE

  2. Szef SRE akceptuje zadanie do wybranej kategorii albo odrzuca (ustawia w NEED FEEDBACK ze stosownym komentarzem uzasadniającym decyzję)

Zakładając zadania z kategorią typu działania naprawcze lub projekt naprawczy, nie musisz już dodawać etykiety DZIALANIA_NAPRAWCZE. Sama kategoria zadania jest wystarczającym oznaczeniem, które pozwoli wyszukać inicjatywy wygenerowane przez incydenty.

Zarządzanie i realizacja inicjatywą Quality opisana jest w rozdziale Realizacja Quality

NPI

NPI to domyślny i podstawowy sposób zlecania realizacji prac po stronie Delivery. Pomysły, których realizacja nie może być zakwalifikowana jako CR albo Quality, trafia w ścieżkę NPI.

  1. Po złożeniu inicjatywy zadanie czeka na przegląd przez przedstawiciela zespołów Delivery i Experience, którzy oceniają kompletność zadania z punktu widzenia założeń formalnych (patrz zakres pól do wypełnienia karty)

  2. Przedstawiciele ww zespołów akceptują inicjatywę i trafia ona w stan oczekiwania na TOLLAGATE 1 albo odrzucają do uzupełnienia (status NEED FEEDBACK ze stosownym komentarzem uzasadniającym decyzję)

Zarządzanie i realizacja inicjatywą w ścieżce NPI opisana jest w rozdziale Realizacja NPI

Realizacja Change Request

Change requesty dla produktów można przeglądać używając:

  1. Widoku roadmapy https://bluemedia.atlassian.net/jira/plans/1/scenarios/1?vid=1#plan/backlog po zastosowaniu odpowiednich filtrów: na kategorię inicjatywy i produkt

  2. Kolejek wewnątrz projektu PRODUKT (powyżej)

Zasady realizacji CR:

  1. Priorytetami na kolejce Change Requestów zarządza Product Manager produktu.

  2. Product Manger ma prawo scedować odpowiedzialność za zarządzanie priorytetami na wybranych Product Ownerów lub Team Leaderów/Managerów IT pracujących nad danymi produktami.

  3. Change Request, który ma zostać zrealizowany powinien być w stosownym momencie przestawiony w status IMPLEMENTATION oraz powinno powstać zadanie powiązane, w projekcie/na kolejce zespołu, który danym CR się zajmie.

  4. Realizacja inicjatyw typu CR powinna być prowadzona przy pomocy zasobów gwarantowanych przez Roadmap - zasady przydziału czasu

  1. Zachować zespołom spójność ich bardów sprintowych/kanbanowych

  2. Zarządzalność tempem realizacji CR i weryfikację ich kosztów

Realizacja Quality

Realizacja projektów z kategorii Quality przebiega analogicznie jak projektów z kategorii NPI.

Różnice dla kategorii Quality względem NPI sprowadzają się do nastepujących punktów:

  1. Priorytetyzacja inicjatyw obliczana jest nie według kalkulatorów zgodności ze strategią i rentowności lecz matryc dostępnych w panelu rozwijanym pod niniejszą listą

  2. Rolę Komisji ds Inicjatyw pełni **szef zespołu ** https://bluemedia.atlassian.net/wiki/spaces/SRE. Po akceptacji ustawia status T-SHIRT ANALYSIS .

  3. Zarządzanie relacją zgłoszonej inicjatywy jakościowej względem innych inicjatyw NPI przejmuje Product Manager lub osoba, na którą taką odpowiedzialność sceduje.

  4. Realizacja inicjatyw typu Quality powinna być prowadzona przy pomocy zasobów gwarantowanych przez Roadmap - zasady przydziału czasu

Mechanizm priorytetyzacji inicjatyw Quality

Grey arrow down Rozwiń aby zobaczyć kryteria do priorytetyzacji inicjatyw

  • Artykuł zawiera algorytm na priorytetyzację projektów wchodzących w skład części jakościowej roadmap-y ( **Quality **) .

  • Informację dotyczące całej Roadmap-y można znaleźć pod linkiem: Roadmap - zasady przydziału czasu

  • Link do Roadmap-y na Jira: Roadmap

Project category

Project priority

Conditions

Quality - architects

Projekty:

  • realizujące strategię IT

    • migracja do chmury

    • przebudowa architektury aplikacji

  • implementujące rozwiązań wypracowane w grupie Architektów

Conditions

Examples

:blocker: Blocker/

:important: Important/

:high: High

  • projekty blokujące inne projekty strategiczne

  • projekty z dużym impaktem na koszty wytworzenia/utrzymania lub jakość usług

  • przebudowa architektury bramki płatniczej

  • dokeryzacja

  • migracja do chmury

  • przepięcie aplikacji na Kafkę

  • podpięcie aplikacji do Sonar-a

  • podpięcie aplikacji do Flyway-a

:medium: Medium/
:normal: Normal

  • projekty ze średnim impaktem na koszty wytworzenia/utrzymania lub jakość usług

  • opis systemów na wiki wg. standardu (space Architektura) - Obszary

  • migracja monitoringu do nowego narzędzia

Quality - corrective projects (compliance)

Działania naprawcze po incydentach
Przykład:
- Usługa dla płatnika do 1000 euro i brak tej blokady.

Konieczność dostosowania systemów do regulacji wynikająca z błędów lun nowych regulacji, potencjalna kara z organu nadzoru

  • jeżeli projekt jest wskazany do realizacji w ścieżce NPI to już tam zostaje,

  • jeżeli konieczność dostosowania wykryliśmy późnej (po wejsciu regulacji w życie) to w Quality.

Risk level

Impact

  • czy dany problem był już wynikiem kontroli w BM (recydywa) - impact rośnie doCRITICAL

  • wpływ na wizerunek/relacje z nadzorcą/klientami/rynkiem(podnosi impact o 1 poziom)

:blocker: Blocker/

:important: Important

CRITICAL

Potential financial loss
< 2 000 PLN

Potential financial loss
2 000 -
25 000 PLN

Potential financial loss
25 000 -
50 000 PLN

Potential financial loss
> 50 000 PLN

:high: High

HIGH

LOW

MEDIUM

HIGH

CRITICAL

:medium: Medium/
:normal: Normal

MEDIUM

Probability
of occurrence

Aspekty do rozważenia:

  • publicznie znane kontrole na krajowym rynku dot. danego zagadnienia

  • czy problem jest widoczny &#34;na zewnątrz&#34; (np. GDPR breach, proces onboardingu widoczny &#34;na zewnątrz&#34; dla regulatora)

Almost certain

HIGH

CRITICAL

CRITICAL

CRITICAL

(:blocker: Blocker)

:low: Low

LOW

Likely

HIGH

HIGH

CRITICAL

CRITICAL

Possible

MEDIUM

HIGH

HIGH

CRITICAL

Unlikely

LOW

MEDIUM

HIGH

HIGH

Rare

LOW

LOW

MEDIUM

HIGH

Quality - corrective projects (IT)

i

Quality - corrective projects (operational)

Projekty powstałe jako działania naprawcze, głównie po incydentach IT lub operacyjnych.

Risk level

Impact

:blocker: Blocker/

:important: Important

CRITICAL

Incident SEV-4 (no one is affected)

Incident SEV-3 (anyone affected)

Incident SEV-2 (some group affected, impact on SLA)

Incident SEV-1 (everyone affected, impact on SLA)

:high: High

HIGH

LOW

MEDIUM

HIGH

CRITICAL

:medium: Medium/
:normal: Normal

MEDIUM

Probability
of occurrence

Almost certain

HIGH

CRITICAL

CRITICAL

CRITICAL

:blocker: Blocker

:low: Low

LOW

Likely

HIGH

HIGH

CRITICAL

CRITICAL

Possible

MEDIUM

HIGH

HIGH

CRITICAL

Unlikely

LOW

MEDIUM

HIGH

HIGH

Rare

LOW

LOW

MEDIUM

HIGH

Quality - debt

Projekty likwidujące dług technologiczny:

  • upgrade-y baza danych, serwerów aplikacji, load balancer-ów, narzędzi, wersji javy

  • poprawa jakości kodu aplikacji

Upgrade debt [months]
ile miesięcy aktualna wersja odbiega od najnowszej kwalifikującej się do upgrade-u,

(systemy otagowane NEWLEGACY)

Sonar debt - effort [days]

(systemy otagowane NEWLEGACY)

W przypadku systemów otagowanych jako DEBT, czyli nierozwijanych gdzie dług upgrade-u lub sonar-a jest bardzo duży priorytety nadawane są indywidualnie i mogą wynikać np. z kwestii Security (np. krytyczne podatności, konieczność podbicia wersji Javy w związku z wersjami TLS)

:blocker: Blocker/

:important: Important

> 24
lub EOL (np. postgres 9.x )

> 90

:high: High

12 - 24

30 - 90

:medium: Medium/
:normal: Normal

6 - 12

5 - 30

:low: Low

< 6

< 5

Quality - corrective projects (risk)

Likwidacja zidentyfikowanych ryzyk, głównie bezpośrednia strata finansowa (Direct financial loss) np. wynikająca:

  1. z kar umownych z merchantami,

  2. fraudy np. straty klientów merchanta

Risk level

Impact

:blocker: Blocker/

:important: Important

CRITICAL

Direct financial loss
< 2 000 PLN

Direct financial loss
2 000 -
25 000 PLN

Direct financial loss
25 000 -
50 000 PLN

Direct financial loss
> 50 000 PLN

:high: High

HIGH

LOW

MEDIUM

HIGH

CRITICAL

:medium: Medium/
:normal: Normal

MEDIUM

Probability
of occurrence

Almost certain

HIGH

CRITICAL

CRITICAL

CRITICAL

:blocker: Blocker

:low: Low

LOW

Likely

HIGH

HIGH

CRITICAL

CRITICAL

Possible

MEDIUM

HIGH

HIGH

CRITICAL

Unlikely

LOW

MEDIUM

HIGH

HIGH

Rare

LOW

LOW

MEDIUM

HIGH

Realizacja NPI

Tollgate 1

Inicjatywa spełniająca wymogi formalne oczekuje na prezentację i omówienie na spotkaniu Komisji TOLLAGATE 1. Lista uczestników i termin spotkań TOLLAGATE 1 znajdują się w tabeli na dole rozdziału.

Na spotkaniu TOLLAGATE 1:

  1. Autor inicjatywy przedstawia jej zakres i wynikające z realizacji korzyści.

  2. Prowadzący spotkanie lub wskazana osoba wprowadza parametry inicjatywy do kalkulatora

    1. Projekty jakościowe. Ostatnia zakładka w: https://en.wikipedia.org/wiki/HTTP_404

    2. Projektów marżowe. Ostatnia zakładka w: Business_case_NPI_marżowe_v3.xlsx

    3. Priorytetyzacja uwzględnia takie parametry jak:

      • mandat (brak wdrożenia może wstrzymać pracę operacyjną/sprzedaż produktu/zostanie naliczona kara itp.)

      • zgodność ze strategią Organizacji

      • skalowalność (liczba zainteresowanych Business Unitów)

      • dochodowość/rentowność w okresie 1Y/2Y

      • Dostępne zasoby oraz potencjalną możliwość pozyskania zasobów wspierających

      • PR i innowacyjność

      • W przypadku braku ustalenia listy priorytetów decyzja należy do Komisji ds. inicjatyw, a w przypadku niepowodzenia może zostać eskalowana do Zarządu

  3. Zgromadzeni podejmują decyzję o statusie GO / NO GO

  4. Inicjatywy które nie dostają zgody na realizację przenosimy w status WON'T DO z komentarzem

  5. Inicjatywy które dostają zgodę na realizację:

    1. Dostają przypisanie do Product Managera

    2. Umieszczamy inicjatywę w statusieT-SHIRT ANALYSIS, w którym będzie czekać na spotkanie z analizą koszulkowej. Wprowadzenie w status oczekiwania na analizę T-Shirt jest odpowiedzialnością PMa albo klienta procesu (osoby definiującej wymagania). Należy zadbać o to, aby inicjatywa nie pozostawiała wiele pola do interpretacji dla osób technicznych, możliwe więc, że wymagane jest wstępne porozmawianie z wybranymi technikami i analitykami jeszcze przed spotkaniem T-Shirt.

    3. (opcjonalnie) Zapisywana jest informacja o konieczności przeprowadzenia fazy Discovery. Za zlecenie Discovery odpowiedzialny jest (question)

Analiza T-Shirt

Cel i przebieg spotkania analizy T-Shirt opisany jest poniżej:

Grey arrow down Opis analizy T-Shirt

What

Analiza T-Shirtowa to technika szacowania złożoności przedsięwzięcia. Stosowana jest w metodykach zwinnych. W największym skrócie polega na kolektywnej ocenie trudności zadania poprzez nadanie mu etykiety rozmiaru pochodzącej ze świata odzieży: XS, S, M, L, XL, 2XL.

Relacja między etykietą rozmiaru, a kryjącą się za nią wartością jest umowna i nie musi być stała. Zależnie od kontekstu i zasad danego szacowania mogą to być: godziny, dni, tygodnie, pieniądze, itp.

Lektura dodatkowa:

  1. https://www.c-sharpcorner.com/article/agile-story-point-estimation-techniques-t-shirt-sizing/

  2. https://doasync.com/blog/what-is-t-shirt-sizing/

  3. https://asana.com/pl/resources/t-shirt-sizing

When

Analiza T-Shirtowa jest elementem procesu Framework Współpracy w Organizacji pojawiającym się po bramce T1. Przejście inicjatywy przez te bramkę oznacza wstępną kwalifikację do realizacji. W tym momencie pojawia się potrzeba wstępnej oceny złożoności technologicznej i zlokalizowania ryzyk i punktów wymagających pogłębionej analizy w kolejnej fazie.

Spotkania analizy T-Shirt odbywają się zgodnie z kalendarzem opisanym w dokumencie Framework Współpracy w Organizacji

Who

W spotkaniu wziąć udział mają członkowie zespołu Delivery Struktura:

  1. Przynajmniej jeden analityk z zespołu System and Business Analysis

  2. Przynajmniej jeden delivery manager - wskazane przejęcie roli moderatora spotkania

  3. Przedstawiciele zespołów

    1. Delivery Quality - SRE

    2. Back Office Application Monitoring

    3. Back Office DevNetOps

    4. Back Office IT Compliance

  4. Wszyscy team leader'owie zespołów developerskich

  5. Product Managerowie, Product Ownerzy z Delivery

How

Board do przeglądania inicjatyw, które pojawiły się po T1

Zadania oczekujące na wycenę znajdziemy na boardzie harmonogramu:

https://bluemedia.atlassian.net/jira/plans/1/scenarios/1?vid=1#plan/backlog

po zastosowaniu filtrowania:

Image 20230412 071244

Członkowie spotkania powinni zapoznać się ze znajdującymi się na boardzie inicjatywami, aby być wstępnie przygotowanymi na spotkanie i dzięki temu przeprowadzić je maksymalnie sprawnie.

Tablica rozmiarów

Rozmiar

Czasochłonność prac
[roboczo-dni]

Czasochłonność prac
[roboczo-godziny (roboczo-dni)]

XXS

1

n/d

XS

3

1-8 (dzień)

S

10

9-24 (do 3 dni)

M

30

25-80 (do 10 dni)

L

90

81-240 (do 30 dni)

XL

150

241-720 (do 90 dni)

XXL

150+

721-…

Metodyka przeprowadzania analizy T-Shirt

Moderator dyskusji:

  1. Zbiera deklaracje zespołów odnośnie zaangażowania w projekt

    1. Wypełnia pole Engages Delivery Teams, które będzie niosło informację, w jakich zespołach wymagana jest dalsza analiza szczegółowa.

    2. Zbiera od przedstawicieli zespołów deklaracje wycen i sumuje je do pola T-Shirt Estimate

  2. Wprowadza dodatkowe informacje o

    1. kosztach operacyjnych (stworzenia nowej operacji, przeprowadzania ich)

    2. proponowanym Product Ownerze, Program Managerze

    3. inne informacje, które w trakcie dyskusji zostaną uznane za kluczowe dla projektu

  3. W sytuacji karty o opisie uniemożliwiającym ocenę trudności realizacji inicjatywy, wyklucza ją z procedowania, ustawia w status NEED_FEEDBACK i wprowadza komentarz do karty, wywołując założyciela karty z prośbą o przygotowanie karty do następnej (lub dodatkowej) fazy analizy T-Shirt

Zadania są gotowe do dalszego procedowania NPI.

Rezultat T-SHIRT ANALYSIS przekłada się na proces NPI w następujący sposób:

  1. Zadania, które pozytywnie przeszły analizę:

    1. Otrzymują oznaczenie, które zespoły biorą udział w realizacji inicjatywy

    2. Otrzymują składowe złożoności per zespół + sumę całościową

    3. (opcjonalnie) Otrzymują wstępne przypisanie o kosztach CAPEX/OPEX po stronie zespołów Experience - UX, Clarity i Feedback

    4. Zostają przypisane do rekomendowanego Product Ownera

  2. Zadania, które nie przeszły analizy są cofane do NEED FEEDBACK celem dostarczenia informacji, których braki zostały obnażone a spotkaniu.

Po zamknięciu fazy T-SHIRT ANALYSIS Product Manager jest odpowiedzialny za przygotowanie inicjatywy do spotkania TOLLAGATE 2

Discovery

Faza DISCOVERY jest fazą opcjonalną. Sponsor, inicjator przedsięwzięcia lub Product Manager jest odpowiedzialny za to, żeby tę fazę zainicjować.

Zespołem realizującym prace w fazie DISCOVERY jest zespół Experience. Faza składa się z dwóch etapów:

  1. Praca nad **Model Canvas **(https://bossblog.pl/model-canvas-na-czym-polega/ )

    1. model przygotowywany jest przez Sponsora lub autora inicjatywy

    2. analiza sposobu komercjalizacji, umów, wybór partnerów do współpracy, itd.

  2. Badanie z klientami

Po zamknięciu fazy DISCOVERY Product Manager jest odpowiedzialny za przekierowanie inicjatywy do spotkania T-SHIRT ANALYSIS

Weryfikacja Business Case

W tej fazie dział Finansów dokonuje weryfikacji przygotowanego Business Case’u. Product Manager jest odpowiedzialny za przekierowanie inicjatywy do weryfikacji, której ślad to wpis w polach:

  1. Business Case Acceptance (wartości tak/nie)

  2. Business Case Acceptance Comment

Inicjatywa bez akceptacji Business Case nie może trafić na TOLLAGATE 2

Link do kolejki inicjatyw do weryfikacji: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/488

Kwalifikacja do kapitalizacji

W tej fazie dział Finansów dokonuje weryfikacji czy wartość generowana w ramach inicjatywy ma potencjał kapitalizacyjny (Czym jest kapitalizacja.

Weryfikacja możliwości skapitalizowania projektu nie jest elementem blokującym proces NPI.

Informacja o rezultacie kwalifikacji znajduje się w polach:

  1. Capitalization Qualification

  2. Capitalization Qualification Comment

Link do kolejki inicjatyw do weryfikacji: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/489

Opis procesu kwalifikacji i kapitalizacji

Diagram procesu 2

Kapitalizacja

Opis

Start - Zgłoszenie inicjatywy w ramach NPI i przejście do etapu Tollgate 1

Każda inicjatywa zgłoszona w procesie NPI z kategorii: "NPI" lub "Quality", po przejściu do etapu Tollgate 1 trafia na kolejkę weryfikacji pod kątem możliwości kapitalizacji.

Zgłoszenie typu "CR" nie trafia na kolejkę weryfikacji po kątem kapitalizacji. CR nie spełnia wymogu kapitalizacji w zakresie limitu roboczogodzin 100 WH.

Jeśli realizujesz projekt poza procesem NPI albo procedujesz "CR" będący elementem większej całości (skądinąd wiesz, że kapitalizowanej) albo masz po prostu wątpliwości - zgłoś się indywidualnie do Działu Sprawozdawczości (Dorota Podgórska) - mailowo lub poprzez Teams.

Weryfikacja możliwości kapitalizacji

Dział Sprawozdawczości weryfikuje projekty które znajdą się w kolejce weryfikacji kapitalizacji:

Na tym etapie Dział Sprawozdawczości kontaktuje się z PM/PO celem omówienie projektu i uzyskania odpowiednich informacji do podjęcia decyzji czy projekt jest pracą rozwojową i klasyfikuje się do kapitalizacji.

Informacje które uzyskuje Dział Sprawozdawczości to m.in.:

  1. rodzaj projektu (opis merytoryczny)

  2. cel biznesowy

  3. przewidywane korzyści ekonomiczne (sposób wykorzystania rezultatów)

  4. planowane etapy

  5. planowane ramy czasowe

  6. planowana czasochłonność

  7. planowane koszty zewnętrzne

  8. w jaki sposób będzie finansowana realizacja (środki własne czy finansowanie obce)

  9. czy projekt jest dotowany

Na podstawie otrzymanych informacji Dział Sprawozdawczości wspólnie z Product Managerem (PM) lub Product Ownerem (PO) podejmuje decyzję o przyjęciu projektu do kapitalizacji lub odrzuceniu projektu.

Warunki które muszą zostać spełnione żeby projekt został uznany za pracę rozwojową i zaklasyfikowany do kapitalizacji:

  1. produkt lub technologia wytwarzania są ściśle ustalone, a dotyczące ich koszty prac rozwojowych wiarygodnie określone,

  2. techniczna przydatność produktu lub technologii została stwierdzona i odpowiednio udokumentowana i na tej podstawie jednostka podjęła decyzję o wytwarzaniu tych produktów lub stosowaniu technologii,

  3. koszty prac rozwojowych zostaną pokryte, według przewidywań, przychodami ze sprzedaży tych produktów lub zastosowania technologii

Dodatkowe warunki przyjęcia projektu do kapitalizacji:

  1. planowana czasochłonność projektu powyżej 100 WH

Więcej informacji znajdziecie tu: Czym jest kapitalizacja i tu: https://bluemedia.atlassian.net/wiki/spaces/KP/pages/1480818700/Kapitalizacja+proces+i+wytyczne

Pozytywne zakwalifikowanie projektu do kapitalizacji

Po podjęciu decyzji, osoba odpowiedzialna z Działu Sprawozdawczości:

  1. Uzupełnia pole "Capitalization Qualification" jako "yes" (projekt kapitalizowany) lub "no" (projekt odrzucony)

  2. W polu "Capitalization Qualification Comment" umieszcza krótką informację dotyczącą kryterium zaklasyfikowania do kapitalizacji lub odrzucenia

  3. Oznacza zadanie labelem "kapitalizacja"

Image 20231011 094721

Ocenia inicjatywy Tollgate 2 Decyzja

Do momentu fazy "Toll Gate 2 approval" - projekt jest w fazie badawczej, nie jest kapitalizowany. Oznacza to, że czas pracy poświęcony do tej fazy jest traktowany jako koszt.

Po uzyskaniu akceptacji w fazie "Toll Gate 2 approval" i wejściu w fazę "Analysis" nastepuje rozpoczęcie kapitalizacji projektu. Od tego momentu godziny logowane na projekcie na JIRA podlegają wycenie i kapitalizacji.

Podjęcie decyzji o nierealizowaniu projektu - status "won't do" - projekt nie jest brany pod uwagę w dalszym procesie kapitalizacji (oznaczenie "no" w polu "Capitalisation Qualification").

Powiadomienie o zmianie statusu

Po wejściu projektu w fazę "Analysis" Dział Sprawozdawczości otrzymuje automatyczne mailowe powiadomienie. Osoba z Działu Sprawozdawczości uzyskuje potwierdzenie od PO/PM, że projekt wszedł w fazę "Analysis" i się rozpoczął. Dział Sprawozdawczości rozpoczyna kapitalizację projektu.

Weryfikacja lub uzupełnienie dokumentacji wymogów kapitalizacji

Po przyjęciu projektu do kapitalizacji PO lub PM dokonuje uzupełnienia dokumentacji projektowej maksymalnie w ciągu miesiąca od wejścia projektu w fazę "Analysis", czyli rozpoczęcia fazy rozwojowej projektu i kapitalizacji. Dokumentacja projektowa powinna zawierać elementy/informacje zgodnie z kartą projektu (załącznik nr 2). Dokumentacja projektowa umieszczana jest na stronie projektu na JIRA w zakładce "Capitalization".

Image 20231011 103802

W wyjątkowych przypadkach po uzyskaniu akceptacji Działu Sprawozdawczości dokumentacja może zostać przygotowana w formie word/PDF.

Dokumentacja obowiązkowo musi zawierać określenie przyszłych korzyści ekonomicznych. W przypadku gdy korzyści ekonomiczne to przychody- dokumentacja powinna zawierać projekcje finansowe przychodów przynajmniej na kolejne 5 lat. W przypadku gdy przyszłe korzyści ekonomiczne to ograniczenie kosztów- kalkulacji oszczędności lub opis ograniczeń kosztowych.

Weryfikacja opisu danych o kapitalizacji

Dział Sprawozdawczości dokonuje weryfikacji formalno-merytorycznej dokumentacji i przekazuje informację o ewentualnych brakach w dokumentacji/wymaganych poprawkach do PO/PM. Osoba odpowiedzialna niezwłocznie uzupełnia dokumentację lub udziela odpowiednich wyjaśnień.

Rozpoczęcie kapitalizacji projektu

PO/PM powiadamia pracowników realizujacych prace projektowe (również pracowników wspomagających prace projektowe z innych działów) o tym, że projekt podlega kapitalizacji (praca rozwojowa) oraz o konieczności logowania czasu pracy w JIRA pod podanym programem/epiciem/zadaniem. Czas pracy powinien być logowany na bieżąco (czas pracy za dany miesiąc powinien zostać zalogowany maksymalnie do 2 dnich roboczych po zakończeniu miesiąca). W przypadku osób które nie logują czasu pracy w JIRA, zobowiązane są każdorazowo do przesyłania raportu z przepracowanymi godzinami do Działu Sprawozdawczości. Osoby zobowiązane są do załączenia godzin do 2 dnia roboczego po zakończeniu miesiąca.

Raportowanie przepracowanych godzin w Excelu wg musi być raportowane wg wzoru:

Raport godzin.xlsx

Dział Sprawozdawczości dokonuje przeliczenia godzin projektowych wskazanych w JIRA pracowników na podstawie wwygenerowanego raportu z zarejestrowanym czasem pracy z JIRA lub plików Excel, list płac oraz faktur (pracownicy B2B). Następnie przekazuje informację o dokonanym przeliczeniu do Działu Księgowości w formie PK. Pełna kalkulacja powinna zostać zapisana w dedykowanym miejscu na sharepoincie. Informacja dotycząca kapitalizacji kosztów zewnętrznych do przeksięgowania zostaje przekazana do Księgowości.

W przypadku nowego projektu pracownik Działu Księgowości tworzy konto księgowego 084-XXX (Nazwa projektu).

Osoby wykonujące prace na danym projekcie, zobowiązane są do rejestracji czasu pracy w JIRA pod parent/epiciem/zadaniem projektu lub przekazaniem godzin w formie Excela do Działu Sprawozdawczości.

Proces autoryzacji dokumentów PK kapitalizacji, obywa się zgodnie z procesem autoryzacji dokumentów PK.

Weryfikacja kalkulacji kompletności kapitalizacji

Dział sprawozdawczości dokonuje weryfikacji raportu kalkulacji kapitalizacji. Dział sprawodawczości dokonuje analizy zaraportowanych godzin w JIRA oznaczonych labelem "kapitalizacja" a nie skapitalizowanych w danym miesiącu.

Weryfikacja liczby epiców oraz liczby zadań podpiętych do projektu

PO/PM dokonuje comiesięcznej weryfikacji czy wszystkie epici/zadania dotyczące projektu są podpięte pod odpowiedni program (parent link) projektu. Rekomendowaną metodą weryfikacji jest weryfikacja opisana w Komunikat ws wytycznej KPMG

Weryfikacja zaraportowanych godzin w JIRA na projekcie

PO/PM dokonuje comiesięcznej weryfikacji zaraportowanych godzin w JIRA na danym projekcie.

Przekazywanie informacji o fv zewnętrznych oraz osobach nieraportujących w JIRA

Project Manager/Product Owner lub osoba odpowiedzialna z innego działu przekazuje do Działu Sprawozdawczości oraz do Działu Księgowości informacje o kosztach zewnętrznych (fakturach zewnętrznych) poniesionych w związku z prowadzeniem prac rozwojowych na danym projekcie. Informacje które powinien przekazać Project Manager to nazwa kontrahenta, nr faktury, kwota faktury, jeżeli tylko cześć faktury dotyczy prac rozwojowych, należy również przekazać specyfikację ze wskazaniem prac rozwojowych dotyczących projektu. Informacje powinny zostać przekazane poprzez Webcon (komentarz w Webconie) lub mailowo. Faktura zewnętrzna która dotyczy kapitalizowanego projektu powinna zostać oznaczona w Webconie jako “kapitalizacja - TAK”.

Project Manager/Product Owner lub osoba odpowiedzialna z innego działu przekazuje do Działu Sprawozdawczości informacje o osobach pracujących przy projekcie i nie logujących czasu pracy w JIRA.

Weryfikacja etapu projektu oraz przesłanek utraty wartości

Dział Sprawozdawczości dokonuje comiesięcznej weryfikacji etapu projektu (na podstawie statusów w JIRA). W przypadku projektów które są w zawieszeniu (status on hold lub brak rejestrowawnych godzin przez dłuższy czas niż 3 miesiące) wysyła zapytanie do PO/PM w zakresie statusu projektu. Na tej podstawie Dział Sprawozdawczości wraz z PO/PM projektu podejmuje decyzję o dokonaniu ewentualnego odpisu aktualizującego projektu.

Weryfikacja zaksięgowanej kapitalizacji

Dział Sprawozdawczości dokonuje weryfikacji zaksięgowanej kapitalizacji poprzez wyciągnięcie odpowiednich sald/obrotów i zapisów z systemu ksiegowego CDN i porównaniu do raportu kapitalizacji oraz informacji uzyskanej na temat faktur zewnętrznych dotyczących kapitalizowanych projektów.

Wdrożenie produkcyjne

PO/PM przesyła informacje o dacie zakończenia i wdrożeniu produkcyjnym projektu (pracy rozwojowej) do Działu Sprawozdawczości.

Przeliczenie finalne

Finalne przeliczenie wartości projektu oraz przekazanie informacji do Działu Księgowości o zakończeniu projektu i przyjęciu do użytkowania (OT) - aktywowanie zakończonej pracy rozwojowej

W przypadku braków przeciwskazań Dział sprawozdawczości przekazuje informację do Działu księgowości o zakończeniu kapitalizacji.

Dział księgowości dokonuje przeksięgowania kosztów z konta 084_XXX (Nazwa projektu) na konto 020-XXX (Nazwa projektu) Koszty zakończonych prac rozwojowych oraz przyjęcia WNIP.

Dział księgowości w konsultacji z Kierownikiem działu sprawozdawczości oraz PM/PO dokonuje ustalenia okresu ekonomicznej użyteczności rezultatów prac rozwojowych, zgodnie z polityką rachunkowości.

Przyjęcie WNIP zostaje udokumentowane w formie dokumentu OT.

Przygotowanie dokumentacji dla zakończonej pracy rozwojowej

Po zakończeniu pracy rozwojowej i przyjęciu do użytkowania, Dział Sprawozdawczości przygotowuje komplet dokumentacji który zawiera: dokumentację opisową, raport godzin z JIRA/POZA-JIRA, rapot z kalkulacją (wyceną godzin), zestawieniem faktur zewnętrznych, OT. Komplet dokumentacji zapisywany jest w dedykowanym miejscu na Sharepoincie.

Coroczna weryfikacja przesłanek utraty wartości

Nie rzadziej niż na dzień bilansowy, Dział Sprawozdawczości wraz z Kierownikiem działu Produkt lub innego działu dokonuje analizy przesłanek utraty wartości aktywowanych prac rowojowych, poprzez analizę prognozowanych przyszłych korzyści ekonomicznych pracy rozwojowej . W przypadku stwierdzenia przesłanek utraty wartości, lub całkowitego zaprzestania projektu Kierownik Działu Sprawozdawczości dokonuje kalkulacji odpisu i przekazuje ją do działu księgowości do zaksięgowania.

Weryfikacja podatkowa

W tej fazie dział Finansów dokonuje weryfikacji czy inicjatywa wywołuje następstwa podatkowe.

Weryfikacja ta nie jest elementem blokującym proces NPI.

Informacja o rezultacie kwalifikacji znajduje się w polach:

  1. Tax Verification

  2. Tax Verification Comment

Link do kolejki inicjatyw do weryfikacji: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/queues/custom/490

Jak stwierdzić czy inicjatywa wymaga weryfikacji podatkowej
  • Nowy produkt wpływa na rozliczenia finansowe Spółki; wprowadza niestandardowe sposoby rozliczeń

  • Założeniem nowego produktu jest sprzedaż ze stawką VAT zwolnioną lub poza VAT

  • Nowy produkt wpływa na relacje z podmiotami powiązanymi, w tym może przenosić pomiędzy podmiotami powiązanymi funkcje, ryzyka lub aktywa

  • Nowy produkt wpływa na rozliczenia podatkowe Spółki, w tym może generować korzyści podatkowe (schematy podatkowe)

  • Nowy produkt zakłada nabycie/sprzedaż czegoś trudnego do wycenienia

  • Nowy produkt może zmienić formę współpracy i rozliczeń z pracownikami/kontrahentem

Tollgate 2

Po fazie T-SHIRT ANALYSIS i DISCOVERY Product Manager musi skonsolidować zgromadzone dane:

  1. Zaktualizować Business Case

  2. Przygotować wstępny harmonogram (wymaga współpracy z Product Ownerami wyznaczonych zespołów)

Z przygotowaną inicjatywą Product Manager przychodzi na TOLLAGATE 2:

  1. Przedstawia zebrane informacje

  2. Zgromadzeni podejmują decyzję o statusie GO / NO GO

  3. Inicjatywy które nie dostają zgody na realizację przenosimy w status WON'T DO z komentarzem

  4. Inicjatywy które dostają zgodę na realizację wchodzą w fazę analizy szczegółowej

Analysis

Szczegółowa analiza skutkuje rozpoczęciem prac po stronie zespołów wyznaczonych na etapie T-SHIRT ANALYSIS.

W tej fazie:

  1. Angażujemy:

    1. Analityków biznesowych i systemowych

    2. Przedstawicieli QA

    3. Tech Leadów zespołów

    4. Architektów IT

  2. Pracujemy na zadaniach zakładanych na zespołowych projektach Jira

Rezultatem fazy ANALYSIS powinny być:

  1. Dokumentacja techniczna

  2. Zidentyfikowane zależności między systemami

  3. Rozpisane story do implementacji

  4. Wstępne oszacowanie czasochłonności przygotowanych story

  5. Weryfikacja kosztu po analizie z kosztem oszacowanym po T-SHIRT ANALYSIS

Implementation

Implementacja, czyli realizacja inicjatywy to faza głęboko zanurzona w Delivery. Zgodnie z ustalonym zakresem, harmonogramem i budżetem, zespoły pracują nad realizacją zamówionej zmiany zgodnie z metodyką tworzenia i kontroli, opisaną poniżej:

Grey arrow down Kliknij aby rozwinąć opis Project Management Frameworku

Cel Project Management Framework

Wypracowanie standardu dla całej organizacji, który będzie definiować ramy i zasady prowadzenia projektów w zakresie projektów IT oraz non-IT.

W ramach tego procesu zostaną określone relacje między kartą projektu na Confluence, a Jirą.

Project Management Framework ma w sposób transparentny informować o celu, zakresie, terminach projektu, postępach realizacji projektu, a także strukturyzować ramy pracy panujące w organizacji.

Ramy zarządzania projektami są ważne, ponieważ:

  1. Pomagają poprawić wydajność

  2. Zachęcają do współpracy za pomocą narzędzi, które oferuje organizacja

  3. Wspierają budowanie odpowiedzialności

  4. Pomagają w przeglądzie procesów pracy.

Korzyści z używania struktury zarządzania projektami

Benefits of using a project management framework

Grey arrow down Korzyści PMF

Ramy zarządzania projektami mogą przynieść pięć głównych korzyści, całkowicie na nowo definiując sposób obsługi, realizacji i dostarczania projektów. Pięć głównych zalet Ram Zarządzania Projektami to:

  1. Spójność – Jedną z najbardziej znaczących korzyści płynących z zarządzania projektami jest zapewnienie spójności w planowaniu i realizacji projektu. Ponieważ ramy zarządzania projektami kładą ścisły nacisk na szczegółowe planowanie projektu, ogólne podejście jest spójne i dobrze zdefiniowane. Spójność dodatkowo pomaga zapewnić precyzję i przejrzystość projektu.

  2. Przejrzystość — już na początkowych etapach ramy zarządzania projektami definiują i wyjaśniają zakres projektu wszystkim zaangażowanym w projekt. Nie pozostawia to miejsca na zamieszanie i niejasności, w wyniku których projekt postępuje zgodnie z planem. Dzięki temu, że członkowie zespołu dokładnie wiedzą, co mają robić na każdym etapie, efekty końcowe są dużo bardziej spójne i lepsze.

  3. Współpraca — ramy PM z łatwością angażują wszystkich interesariuszy w projekt od samego początku, aż do osiągnięcia ostatecznego etapu zakończenia. Naturalnie zachęca do współpracy między członkami zespołu PM i interesariuszami. W rezultacie wszyscy zaangażowani w projekt wybierają podejście spójne i oparte na współpracy. To nie tylko pomaga ukończyć projekt w pożądanym tempie, ale także znacznie poprawia jakość produktu końcowego.

  4. Ciągłość – ponieważ wszystko jest dobrze zdefiniowane i zaplanowane z góry, ramy zarządzania projektami dotyczą ciągłości i wydajności. Dzięki integracji planowania projekty mogą płynnie przechodzić od fazy początkowej do punktu końcowego. Ponadto ramy PM ułatwiają płynne przejście zarówno pomiędzy nowymi, jak i doświadczonymi uczestnikami. Chociaż poprawia krzywą uczenia się nowych członków zespołu PM, wzmacnia wiedzę doświadczonych członków . Tak więc, gdy projekt jest zakończony, a nowy projekt ma się rozpocząć, członkowie zespołu mogą bezproblemowo wskoczyć na pokład nowego projektu, ponieważ podstawowe ramy pozostają takie same.

  5. Komunikacja — kierownik projektu, zespół kierownika projektu i interesariusze są ściśle zaangażowani w projekt, a linia komunikacji między nimi zawsze pozostaje otwarta. Każdy etap struktury PM obejmuje ścisłą współpracę wszystkich z nich w celu określenia zakresu i celu projektu, a także wszystkich zawartych w nim procesów. Im wyższy współczynnik komunikacji między wszystkimi interesariuszami, tym płynniejszy przebieg projektu.

( Źródło: https://www.proprofsproject.com/blog/project-management-framework/)

Proces Management Framework, a Framework Współpracy w Organizacji

Proces Management Framework rozpoczyna się po zakończeniu: Tollgate 2 i kończy przed Tollgate 3

Aktorzy

INTERESARIUSZE - Interesariusze projektu to osoby lub grupy, które są zainteresowane lub mogą być dotknięte realizacją projektu. Mogą to być np. klienci, użytkownicy, pracownicy, zarząd, inwestorzy, społeczność lokalna, regulatorzy lub inni zainteresowani.

SPONSOR - Sponsor projektu to osoba lub jednostka organizacyjna, która finansuje lub udostępnia zasoby potrzebne do realizacji projektu. Może to być np. Business Unit. Patrz: Sponsor - jak wybrać dla zadania

PRODUCT MANAGER - Product manager to osoba odpowiedzialna za strategię i zarządzanie produktem w firmie, w tym określanie celów biznesowych, wybór funkcjonalności, definiowanie budżetu i planowanie wdrożeń. Patrz: PM/PO - odpowiedzialność

PRODUCT OWNER - Product owner to osoba realizująca strategię Product Managera. Odpowiada za definiowanie wymagań i priorytetów wewnątrz produktu, prowadzi projekty, jest łącznikiem do Zespołu IT. Patrz: PM/PO - odpowiedzialność

LIDER IT - Lider IT to osoba z zespołu IT, wyznaczona do prowadzenia projektu. Odpowiada za weryfikację wymagań produktowych, rozpisanie zadań na podstawie zdefiniowanych story. Kontroluje projekt, aby był realizowany zgodnie z wymaganiami i terminami. Zna status projektu, identyfikuje i zarządza ryzykami. Odpowiada za zapewnienie odpowiednich zasobów, narzędzi i infrastruktury. Lider IT nie musi być Team Leaderem Zespołu IT.

ANALITYK- Analityk IT to osoba, która zbiera i analizuje wymagania biznesowe oraz definiuje specyfikacje funkcjonalne dla projektów informatycznych. Pomaga w projektowaniu rozwiązań i wdrażaniu ich w organizacji.

QA - QA (Quality Assurance) w projekcie IT to zespół bądź osoba odpowiedzialna za zapewnienie jakości wytwarzanego oprogramowania. Odpowiada za planowanie i realizację testów oraz raportowanie ich wyników. Patrz: Delivery Quality - QA

ZESPÓŁ IT - Zespół IT to grupa osób pracujących nad realizacją projektu informatycznego. W skład zespołu mogą wchodzą programiści kierowani przez Team Leadera. W organizacji poza zespołami developerów mamy też zespoły administratorów, analityków, testerów, monitoringowców. Lista zespołów z ich składami znajduje się tutaj: Struktura

ZESPOŁY WSPIERAJĄCE - Zespoły wspierające to zespoły niezaangażowane bezpośrednio w development, ale pełniące role utrzymaniowe, operacyjne i monitoringowe, np. ISS, AM, DAS. Są to zespoły, które zapewniają jakość procesów w ramach produktu, kontaktują się z kontrahentami, wykonują cykliczne czynności obsługowe zapewniające drożność przepływu danych i informacji.

Opis procesu 2

Krok

Opis

Aktorzy

Narzędzia

Efekt po zakończeniu danego etapu

0.

Pojawienie się pomysłu/ zapotrzebowania

INTERESARIUSZE
SPONSOR

JIRA

  • Zgłoszona i zaakceptowana przez komisję Inicjatywa/CR na Tollgate 2, po oszacowaniu T-Shirt z określonym celem i tłem projektu.

  • Przydzielony PO/PM.

Utworzenie dokumentacji projektu - Karta projektu

PRODUCT OWNER
PRODUCT MANAGER

KARTA PROJEKTU
JIRA

  • Utworzona karta projektu połączona z Epiką w Jirze.

  • Uzupełnione informacje w karcie.

2.

Analiza wstępnych wymagań

  • analiza biznesowa i systemowa (w tym rozpisanie procesów)

  • zdefiniowanie interesariuszy

  • zgłoszenie zapotrzebowania

  • analiza możliwości/outsourcing

  • warsztaty: wyjaśnienie celu projektu, zakresu z podziałem na poszczególne wątki po stronie IT (które potem zamienią się w stories), brainstorm, Questions and Answers

  • rozpisanie możliwych opcji i wybór optymalnych

  • wybór lidera IT

  • OPTIONAL identyfikacja etapów/ kamieni milowych

  • OPTIONAL wstępna analiza prawna/Compliance/ w innych działach

PRODUCT OWNER
LIDER IT
ANALITYK
INTERESARIUSZE
QA
ZESPOŁY WSPIERAJĄCE

KARTA PROJEKTU
MEETING NOTES

  • dokumentacja po analizie biznesowej i systemowej (stworzenie dokumentacji technicznej i procesowej),

  • wyodrębnieni interesariusze,

  • powiadomienie interesariuszy o zapotrzebowaniu,

  • wybrany Lider IT,

  • karta projektu uzupełniona o nowe informacje,

  • Interesariusze mają świadomość o projekcie oraz gdzie mogą sprawdzać informacje o nim,

  • OPTIONAL zdefiniowane kamienie milowe/etapy

3.

Doprecyzowanie wymagań

  • potwierdzenie możliwości i wybranych opcji ze zleceniodawcą

  • stworzenie requirementów (user stories) / diagramów procesów

  • przygotowanie wstępnych makiet / opisów dla partnera

  • zdefiniowanie ryzyk i strategii na ich unikanie

  • wyznaczenie metryk

  • wyznaczenie kryteriów akceptacji

  • definicja DOD (praca z DoD wymagana na całej przestrzeni procesu)

  • wypełnianie rejestru wydarzeń w karcie projektu

  • zebranie doprecyzowanego oszacowania

  • OPTIONAL konsultacje z zewnętrznymi dostawcami

PRODUCT OWNER
PRODUCT MANAGERLIDER IT
ANALITYK
INTERESARIUSZE

KARTA PROJEKTU
DIAGRAM MAKER

  • Utworzenie rejestru wydarzeń w karcie projektu,

  • Stworzone DoD i Kryteria Akceptacji,

  • Wyznaczone metryki,

  • Zdefiniowane ryzyka,

  • Przygotowane pełne wymagania funkcjonalne i niefunkcjonalne,

  • Uzupełniona karta projektu,

  • Uszczegółowione szacowanie

4.

OPTIONALPogłębione konsultacje z innymi działami

  • analiza planowanego zakresu projektu (PO jako moderator warsztatów dbający o zaangażowanie uczestników w warsztatach, korzystanie z narzędzi wspierające możliwość przedstawienia inicjatyw)

  • konsultacje z zewnętrznymi dostawcami

PRODUCT OWNER
LIDER IT
ANALITYK
INTERESARIUSZE

MEETING NOTES
KARTA PROJEKTU

  • Stworzone meeting notes z konsultacji

5.

Rozpisanie zakresu projektu - produktowo i technicznie

  • stworzenie zadań na podstawie user stories/diagramów/wymagań

  • ustalenie harmonogramu

PRODUCT OWNER
LIDER IT
ANALITYK
INTERESARIUSZE
SPONSOR

JIRA (w tym tworzenie zależności)
KARTA PROJEKTU
CONFLUENCE

  • Rozpisane zadania,

  • Ustalony harmonogram,

NPI T2

Decyzja GO / NO GO

Decyzja Komisji ds. inicjatyw T2 o rozpoczęciu prac

PRODUCT OWNER
PRODUCT MANAGERINTERESARIUSZE
SPONSOR

6.

OPTIONALKickoff

  • prezentacja planu, wybranego zakresu, terminów, ryzyk, wyrównanie wiedzy

PRODUCT OWNER
LIDER IT
ZESPÓŁ IT
ANALITYK
INTERESARIUSZE
SPONSOR

  • Usystematyzowana wiedza w zespołach i wśród interesariuszy.

7.

Realizacja prac w projekcie IT

działania cykliczne:

  • szacowanie

  • aktualizacja karty projektu

  • doprecyzowywanie wymagań

  • raportowanie postępów - konsultacje z interesariuszami

  • update’y

  • przekazanie funkcjonalności do testowania

  • aktualizacja postępu prac vs budżet

PRODUCT OWNER
ZESPÓŁ IT
ZESPOŁY WSPIERAJĄCE

JIRA
KARTA PROJEKTU
CONFLUENCE

  • Bieżące aktualizowanie statusów prac i wymagań.

  • Dostarczanie kolejnych etapów.

  • Aktualizacje dokumentacji technicznej i produktowej.

7.

Realizacja prac w projekcie NON-IT

Realizacja prac zgodnie z potrzebami

PRODUCT OWNER

ZESPOŁY WSPIERAJĄCE

JIRA
KARTA PROJEKTU
CONFLUENCE

  • Bieżące aktualizowanie statusów prac i wymagań.

  • Dostarczanie kolejnych etapów.

  • Aktualizacje dokumentacji produktowej.

8.

  • rozpisanie scenariuszy testowych

  • zebranie dostępów, danych i informacji potrzebnych do testowania

  • prowadzenie dokumentacji z testów

  • przekazywanie informacji o znalezionych błędach

  • OPTIONAL weryfikacja procesu przez UX/ innych

QA
PRODUCT OWNER
ZESPÓŁ IT

OPTIONAL:
ZESPOŁY WSPIERAJĄCE
INTERESARIUSZE

JIRA

  • Zaakceptowane i przetestowane rozwiązanie/część rozwiązania.

9.

Wdrożenie

  • testy akceptacyjne

  • weryfikacja i egzekucja DoD

  • zgodnie z zasadami wdrożeniowymi (na dwie ręce, nie w trakcie freezów)

  • monitoring po wdrożeniu

ZESPÓŁ IT
PRODUCT OWNER
ZESPOŁY WSPIERAJĄCE
QA

JIRA

  • Wdrożone rozwiązanie.

10.

Aktualizacja dokumentacji

  • optymalnie - w trakcie prac nad projektem

  • po wdrożeniu - potwierdzenie kompletności

ZESPÓŁ IT
PRODUCT OWNER
PRODUCT MANAGER

JIRA
CONFLUENCE

  • Zaktualizowana dokumentacja techniczna i produktowa.

11.

Review

  • prezentacja zmian interesariuszom oraz reszcie zespołu

  • prezentacja ustalonych procesów lub zmian w aktualnych procesach

  • mail/ post na blogu z informacją: co wdrożone, kiedy, gdzie + linki do dokumentacji wewnętrznej i zewnętrznej

  • organizacja szkoleń, warsztatów, udostępnienie instrukcji

PRODUCT OWNER
PRODUCT MANAGER
LIDER IT
INTERESARIUSZE
SPONSOR

KARTA PROJEKTU
CONFLUENCE

  • Wiedza o rozwiązaniu przekazana zainteresowanym zespołom.

  • Zakomunikowanie o zakończeniu projektu.

12.

Zamknięcie projektu/ Inicjatywy

  • aktualizacja dat, rzeczywistych WH, statusu

  • zamknięcie karty projektu, Epiku

PRODUCT OWNER
PRODUCT MANAGER
SPONSOR

KARTA PROJEKTU
JIRA
CONFLUENCE

13.

OPTIONALRetro

  • przeprowadzenie retro,

  • zebranie wniosków,

  • podsumowanie

WSZYSCY

CONFLUENCE

Flowchart Procesu

https://www.figma.com/file/rNgDALWyEScUXIhCzIxSnY/PMF-ToBe?node-id=0%3A1&t=aP3xlSUhAtQxPuUY-1

Pmf 20to be 20 5

Stan dotychczasowy https://www.figma.com/file/3UpusQiWRPVYtmRJz40B1y/PMF-AS-IS?node-id=0%3A1&t=OO28OES2nk4m7tTx-1:

Grey arrow down Rozwiń

Pmf 20aktualny

Role w procesie

Krok

Faza

INTERESARIUSZE

SPONSOR

PRODUCT MANAGER

PRODUCT OWNER

LIDER IT

ANALITYK

QA

ZESPÓŁ IT

ZESPOŁY WSPIERAJĄCE

(blue star)

Stworzenie Karty Projektu, Epiki, podpięcie pod inicjatywę

NA

NA

  • Wspiera utworzenie karty projektu oraz upewnia sie o utworzeniu epik niezbednych do realizacji danego programu, wyjasnia wszelkie watpliwosci Product Ownerowi.

  • Wiodacy Product Owner tworzy karte projektu i sam, badz w porozumieniu z innymi product ownerami bioracymi udzial przy budowe danej funkcjonalnosci tworzy epiki, gdzie wskazuja date realizacji projektu

  • Podlinkowanie karty projektu do Inicjatywy

NA

NA

NA

NA

NA

(blue star)

Uzupełnienie informacji dodatkowych

  • Upewnienie się, ze PO ma wszelkie informacje odnośnie parametrów projektu, aby wypełnić kartę, zwłaszcza informacja o budzecie, uzgodnionym terminie przeznaczonym na projekt, zakresie i czynnikach sukcesu realizacji projektu.

  • W przypadku potrzeby uzupełnienia dodatkowych informacji, PO zadaje odpowiednie pytania do PM

(blue star)

Analiza produktowa i systemowa, wybór Lidera IT

Wspiera uzyskanie niezbędnych definicji biznesowych:

  • Dokumenty wymagań biznesowyc

  • Modele procesów

  • Przypadki użycia

  • Studia wykonalnośc

  • Przypadki biznesowe

Prowadzi i dokumentuje analizę produktowa czyli analizuje różnice w stanie AS IS produktu versus TO BE. Na tym etapie analiza biznesowa powinna juz byc gotowa i informacje takie jak:

  • Dokumenty wymagań biznesowych

  • Modele procesów

  • Przypadki użycia

  • Studia wykonalności

  • Przypadki biznesowe

Prowadzi/wykonuje i dokumentuje analizę systemową, jeżeli do projektu nie zostaje dołączony analityk systemowy.

Współpracuje z zainteresowanymi stronami projektu i użytkownikami końcowymi w celu uzyskania, zrozumienia, przeanalizowania i udokumentowania wymagań systemu w celu rozwiązania danego problemu biznesoweg.

(blue star)

Potwierdzenie interesariuszy określonych w ramach przygotowań projektu do NPI.

Zgłoszenie zapotrzebowania w organizacji, warsztaty, QA, Brainstorming

Potwierdzają PO/Liderowi IT poziom zaangażowania jaki chcą mieć w projekt, zgodnie z matrycą RACI. Informują niezwłocznie Product Ownera/IT Leada

Wspiera proces, rozwiązuje konflikty.

Na podstawie zebranych informacji o problemie biznesowym i sposobie jego zaadresowania lokalizuje osoby mogące być zainteresowane projektem i wykonuje dla nich macierz RACI. Zbiera informacji z dwóch źródeł poza-IT i IT i dokumentuje na karcie projektu.

Organizuje warsztaty, wyjaśnia wizję projektu przewodzi/zbiera potencjalne pytania i jest odpowiedzialny za znalezienie odpowiedzi

Na podstawie zebranych informacji o problemie biznesowym i sposobie jego zaadresowania lokalizuje osoby mogące być zainteresowane projektem i wykonuje dla nich macierz RACI. Komunikuje zlokalizowanych interesariuszy do PO.

Uczestniczy w warsztatach, zgłasza pytania IT.

Wspiera lokalizację interesariuszy.

Udziela wsparcia

Udziela wsparcia

(blue star)

Rozpisanie wstępnych opcji realizacji zmiany i wybór optymalnych

Dyskutuje rekomendacje i wspiera team w osiągnieciu potwierdzenia dla najbardziej optymalnej scieżki.

Rozpisuje wstępne opcje i rekomenduje optymalne opcji wdrożenia potrzeby biznesowej

Uczestniczy z PO w wypracowaniu rekomendacji

Uczestniczy z PO w wypracowaniu rekomendacji

Uczestniczy z PO w wypracowaniu rekomendacji

(blue star)

Potwierdzenie możliwości i wybranych opcji ze zleceniodawcą

Potwierdza ukierunkowanie formy implementacji

Wspiera PO/Lidera IT w dyskusji ze sponsorem.

Prowadzi prezentację do sponsora

Wspiera aspekt techniczny prezentacji do sponsora

(blue star)

Identyfikacja kamieni milowych

Akceptuje kamienie milowe.

Wspiera PO/lidera IT w prezentacji kamieni milowych do Sponsora i akceptuje

Wypracowuje kamienie milowe i rekomenduje do PM/Sponsora

Uczestniczy w wypracowaniu kamieni milowych

Uczestniczy w wypracowaniu kamieni milowych

(blue star)

Utworzenie wstępnej dokumentacji technicznej i produktowej, uzupełnia Kartę Projektu

Akceptuje dokumentacje produktową. Dokumentacja techniczna powinna podlegać pod technicznego managera produktu/architekta.

Wypracowuje wstępną dokumentację produktową lub zleca jej wytworzenie kontrolując jakość

Wypracowuje wstępną dokumentację techniczną lub zleca jej wytworzenie kontrolując jakość

Wypracowuje wstępną dokumentację techniczna lub produktową

(blue star)

Stworzenie requirements (stories), diagramów, makiet, opisów

Sa konsultowani czy diagramy, makiety, stories spełniaja swoja role i czy mogą być wdrożone.

Jest odpowiedzialny za wytworzenie stories, diagramów, makiet, opisów. Może być wytworzone przez PO lub podzlecone.

Wykonuje diagramy i opisy techniczne. Zapoznaje się z diagramami, makietami.

Wspiera wytworzenie diagramów, makiet, opisów etc.

(blue star)

Konsultacje z dostawcami zewn.

Jest odpowiedzialny za konsultacje z dostawcami zewnętrznymi

Wspiera techniczne konsultacje.

Wspiera lub prowadzi konsultacje.

(blue star)

Zdefiniowanie i mitygacja ryzyk

Wskazuje ryzyka i wspiera wypracowanie mityganty.

Prowadzi rejestr ryzyk dla projektu, wskazuje ryzyka wraz z zesolem i wypracowuje mityganty. Dla ryzyk, ktorych team nie moze sam zaadresowac, informuje o nich na komitecie ds ryzyk projektowych. (do utworzenia)

Wskazuje ryzyka i prowadzi wspólny rejestr ryzyk oraz wypracowuje mityganty.

Wskazuje ryzyka i wspiera wypracowanie mityganty. Na zlecenie PO moze prowadzic rejestr ryzyk

Wskazuje ryzyka i wspiera wypracowanie mityganty.

Wskazuje ryzyka i wspiera wypracowanie mityganty.

(blue star)

Definicja DoD

Kontrybuuje do DoD i wypelnia DoD.

Ustala DoD wraz z calym Delivery dla release’ow produkcyjnych i wdraza DoD do zespolu. Moze w porozumieniu z zespolem dopisac dodatkowe punkty do zespolu i ustalic dodatkowe zasady dotyczace DoD wewnatrz zespolu

Kontrybuuje do DoD i wypelnia DoD.

Kontrybuuje do DoD i wypelnia DoD.

Kontrybuuje do DoD i wypelnia DoD.

Kontrybuuje do DoD i wypelnia DoD.

(blue star)

Zebranie doprecyzowanego szacowania

Wspiera potencjalne przekroczenia budzetu.

Zbiera informacje o finalnym szacowanym koszcie i jezeli nastepuje przekroczenie budzetu zgodnie z Framework Współpracy w Organizacji nalezy zaraportowac niezwlocznie, poinformowac Product Managera, ktory ma obowiazek postawic projekt ponownie na T2.

Kontrybuuje do zebrania prawidlowych oszacowan kosztów projektow.

Kontrybuuje do zebrania prawidlowych oszacowan kosztów projektow.

Kontrybuuje do zebrania prawidlowych oszacowan kosztów projektow.

Kontrybuuje do zebrania prawidlowych oszacowan kosztów projektow.

(blue star)

Uzupełnienie karty projektu i dokumentacji

Aktualizuje informacje w karcie projektu, aby uwzglednic informacje zebrane z analizy systemowej.

(blue star)

Dodatkowa analiza (opcjonalnie)

Wspiera Product Ownera w dodatkowej analizie.

Jezeli projekt wymaga re-modelacji po analizie systemowej koordynuje dodatkowa analize

Wspiera dodatkowa analizę projektu.

Wspiera dodatkowa analizę projektu.

Wspiera dodatkowa analizę projektu.

Wspiera dodatkowa analizę projektu.

Wspiera dodatkowa analizę projektu.

(blue star)

Dodatkowe konsultacje (opcjonalnie)

Wspiera Product Ownera w dodatkowych konsultacjach.

Jezeli projekt wymaga re-modelacji po analizie systemowej koordynuje dodatkowa konsultacje.

Wspiera dodatkowe konsultacje w projekcie.

Wspiera dodatkowe konsultacje w projekcie.

Wspiera dodatkowe konsultacje w projekcie.

Wspiera dodatkowe konsultacje w projekcie.

Wspiera dodatkowe konsultacje w projekcie.

(blue star)

Uzupełnienie karty projektu i dokumentacji (opcjonalnie)

Aktualizuje informacje w karcie projektu, aby uwzględnić informacje zebrane z analizy uzupełniającej.

(blue star)

Rozpisanie zadań

Product Owner koordynuje rozpisanie zadan, tak aby odpowiadaly zapotrzebowaniu projektu, rozpisuje zadania produktowe.

Lider IT wraz z zespolem rozpisuja zadania niezbedne do realizacji projektu

Rozpisuje zadania niezbedne do realizacji projektu

Rozpisuje zadania niezbedne do realizacji projektu

Rozpisuje zadania niezbedne do realizacji projektu

Wspieraja rozpisanie zadan niezbednych do realizacji projektu

(blue star)

Ustalenie planu projektu

Product Owner wraz z zespolem ustala kolejnosc działań w projekcie.

Ustala z Product Ownerem kolejnosc dzialan w projekcie

Ustala z Product Ownerem kolejnosc dzialan w projekcie

Ustala z Product Ownerem kolejnosc dzialan w projekcie

Ustala z Product Ownerem kolejnosc dzialan w projekcie

(blue star)

Decyzja o rozpoczęciu prac

Wspolnie z zespolem podejmuja decyzje o rozpoczeciu prac przy projekcie zgodnie z zasadami przyjetymi w danym teamie. Jest glosem wiodacym o decyzji rozpoczecia projektu.

Wspolnie z zespolem podejmuja decyzje o rozpoczeciu prac przy projekcie zgodnie z zasadami przyjetymi w danym teamie.

Wspolnie z zespolem podejmuja decyzje o rozpoczeciu prac przy projekcie zgodnie z zasadami przyjetymi w danym teamie.

Wspolnie z zespolem podejmuja decyzje o rozpoczeciu prac przy projekcie zgodnie z zasadami przyjetymi w danym teamie.

Wspolnie z zespolem podejmuja decyzje o rozpoczeciu prac przy projekcie zgodnie z zasadami przyjetymi w danym teamie.

(blue star)

Kickoff

Wspieraja kick off

Product Owner inicjuje start projektu i potwierdza mozliwosc wprowadzania zadan na backlog sprintu teamu

Wspiera kick off

Wspiera kick off

Wspiera kick off

Wspiera kick off

(blue star)

Prace zgodnie z określonymi wymaganiami

Prowadzi pracy zgodnie z okreslonymi wymaganiami, upewnia sie, ze realizacja projektu jest zgodna z definicja przekazana od sponsora projektu.

Wspiera Product Owner’a w w realizacji prac zgodnie z okreslonymi wymaganiami

Wspiera Product Owner’a w w realizacji prac zgodnie z okreslonymi wymaganiami

Wspiera Product Owner’a w w realizacji prac zgodnie z okreslonymi wymaganiami

Wspiera Product Owner’a w w realizacji prac zgodnie z okreslonymi wymaganiami

(blue star)

Planowanie

Ustala wraz z zespolem cel sprintu i zakres backlogu sprintu

Wspiera ustalenie celu i aktywnie bierze udzial przy ustaleniu backlogu sprintu

Wspiera ustalenie celu i aktywnie bierze udzial przy ustaleniu backlogu sprintu

Wspiera ustalenie celu i aktywnie bierze udzial przy ustaleniu backlogu sprintu

Wspiera ustalenie celu i aktywnie bierze udzial przy ustaleniu backlogu sprintu

(blue star)

Realizacja zadań

Jest dostepny dla teamu w przypadku pytan. Realizuje zadania z zakresu przygotowania produktu

Realizuje zadania.

Realizuje zadania.

Realizuje zadania.

(blue star)

Review

Bierze udział w review

Bierze udział w review

Bierze udział w Review

Wraz z zespolem prowadzi review i prezentuje postępy pracy

Prezentuje postępy pracy

Prezentuje postępy pracy

Prezentuje postępy pracy

Prezentuje postępy pracy

(blue star)

Przekazanie do testów

(docelowo testy powinny byc w zakresu sprintu)

Wspiera/Koordynuje przekazanie informacji do QA celem realizacji testów

Wspiera/Koordynuje przekazanie informacji do QA celem realizacji testów

Odbiera informacje o zakresie testów do przeprowadzenia

(blue star)

Aktualizacja KP, dokumentacji, wymagań

Zapewnia aktualizacje karty projektu, dokumentacji, wymagan

Wspiera aktualizacje karty projektu, dokumentacji, wymagan

Wspiera aktualizacje karty projektu, dokumentacji, wymagan

Wspiera aktualizacje karty projektu, dokumentacji, wymagan

Wspiera aktualizacje karty projektu, dokumentacji, wymagan

(blue star)

Przegląd postępu, kontrola budżetu

Prowadzi wysokopoziomowy nadzor nad budzetem i realizacja projektów, czerpie i przetwarza informacje uzyskana od product ownera

Aktualizuje zakres godzin zuzytych, godzin pozostalych, dostarcza informacji o koniecznosci rozszerzenia zakresu godzinowego

Wspiera informowanie o zakresie godzin zuzytych w czasie projektu poprzez prawidlowe raportowanie czasu zuzytego na zadania.

Wspiera informowanie o zakresie godzin zuzytych w czasie projektu poprzez prawidlowe raportowanie czasu zuzytego na zadania.

Wspiera informowanie o zakresie godzin zuzytych w czasie projektu poprzez prawidlowe raportowanie czasu zuzytego na zadania.

(blue star)

Sytuacja wyjątkowa

Podczas interakcji z Sponsorem/Interesariuszami zbiera feedback i reaguje na sytuacje wyjatkowe, jak np zgloszenie zmiany zakresu projektu, ktorych nie mozna zaadresowac w zakresie obecnym projektu. Zglasza do osob zainteresowanych

O wszystkich sytuacjach wyjątkowych ze swojego obszaru pracy raportuje do Product Ownera.

O wszystkich sytuacjach wyjątkowych ze swojego obszaru pracy raportuje do Product Ownera.

O wszystkich sytuacjach wyjątkowych ze swojego obszaru pracy raportuje do Product Ownera.

O wszystkich sytuacjach wyjątkowych ze swojego obszaru pracy raportuje do Product Ownera.

(blue star)

Prace zgodnie z określonymi wymaganiami

Product Manager wspiera Product Ownera w zaadresowaniu pracy niezgodnie z wymaganiami.

Jezeli nastepuje zmiana zakresu wymagam, postep projektu nie jest zgodny z pierwotnymi zalozeniami informuje product managera

Jezeli nastepuje zmiana zakresu wymagam, postep projektu nie jest zgodny z pierwotnymi zalozeniami informuje product ownera

Jezeli nastepuje zmiana zakresu wymagam, postep projektu nie jest zgodny z pierwotnymi zalozeniami informuje product ownera

Jezeli nastepuje zmiana zakresu wymagam, postep projektu nie jest zgodny z pierwotnymi zalozeniami informuje product ownera

Jezeli nastepuje zmiana zakresu wymagam, postep projektu nie jest zgodny z pierwotnymi zalozeniami informuje product ownera

(blue star)

Testy QA

Product Owner definiuje wraz z QA i zespolem zakresu testow i planuje ich wykonanie

Uczestniczy w zaplanowaniu testow QA i wspiera ich wykonanie

Uczestniczy w zaplanowaniu testow QA i realizuje ich wykonanie

Uczestniczy w zaplanowaniu testow QA i wspiera ich wykonanie

(blue star)(blue star)

Testy akceptacyjne

Interesuje sie

Product Owner definiuje wraz z QA i zespolem zakres testow i planuje ich wykonanie

Uczestniczy w zaplanowaniu testow akceptacyjnych i wspiera ich wykonanie

Uczestniczy w zaplanowaniu testow akceptacyjnych i realizuje ich wykonanie. Raportuje niezbedne poprawki do wykonania

Uczestniczy w zaplanowaniu testow akceptacyjnych i wspiera ich wykonanie

(blue star)(blue star)

Poprawki

Realizuje niezbedne poprawki do wykonania

Realizuje niezbedne poprawki do wykonania

Realizuje niezbedne poprawki do wykonania

Wspiera przygotowanie poprawek

Realizuje niezbedne poprawki do wykonania

(blue star)(blue star)

Przygotowanie do wdrożenia

Jest informowany o planie wdrozenia

Jest informowany o planie wdrozenia

Jest informowany o planie wdrozenia

Koordynuje przygotowanie do wdrozenia. Komunikuje sie z zespolami wspierajacymi, interesariuszami i sponsorem celem upewnienia sie ze sa gotowi na wdrozenie

Koordynuje przygotowanie do wdrożenia. Komunikuje się z zespołami technicznymi, które musza wesprzeć techniczne wdrożenie, upewnia się, ze osoby pracujace przy utrzymaniu maja niezbedna wiedze do wsparcia zmiany.

Wspiera przygotowanie do wdrozenia

Wspiera przygotowanie do wdrozenia

(blue star)(blue star)

Wdrożenie

Jest informowany o wdrozeniu

Jest informowany o wdrozeniu

Jest informowany o wdrozeniu

Koordynuje wdrożenie holistycznie

Koordynuje wdrożenie techniczne

Wspiera wdrożenie

Wspiera wdrożenie

Wspiera wdrożenie

(blue star)(blue star)

Aktualizacja dokumentacji

Wspiera przygotowanie aktualizacji dokumentacji.

Koordynuje badz wykonuje aktualizację dokumentacji produktowej.

Koordynuje badz wykonuje aktualizację dokumentacji technicznej do produktu

Wspiera przygotowanie aktualizacji dokumentacji.

Wspiera przygotowanie aktualizacji dokumentacji.

Wspiera przygotowanie aktualizacji dokumentacji.

Wspiera przygotowanie aktualizacji dokumentacji.

(blue star)(blue star)

Poinformowanie o zmianach (to jest do zmiany na potwierdzenie zakończenia wprowadzania zmiany)

Informuje o zakończeniu wdrażania do produkcji i potwierdza stan produktu po wprowadzeniu zmian

Wspiera sprawdzenie stanu produktu po wprowadzeniu zmian

Wspiera sprawdzenie stanu produktu po wprowadzeniu zmian (koncept regresywnych testów, do zaadresowania)

Wspiera sprawdzenie stanu produktu po wprowadzeniu zmian

Wspiera sprawdzenie stanu produktu po wprowadzeniu zmian.

(blue star)(blue star)

Organizacja warsztatów (do przedyskutowania)

Product Manager upewnia się, że informacja o zrealizowanym wdrożeniu dociera do organizacji.

Product Owner upewnia się, że informacja o zrealizowanym wdrożeniu dociera do organizacji.

Wspiera Product Owner w informowaniu organizacji

Wspiera Product Owner w informowaniu organizacji

Wspiera Product Owner w informowaniu organizacji

(blue star)(blue star)

Post na blog (do zmiany na post informujacy o zmianie)

Product Manager upewnia się, że informacja o zrealizowanym wdrożeniu dociera do organizacji.

Product Owner upewnia się, że informacja o zrealizowanym wdrożeniu dociera do organizacji.

Wspiera Product Owner w informowaniu organizacji

Wspiera Product Owner w informowaniu organizacji

Wspiera Product Owner w informowaniu organizacji

(blue star)(blue star)

Retro (do uzgodnienia czy retro do projektu)

Prowadzi Retro do projektu, aby zebrać know-how dotyczące prowadzenia projektu, jest to inne retro niz retro scrum’owe. Dla projektów, w których widzi potrzebę, doprasza interesariuszy do udziału w retro.

Wspiera prowadzenie retro z projektu, aby w pelni zebrac know-how.

Wspiera prowadzenie retro z projektu, aby w pelni zebrac know-how.

Wspiera prowadzenie retro z projektu, aby w pelni zebrac know-how.

Wspiera prowadzenie retro z projektu, aby w pelni zebrac know-how.

(blue star)(blue star)

Aktualizacja dat, WH, statusu

Product Owner aktualizuje wszystkie informacje: daty, stan wykorzystanie godzin i status projektu

(blue star)(blue star)

Zamknięcie karty projektu i epiki

Product Owner uzupełnia i zamyka kartę projektu i epiki

(blue star)(blue star)

Przekazanie do komercjalizacji (potwierdzenie kwalifikacji do komercjalizacji jest przed T2, tutaj możemy miec podsumowanie godzin do komercjalizacji)

Product Manager współpracuje ze Sponsorem projektu/Businessem celem komercjalizacji aspektów wytworzonych w projekcie.

Product Owner wspiera przekazanie projektu do komercjalizacji, poprzez przekazanie wszystkich informacji niezbędnych do wsparcia tego procesu do Product Managera

Narzędzia

Karta projektu w PMF

Karta projektu została opisana w odrębnym dokumencie: Project Card Management - Karta Projektu

DoD dla pojedynczych zadań w Jirze

Aby dodać DoD do zadań, wykorzystujemy funkcjonalność “checklist”. Dostęp do nich uzyskamy tak jak na poniższym obrazku:

Grey arrow down Kliknij mnie

Image 20230718 125319
  1. Wybieramy “checklisty”

  2. Przeglądamy rodzaje checklist

  3. Klikając “Set default” wybieramy interesujący nas rodzaj listy i przypisujemy je do wybranych typów zadań (podążaj za oknami dialogowymi)

Szacowanie zadań na sprint

Istnieją dwie szkoły szacowania zadań, gdzie Story Point to:

  1. Określenie trudności zadania

  2. Określenie czasochłonności zadania

Wielu Scrum Masterów broni pierwszego podejścia. Niestety w rutynie pracy produktowca trudno jest przełożyć taką metodykę na odpowiednie zaplanowanie prac na sprint. Przykład: co zrobić z zadaniem prostym (1) ale czasochłonnym ( wymaga ręcznej edycji wielu plików, a zrobienie automatu nie jest opcją)? Takie problemy wymagały by każdorazowo planowania innej liczby story pointów na sprint. W rezultacie story pointy przestały by instrumentem niosącym wartość dla Teamu, a stały by się obciążeniem.

Dlatego rekomendujemy używanie story pointów zgodnie z drugą strategią. Takie podejście pozwoli nam ujednolicić planowanie między zespołami, otworzy możliwość rzetelnego planowania pojemności sprintu i sukcesywnego poprawiania jakości oszacowań.

Story pointy mają oznaczać nie dokładną liczbę roboczogodzin, ale luźne ich zakresy:

1 SP - do 1h

2 SP - do 3h

3 SP - do 5h

5 SP - do 10h

8 SP - do 16h

13 SP - do 24h

21 SP - NO GO! 2620 (zadania oszacowane na 21 muszą zostać rozłożone na zadania składowe)

Standard dokumentacji technicznej

Temat nie został jeszcze opracowany. Po określeniu, standard zostanie tu opublikowany.

Zarządzanie zmianą

Do decyzji Product Ownera pozostają mniejsze zmiany wymagań/decyzje projektowe, nieingerujące w istniejące procesy. Większe zostają zgłaszane do Product Managera i Sponsora. W ich gestii jest podjęcie decyzji o kontynuowaniu projektu ze zmienionymi Wymaganiami i zmianie harmonogramu.

Każdy znaczące zmiany wymagań/decyzji powinny być naniesione na istniejące Wymagania i do Dziennika Zdarzeń.

Komunikacja z Interesariuszami

Założeniem głównym jest komunikacja poprzez Kartę Projektu (KP), która jest przejrzysta, transparentna i dostępna dla wszystkich zainteresowanych. KP na bieżąco zostaje aktualizowana, a kluczowe zdarzenia zostają odnotowane w Dzienniku Zdarzeń (DZ). Interesariusze wewnętrzni mają dostęp do karty i są powiadamiani automatycznie (po wcześniejszym zaobserwowaniu) o zmianach w KP. W przypadku braku istotnych zmian Interesariusze nie są powiadamiani drogą bezpośrednią, ale mogą sprawdzić status projektu poprzez przejrzenie Wymagań i ich statusów czy Dziennika Zdarzeń. Do decyzji PO / PM pozostaje bezpośrednie informowanie Interesariuszy w sytuacjach, w których uzna to za stosowne. Komunikacja z Interesariuszami zewnętrznymi zostaje w gestii PO.

Mierniki & KPI dla projektów

Każdy z Product Ownerów, podczas rozpoczętego projektu ma w swoim zakresie również mierzenie elementarnych aspektów projektów:

  • Stopień zaawansowania projektu (Project Completion):

    • Modyfikowana 50/50 reguła - gdy nie można określić WH

      • 15%, gdy projekt ma rozpoczętą analizę systemowa - wyznaczyc termin, w ktorym powinnismy osiagnac ten stan.

      • 35%, gdy rozpoczął się development - wyznaczyc termin, w ktorym powinnismy osiagnac ten stan.

      • 50% gdy jesteśmy w połowie developmentu - wyznaczyc termin, w ktorym powinnismy osiagnac ten stan.

      • 80% gdy development się zakończył i projekt zbliża się ku wdrożeniu.

  • Project Completion (Stopień zaawansowania projektu)

    • Wzór

    Image 20230720 061939

    gdzie:

    PC - project completion

    BurntWH - spalone roboczogodziny

    LeftWH - roboczogodziny planowane do zakończenia prac

    d - zespoły/projekty wewnątrz Delivery

    nd - zespoły/projekty poza Delivery

  • Definicje:

Nazwa pola w Jira

Opis pola

Link do administracji polem

WH planned in Delivery
(PlannedWHd ze wzoru)

WH zaplanowane w Delivery.

Zostanie przerobione na PLN. Podaj tylko WH swojej epiki, nie podawaj WH innych zespołów Delivery.

Pole jest dostępne zarówno w Epicach, jak również w Programie (gdzie agregujemy wartości z Epiców)

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10784

WH planned outside Delivery
(PlannedWHnd ze wzoru)

WH zaplanowane poza Delivery.

Zostanie przerobione na PLN. Podaj Obszar i ilość WH.

Pole znajduje się tylko w Programie.

(warning) Uzupełnij tylko gdy jesteś właścicielem programu.

Do pola liczbowego dołączone jest również pole tekstowe w celu rozpisania szczegółów składających się na wartość końcową, np.

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10790

WH burnt in Delivery
(BurntWHd ze wzoru)

WH dotychczas spalone na realizacje wewnątrz Delivery. Logika jak przy WH planned in Delivery.

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10791

WH burnt outside Delivery
(BurntWHnd ze wzoru)

WH dotychczas spalone na realizacje wewnątrz Delivery. Logika jak przy WH planned outside Delivery.

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10909

WF left in Delivery

WH pozostałe do utylizacji wewnątrz Delivery. Logika jak przy WH planned in Delivery.

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10910

WH left outside Delivery

WH pozostałe do utylizacji poza Delivery. Logika jak przy WH planned outside Delivery.

https://bluemedia.atlassian.net/secure/admin/EditCustomField!default.jspa?id=10911

  • Project On Time - stosunek zaplanowanych terminów realizacji projektu do faktycznych terminów jego realizacji. Obliczamy liczbę dni między planowaną datą startu, a terminem ukończenia. Następnie obliczamy liczbę dni między faktyczną datą startu, a osiągniętym terminem realizacji. Dzielimy liczbę dni skonsumowanych przez liczbę dni zaplanowanych i porównujemy z poniższą drabinką

    • Wynik w zakresie (0; 1,2>: zielono

      (blue star)
    • Wynik w zakresie (1,2; 1,4>: pomarańczowo

      (blue star)
    • Wynik w zakresie (1,4; ∞): czerwono (error) Przykład:

    Image 20230719 070439
  • Project in Budget

    • Ilość zużytych godzin/Ilość pozostałych godzin w projekcie [w ujęciu PLN czyli przemnożona przez stawki godzinowe];

      • ilość godzin oszacowanych w fazie analizy szczegółowej - przemnożone przez stawkę godzinowa dla danego zespołu

      • ilość godzin zużytych (jeżeli jesteś Product Ownerem prowadzącym inicjatywę, to prezentujesz tą informację ze wszystkich zaangażowanych obszarów, jeżeli jesteś Product Ownerem wykonującym część prac przy inicjatywie to raportujesz do prowadzącego Product Ownera) - zgodnie z danymi zaraportowanymi przez team

      • ilość godzin pozostałych do zużycia - metoda ekspercka - IT lead/Non-IT lead

    • KPI = (Zużyte + planowane do zużycia) / Oszacowane w analizie szczegółowej

      • Na zielono 2705 - wszystko do 1,2

      • Na pomarańczowo 26a0 - pomiędzy 1,2 a 1,4

      • Na czerwono Error - wszystko powyżej 1,4

  • Project in Scope - mierzone liczbą CR projektowych:

    • Na zielono 2705 - wszystko do 1,2 change requestow zgłoszonych w trakcie trwania projektu

    • Na pomarańczowo 26a0 - od 3 - 4 change requestow zgłoszonych w trakcie trwania projektu

    • Na czerwono Error - powyżej 4 change requestow zgłoszonych w trakcie trwania projektu

  • Project in Risk:

    • Na zielono 2705 - brak

    • Na pomarańczowo 26a0 - zagrożenia, które posiadają mityganty i wiemy jak nimi zarządzic

    • Na czerwono Error - zagrożenia, dla których nie posiadamy mitygantów i należy zaangażować inne departamenty osób, żeby uzgodnić mityganty.

Governance

  1. Wydarzenia scrum/kanban - wewnątrz Zespołu - Governance projektu sprawujemy zgodnie z framework’iem scrum, metoda kanban, mianowicie korzystając z wydarzeń typowych dla scrum nadzorujemy wykonanie projektu i aktualizujemy karte projektu po każdym review i planning.

  2. Wydarzenie Risk Meeting - wewnątrz Delivery - sprawdzamy wspólnie dla Bramki Płatniczej i pozostałych produktów, wszystkie trwające projekty i ich metryki, z uwzględnieniem ryzyk wewnętrznych miedzy-teamowych i zewnętrznych, poza Delivery.

  3. Raport “Reporting Delivery” - z Delivery do Organizacji - docelowo chcemy przedstawiać status projektów na raporcie “Reporting Delivery”, dlatego będziemy pracowali w kierunku takim, aby uwzględnić wszystkie niezbedne metryki i KPI na raporcie “Reporting Delivery”.

Podsumowanie działań i dalsze akcje

Katarzyna Dmitrus Szymon Pająk 07 Jul 2023

Grey arrow down Stare todosy

Karta projekty:

Aktorzy w PMF i ich role

Współpraca z QA

Komunikacja z Interesariuszami

Inne

  • Brak kryteriów akceptacji pojedynczych zadań → do podpatrzenia w Payments Online Templates Szymon Pająk do doprecyzowania o co chodzi

  • Stworzenie dwóch szablonów pracy: dla kanban i dla scrum, z nałożeniem schematu na wielkość zespołu. Katarzyna Dmitrus pogada z Szymon Pająk

  • Standaryzacja sposobów szacowania zadań - ważne z punktu widzenia KPI i benchmarku pracownika ← KD 7.07: do przegadania później poza frameworkiem w Product Ownership Framework

  • Udostępnienie narzędzia do tworzenia zależności?

  • Template Kickoffu → KD 7.07: zaadresujemy w Product Ownership Framework

  • Stworzenie dobrych praktyk / templatu Retro ← nie chodzi o samo retro ale o wdrożenie pkt z retro → KD 7.07: zaadresujemy w Product Ownership Framework

  • Template Review → zaadresujemy w Product Ownership Framework

  • Przyjęcie/stworzenie standardu dokumentacji technicznych Szymon Pająk Jakub Demczuk i produktowych Patrycja Lasocka → KD 7.07: docelowo Szymon i Kuba jako glowni architekci wypracuja w przyszlosci. Na ten moment nie bedzie podejmowana praca w tym zakresie

  • Ustalenie prowadzenia projektów nadrzędnych zbierających w sobie podprojekty realizowane w poszczególnych zespołach. https://www.wrike.com/project-management-guide/faq/what-is-a-project-charter-in-project-management/ ← szkolenie z Jira i manual Jakub Demczuk KD 7.07: na razie to zostawmy.

  • Szkolenie ogólne z Jira ← wyciąganie poszczególnych informacji Jakub Demczuk

  • “raportowanie postępów - konsultacje z interesariuszami” - zdefiniować propozycje metodyk KD 7.07: na razie to zostawmy.

Mierniki & KPI dla projektów

  • sprawdzic gotowosc Jira na wprowadzanie danych niezbednych do zbierania mierników projektowych Szymon Pająk do 31.07

    • wprowadzenie planned date start & planned date end + executed date start & executed date end

    • Project in budget - czy mozna wprowadzic jakas logike, ktora bedzie obliczala nam szacunek czy projekt w budzecie?

  • Project in Scope - mierzone iloscia CR projektowych - do rekomendacji przez PO w jaki sposob administruja change requestami Katarzyna Dmitrus do 31.07

  • Project in Risk - do rekomendacji przez PO w jakis sposob i czy w ogole amidnistruja ryzykiem w projektach Katarzyna Dmitrus do 31.07

Karta projekty TO DO:

  • Stworzenie opisu do karty projekty (Przygotowanie kompendium, FAQ, zasad korzystania z Jiry w aspekcie prowadzenia projektów) - poprawki Szymon Pająk do 31.07

Opiniowanie frameworku Project Managememt Katarzyna Dmitrus Szymon Pająk do 31.07

Acceptance of works

Faza w której dokonywana jest weryfikacja, czy zrealizowana inicjatywa spełnia postawione wymogi biznesowe, funkcjonalnej i jakościowe.

Commercialization

Tollgate 3

Po realizacji projektu Product Manager przedstawia gotowe rozwiązanie na spotkaniu TOLLAGATE 3:

  1. Prezentacja metryk podsumowujących projekt

  2. Weryfikacja, czy nadal istnieje zapotrzebowanie na uruchomienie zmiany

  3. Zgromadzeni podejmują decyzję o statusie GO / NO GO

  4. Inicjatywy które nie dostają zgody na realizację przenosimy w status WON'T DO z komentarzem

  5. Inicjatywy które dostają zgodę na wdrożenie, rozpoczynają procedurę roll-outu zgodnie założonym modelem i skalą

W ramach spotkania Tollgate 3 dodatkowo podsumowujemy listę przyjętych lub zrealizowanych zadań CR oraz Quality.

Lista uczestników i terminy spotkań procesu NPI

Spotkanie

Uczestnicy

Termin/częstotliwość

TOLLAGATE 1

  1. Sponsor inicjatywy (albo autor inicjatywy lub wyznaczony zastępca)

  2. Przedstawiciele Business Unitów i Chiefowie

  3. Product Managerowie

Pierwszy wtorek każdego miesiąca.

T-SHIRT ANALYSIS

  1. Product Manager

  2. Przedstawiciele zespołów technicznych (Struktura)

  3. (opcjonalnie) Przedstawiciele działów Clarity i Feedback

Drugi wtorek każdego miesiąca.

(warning) Termin ustalać zawsze w relacji do TOLLAGATE 1.

TOLLAGATE 2 i TOLLAGATE 3

  1. Sponsor inicjatywy (albo autor inicjatywy lub wyznaczony zastępca)

  2. Product Managerowie

Trzeci wtorek każdego miesiąca.

(warning) Termin ustalać zawsze w relacji do T-SHIRT ANALYSIS.

Automatyczne powiadomienia

Zdarzenie

Adresat

Link do konfiguracji automatu

Utworzenie inicjatywy

  1. Sponsor

Utworzenie inicjatywy - Quality

  1. Szef zespołu https://bluemedia.atlassian.net/wiki/spaces/SRE

Utworzenie inicjatywy - CR

  1. Product Owner

Utworzenie inicjatywy - NPI

  1. Delivery officer

  2. Experience officer

Zmiana statusu w NEED FEEDBACK

  1. Założyciel inicjatywy

  2. Uczestnicy inicjatywy (request participants)

  3. Product Owner (jeśli ustawiony)

  4. Product Manager (jeśli ustawiony)

https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/settings/automate#/rule/10543262

Zmiana statusu na AWAITING TOLLGATE [X] APPROVAL

  1. Sponsor

  2. Założyciel inicjatywy

Przejście przez T2: https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/settings/automate#/rule/14802103

Zmiana statusu na ANALYSIS
(weryfikacja kapitalizacji)

  1. Dorota Podgórska

  2. Małgorzata Naliwajko

  3. Product Owner

https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/settings/automate#/rule/13530854

Uruchomienie

  1. Sponsor

  2. Założyciel inicjatywy

Zaakceptowanie business case&#39;u (przy zaznaczonym zgłoszeniu do weryfikacji podatkowej)

  1. Magdalena Kowalewska

https://bluemedia.atlassian.net/jira/servicedesk/projects/PRODUKT/settings/automate#/rule/11837762

Automatyka pozostała

Zdarzenie

Akcja

Link do konfiguracji automatu

Utworzenie epicku na kolejce zespołowej

Przypisanie adekwatnej wartości do pola Team, zgodnie z opisami w dokumencie Struktura

https://bluemedia.atlassian.net/jira/settings/automation#/rule/12816528

Zalogowanie czasu pracy gdy brak w zadaniu sponsora

Wysłanie wiadomości do autora zadania i przypisanej do niego osoby z prośba o nadanie sponsora.

https://bluemedia.atlassian.net/jira/settings/automation#/rule/12860660

Graf przejść stanów na Jira (Workflow)

Link do bieżącego workflow obsługującego zadania typu Program znajduje się pod adresem: https://bluemedia.atlassian.net/secure/admin/workflows/WorkflowDesigner.jspa?wfName=NPI Workflow 2023_04_18&workflowMode=live

Stany grafu i przejścia między nimi starają się wiernie oddać opis procesu biznesowego zaprezentowanego na diagramie na początku tego dokumentu.

  1. Open

  2. Scheduled

  3. Implementation… i dalej

Wizualizacja grafu:

Image 20230502 091325

Struktura zadań na Jira

Typ zadania

Liczność per inicjatywa

Opis

1

Program

1

Program to najwyższy byt reprezentujący inicjatywę projekt. Skupia w sobie cały zakres prac do wykonania w organizacji, niezależnie czy suma prac do wykonania po stronie Delivery to 5, czy 1000 wh.

Przykładem dużego programu jest na przykład inicjatywa rebrandingu wszystkich produktów.

Przykładem małego programu jest change request polegający na dodaniu nowej kolumny w CSV w raporcie dla partnera.

2

Epic

N

Epic reprezentuje projekt realizowany w ramach jednego zespołu (Struktura).

Epici przypisujemy do programu. Program może mieć wiele epiców

3

Story

N

Story reprezentuje krótki i uproszczony opis funkcji w tworzonym systemie. Grupuje pojedyncze zadania, nadaje przejrzystość inicjatywie, ułatwia zarządzanie progresem realizacji inicjatywy i komunikację między zespołami (np z QA).

Story przypisujemy do epiców. Epici mogą mieć wiele story.

4

New feature/Improvement/Technical Task/…

N

Zadania definiujące najmniejsze elementy odpowiadające za progres w realizacji projektu. Zadania przypisujemy do story i do epiców.

FAQ

Pytanie

Odpowiedź

Komu dedykowany jest proces?

Proces służy każdemu. Każdy z pracowników ma prawo złożyć propozycję zmiany, poprawy, stworzenia czegoś nowego. W szczególności proces powstał dla tzw. Sponsorów, czyli Business Unit Leaderów i Chiefów działów, czyli osób-ról, które dysponują budżetem inwestycyjnym.

Kiedy stosujemy proces NPI/CR?

Proces NPI/CR stosowany jest w następujących przypadkach:

  • wytworzenie nowego produktu lub funkcjonalności

  • wszystkie zmiany wynikające z konieczności dostosowania się do regulacji prawnych/compliance

  • RFP/RFI (request for proposal) - postępowanie przetargowe, wymagające wytworzenia nowego komponentu

  • Wprowadzenia zmiany w istniejącym produkcie lub procesie

  • Inne zmiany, wynikające np z potrzeb jakościowych, likwidacji długu

Kiedy nie stosujemy procesu NPI/CR?

Procesu NPI/CR nie stosujemy:

  • w przypadku wdrożeń Partnerów, korzystających z gotowych komponentów

  • w przypadku wdrożeń Partnerów, którzy nie wymagają dedykowanych komponentów

Kto odpowiada za Business Case Inicjatywy?

Sponsor

Kto odpowiada za realizacje budżetu projektu?

Rolą odpowiedzialną za zmieszczenie projektu w założonym budżecie jest Product Owner (patrz: PM/PO - odpowiedzialność)

Kto odpowiada za wybór dostawców?

Dostawca rozwiązań biznesowych: Sponsor

Dostawca rozwiązań technologicznych: Delivery

Kto odpowiada za Umowy biznesowe z Partnerami?

Za Umowy odpowiada Sponsor (osoba wyznaczona), który zgłasza daną inicjatywę

Last modified: 30 May 2024