SlideShare a Scribd company logo
1 of 34
Jak zostać zwinnym
(Agile) Analitykiem
Mariusz Opaliński
@mariuszop
e-mail: maropalin@gmail.com
Konferencja beIT - 28 marzec 2015
O mnie ;)
O czym będzie?
 Jak Agile zmienia rolę Analityka?
 Co robi Analityk w projektach AgileScrum?
 Nowe praktyki i techniki
 Czego oczekuje Zespół?
Zakładam, że
 Znasz podstawy Agile, SCRUM, RUP,.. BABOK
 Jesteś, bądź kiedyś będziesz:
 Analitykiem
 Product Owner-em (PO)
 Scrum Master-em (SM)
 Członkiem zespołu SCRUM-owego
 Agile menadżerem….
IMO Agile … *
 Agile to „duża zmiana” – inna filozofia działania
 Agile nie jest łatwy
 Agile nie jest dla każdego – kompetencje, cechy
 Agile nie jest do wszystkiego – klient, umowy, produkty
 Agile jest męczące, ale efektywne i daje satysfakcję
 Wymagania są nadal największym wyzwaniem IO
 Agile wzmacnia rangę SPI
 Nie trzeba być 100 % Agile żeby z niego czerpać
* Przedstawione informacje są prywatnymi opiniami i doświadczeniami autora i nie muszą być zgodne ze stanem
faktycznym ;)
Najpoważniejszy standard branżowy dla BA
 Najbardziej pełny zbiór wiedzy
na temat analizy biznesowej
 Podstawa szkoleń i certyfikacji
 Odpowiednik BAKOK w PM
Uwaga!
To nie jest metodyka!
Przewodnik dla analityków w Agile
 Współpraca IIBA i Agile Alliance
 Rola analityka w środowisku Agile
 Aktywności analityczne w
 SCRUM,
 XP,
 Kanban,….
 Nowe praktyki i techniki
 Istotnie uzupełnia metodyki Agile
Zwinny (Agile) Analityk
 Posiada warsztat analityczny
 Zna i akceptuje filozofię Agile
 Zna reguły metodyk Agile (SCRUM, XP, Kanban)
 Zna praktyki Agile i kontekst ich użycia
 Zna i odpowiednio stosuje nowe techniki
 Certyfikowany Product Owner (zalecane)
Co się zmienia?… chyba jednak sporo
Filozofia działania Nowe techniki
Proces
Użycia starych technik
Nowa filozofia
Nowa
filozofia
działania !!!
Skupienie na wartości biznesowej
Zespół
Efektywna komunikacja
Podejście adaptacyjne vs tradycyjne
Podejście adaptacyjne vs tradycyjne
Adaptacyjnie Tradycyjnie
Dostarczanie funkcjonalności Podział zadań
Plany są hipotezą Plany są przewidywaniem
Sukces jako zdolność adaptacji Sukces jako zgodność z planem
Szczegółowe plany dla
bieżących iteracji, zgrubne
plany dla dalszych etapów
Szczegółowe plany dla całości
projektu
Przyczyny odchyleń są
analizowane i wykorzystywane
do zmiany planu kolejnych
iteracji
Odchylenia od planu traktowane
są jako błędy zarządzania
Co się zmienia w praktyce
 Nowy proces → praca w iteracjach
 Analityk w Zespole → współodpowiedzialność
 Komunikacja → bezpośrednia, intensywna
 Modele, dokumenty → tak lekkie jak to możliwe
 Szczegółową analiza → najpóźniej jak to możliwe
 Częsta weryfikacja → bezcenny feedback
 Adaptacja → wreszcie można zmienić wymagania!
Oznaki braku zmiany filozofii
 Postrzeganie Agile jako serii
mini-kaskadowych projektów
 Skupianie się na rozwoju
jednego produktu
analitycznego
 Skupianie się bardziej na
dokumentacji niż na
komunikacji
 Postrzeganie swojej roli jako
mostu między ludźmi
biznesowymi i ludźmi IT
 Ochrona swojego terytorium -
„to jest moje zadanie”
 Produkowanie więcej
dokumentów niż to potrzeba
 Brak świadomości jednorazowości
modeli
 Uznawanie tylko jednej słusznej
drogi rozwiązania
 Niechęć do realizacji zadań spoza
własnego obszaru specjalizacji
 Nieuwzględnianie zmian wymagań
i ciągłego doskonalenia się
 Modelowanie w izolacji
 Opór w wykorzystaniu technik
współpracy
 Nie akceptowanie i brak adaptacji
płynnej natury projektów
Ale w SCRUM jest tylko Product Owner?!
 Określa i komunikuje wizję
 Definiuje cechy produktu
 Określa plan wydań i ich zakres
 Odpowiada za zwrot z inwestycji (ROI)
 Priorytetyzuje backlog wg. wartości biznesowej
 Akceptuje bądź odrzuca wyniki prac
Kiedy potrzebny analityk?
 Duży projekt
 Złożone procesy biznesowe i logika produktu
 Zespół nie zna dziedziny
 Wielu udziałowców – wymagane zarządzanie
 Właściciel biznesowy Produktu nie może być 100% PO
 PO nie ma doświadczeń projektowych i analitycznych
Analityk i Product Owner
 Bez wydzielonego analityka
 te rolę pełni ktoś z zespołu
 Koordynuje udziałowców
 wsparcie dla PO, budowa wizji, modelowanie
 Pełnomocnik PO
 ograniczone możliwości decyzyjne, PO w iteracjach
 Coach dla PO
 PO o słabych kompetencjach w projektach IT, Agile
 Zastępczy PO
 gdy nie ma PO
Analityk dba o komunikację
Analityk i PO nie są pośrednikami między biznesem i IT!
Analityk w cyklach Agile
Zwinny (Agilowy) analityk troszczy się o to aby
Zespół w odpowiednim czasie posiadał
odpowiednie informacje na właściwym poziomie
szczegółowości tak aby mógł budować właściwy
Produkt
(źródło: BABOK The Agile extension)
SCRUM – nowy tryb pracy
Gdzie analiza w SCRUM?
(źródło: BABOK The Agile extension)
• Utrzymanie backlogu projektu
• Regularna estymacja
• Plan wydań i iteracji
• Adaptacja i potwierdzanie zakresu
• Praca z Kientem i udziałowcami
• Wypracowanie wizji produktu
• Business Case
• Analiza, modelowanie – aby zrozumieć
• Identyfikacja Epics, UserStory
• Backlog – identyfikacja wartości biz.
Planowanie strategii i wydań
• Backlog Iteracji
• Planowanie iteracji z
Zespołem
• Szczegółowe wymagania
do iteracji bieżącej
• Szczegółowe wymagania
do iteracji przyszłej
• Intensywna komunikacja
z Zespołem,
• Akceptacja historyjek
• Retrospektywa
• Adaptacja
Planowanie i realizacja iteracji
Analiza w iteracjachsprintach
Identyfikacja
nowych wymagań
Utrzymanie
spriorytetyzowanej
listy wymagań
Potwierdzenie
zakresu z PO
Przygotowanie
Szczegółowych
wymagań
Weryfikacja
i adaptacja
Adaptacja i ciągłe planowanie – zmiana wymagań może być dobra!
Backlog - tu zarządzamy wymaganiami
Różne oblicza Backlog-u
 Epika → Historyjka
 Epika → Historyjka → Zadanie
 Epika → Cecha → Historyjka → Zadanie
 Epika → UC → Historyjka → Zadanie → AT
User Story – historyjki użytkownika
 Wygodne - szybko definiują zakres
 Pokazują co i dlaczego
 Łatwo estymowalne
 Możliwy podział
 Obietnica rozmowy a nie specyfikacja
 Historyjki nie są dokumentacją wymagań
 Historyjka to produkt końcowy analizy
 Potrzebne grupowanie historyjek
Typowe troski Scrum Mastera
 Czy analityk jest prawdziwym członkiem Zespołu
 Komunikacja, współpraca, postawa
 Skuteczne przekazanie wizji produktu
 Angażowanie PO i udziałowców w prace
 Wsparcie przy planowaniu i estymacji
 Retrospektywy – doskonalenie metody
 Product Owner i Analityk
 Dayli Scrum
 Akceptacja historyjek
 Efektywność modelowania
No i co mam z
Tobą zrobić
Analityku?
Czego zespół oczekuje od Analityka?
 Kompetencji
 Decyzyjności
 Dostępności
 Bycia w drużynie
 Objaśniania wymagań, modeli
 Przestrzegania przyjętych reguł
 Jasnych kryteriów akceptacji
 Uznania gdy są efekty
 Bycia aktywnym animatorem planowania,
analizowania, testowania i demonstrowania działania
produktu
Jesteś nam
potrzebny !!!
Co można zyskać?
Dziękuję !
@mariuszop
Więcej szukaj pod: #agile, #baot

More Related Content

What's hot

Jak pracuje Product Owner? Spotkanie LubLean and Agile
Jak pracuje Product Owner? Spotkanie LubLean and AgileJak pracuje Product Owner? Spotkanie LubLean and Agile
Jak pracuje Product Owner? Spotkanie LubLean and AgileKrystian Kaczor
 
Zwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniuZwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniuAndy Brandt
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Wòjcech Makùrôt
 
Agile Tester - Czy to w ogóle ma sens?
Agile Tester  - Czy to w ogóle ma sens?Agile Tester  - Czy to w ogóle ma sens?
Agile Tester - Czy to w ogóle ma sens?Krystian Kaczor
 
Dlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna ŁódźDlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna ŁódźKrystian Kaczor
 
Jak (nie) zabić agile przy użyciu jira
Jak (nie) zabić agile przy użyciu jiraJak (nie) zabić agile przy użyciu jira
Jak (nie) zabić agile przy użyciu jiraKrystian Kaczor
 
Sprint retrospective wartości scrum
Sprint retrospective   wartości scrumSprint retrospective   wartości scrum
Sprint retrospective wartości scrumKrystian Kaczor
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumKrystian Kaczor
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Łukasz Rzepecki
 
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieMichał Parkoła
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieMaciej Grajcarek
 
[QE 2015] Krystian Kaczor - Wymagania w Agile
[QE 2015] Krystian Kaczor - Wymagania w Agile[QE 2015] Krystian Kaczor - Wymagania w Agile
[QE 2015] Krystian Kaczor - Wymagania w AgileFuture Processing
 
Szkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaSzkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaRoman Morawski-Jagram
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukMamStartup
 

What's hot (20)

Jak pracuje Product Owner? Spotkanie LubLean and Agile
Jak pracuje Product Owner? Spotkanie LubLean and AgileJak pracuje Product Owner? Spotkanie LubLean and Agile
Jak pracuje Product Owner? Spotkanie LubLean and Agile
 
Zwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniuZwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniu
 
Dlaczego nie powinniśmy zapominać o metodologii Waterfall?
 Dlaczego nie powinniśmy zapominać o metodologii Waterfall? Dlaczego nie powinniśmy zapominać o metodologii Waterfall?
Dlaczego nie powinniśmy zapominać o metodologii Waterfall?
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.
 
Agile Tester - Czy to w ogóle ma sens?
Agile Tester  - Czy to w ogóle ma sens?Agile Tester  - Czy to w ogóle ma sens?
Agile Tester - Czy to w ogóle ma sens?
 
Wymagania w Agile
Wymagania w AgileWymagania w Agile
Wymagania w Agile
 
Dlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna ŁódźDlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna Łódź
 
User Story
User StoryUser Story
User Story
 
Jak (nie) zabić agile przy użyciu jira
Jak (nie) zabić agile przy użyciu jiraJak (nie) zabić agile przy użyciu jira
Jak (nie) zabić agile przy użyciu jira
 
SCRUM w pigułce
SCRUM w pigułceSCRUM w pigułce
SCRUM w pigułce
 
Sprint retrospective wartości scrum
Sprint retrospective   wartości scrumSprint retrospective   wartości scrum
Sprint retrospective wartości scrum
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrum
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)
 
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
 
[QE 2015] Krystian Kaczor - Wymagania w Agile
[QE 2015] Krystian Kaczor - Wymagania w Agile[QE 2015] Krystian Kaczor - Wymagania w Agile
[QE 2015] Krystian Kaczor - Wymagania w Agile
 
Szkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaSzkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersja
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek Potiuk
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Zarządzanie projektami - logicznie, skutecznie, niełatwo - Manage or Die Insp...
Zarządzanie projektami - logicznie, skutecznie, niełatwo - Manage or Die Insp...Zarządzanie projektami - logicznie, skutecznie, niełatwo - Manage or Die Insp...
Zarządzanie projektami - logicznie, skutecznie, niełatwo - Manage or Die Insp...
 

Viewers also liked

Viewers also liked (12)

AgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical managementAgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical management
 
Traktat
TraktatTraktat
Traktat
 
Zła wielozadaniowość — wróg agile i biznesu
Zła wielozadaniowość — wróg agile i biznesuZła wielozadaniowość — wróg agile i biznesu
Zła wielozadaniowość — wróg agile i biznesu
 
Reformy systemu emerytalnego - analiza GRAPE
Reformy systemu emerytalnego - analiza GRAPEReformy systemu emerytalnego - analiza GRAPE
Reformy systemu emerytalnego - analiza GRAPE
 
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
 
Scrum Stories - 2016.06.29, Agile3M meeting
Scrum Stories - 2016.06.29, Agile3M meetingScrum Stories - 2016.06.29, Agile3M meeting
Scrum Stories - 2016.06.29, Agile3M meeting
 
Scrum 500+ - 2016.09.14, Agile3M meeting
Scrum 500+ - 2016.09.14, Agile3M meetingScrum 500+ - 2016.09.14, Agile3M meeting
Scrum 500+ - 2016.09.14, Agile3M meeting
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Metodologia badań
Metodologia badańMetodologia badań
Metodologia badań
 
Scrum w 59 minut
Scrum w 59 minutScrum w 59 minut
Scrum w 59 minut
 
10 Tips for Making Beautiful Slideshow Presentations by www.visuali.se
10 Tips for Making Beautiful Slideshow Presentations by www.visuali.se10 Tips for Making Beautiful Slideshow Presentations by www.visuali.se
10 Tips for Making Beautiful Slideshow Presentations by www.visuali.se
 

Similar to Jak zostać zwinnym (Agile) analitykiem

Skuteczne Zarządzanie Projektami Internetowymi 2015
Skuteczne Zarządzanie Projektami Internetowymi 2015Skuteczne Zarządzanie Projektami Internetowymi 2015
Skuteczne Zarządzanie Projektami Internetowymi 2015GoTechnologies sp. z o.o.
 
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...PMI Szczecin
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipDonata Wiatrowska
 
Zwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITZwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITPrzemek Wysota
 
Metoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieMetoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieJaroslaw Zelinski
 
Ibr skuteczne zarządzanie przedsięwzięciami
Ibr skuteczne zarządzanie przedsięwzięciamiIbr skuteczne zarządzanie przedsięwzięciami
Ibr skuteczne zarządzanie przedsięwzięciamiMichał Wojewoda
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeLafarge Polska
 
Agile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanAgile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanMichal Raczka
 
Bpm eois pm_14012015_pdf
Bpm eois pm_14012015_pdfBpm eois pm_14012015_pdf
Bpm eois pm_14012015_pdfPiotr Merkel
 
Coaching w zarzadzaniu projektami
Coaching w zarzadzaniu projektamiCoaching w zarzadzaniu projektami
Coaching w zarzadzaniu projektamiCoaching Warszawa
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyŁukasz Węgrzyn
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowaniatestuj.pl
 
Metastorm Enterprise Suite
Metastorm Enterprise SuiteMetastorm Enterprise Suite
Metastorm Enterprise SuitePCHALAWA
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile3camp
 
Zarzadzanie portfelem projektow
Zarzadzanie portfelem projektowZarzadzanie portfelem projektow
Zarzadzanie portfelem projektowRyszard Dałkowski
 
Najnowsze światowe trendy zarządzania projektami
Najnowsze światowe trendy zarządzania projektamiNajnowsze światowe trendy zarządzania projektami
Najnowsze światowe trendy zarządzania projektamiJanusz Pieklik
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Fundacja Governica
 

Similar to Jak zostać zwinnym (Agile) analitykiem (20)

Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 
Skuteczne Zarządzanie Projektami Internetowymi 2015
Skuteczne Zarządzanie Projektami Internetowymi 2015Skuteczne Zarządzanie Projektami Internetowymi 2015
Skuteczne Zarządzanie Projektami Internetowymi 2015
 
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadership
 
Zwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITZwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBIT
 
Metoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieMetoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanie
 
Ibr skuteczne zarządzanie przedsięwzięciami
Ibr skuteczne zarządzanie przedsięwzięciamiIbr skuteczne zarządzanie przedsięwzięciami
Ibr skuteczne zarządzanie przedsięwzięciami
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
 
Agile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanAgile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska Poznan
 
Rola Analityka w agile
Rola Analityka w agileRola Analityka w agile
Rola Analityka w agile
 
Bpm eois pm_14012015_pdf
Bpm eois pm_14012015_pdfBpm eois pm_14012015_pdf
Bpm eois pm_14012015_pdf
 
Coaching w zarzadzaniu projektami
Coaching w zarzadzaniu projektamiCoaching w zarzadzaniu projektami
Coaching w zarzadzaniu projektami
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 
Metastorm Enterprise Suite
Metastorm Enterprise SuiteMetastorm Enterprise Suite
Metastorm Enterprise Suite
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Zarzadzanie portfelem projektow
Zarzadzanie portfelem projektowZarzadzanie portfelem projektow
Zarzadzanie portfelem projektow
 
Najnowsze światowe trendy zarządzania projektami
Najnowsze światowe trendy zarządzania projektamiNajnowsze światowe trendy zarządzania projektami
Najnowsze światowe trendy zarządzania projektami
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
 

Jak zostać zwinnym (Agile) analitykiem

  • 1. Jak zostać zwinnym (Agile) Analitykiem Mariusz Opaliński @mariuszop e-mail: maropalin@gmail.com Konferencja beIT - 28 marzec 2015
  • 3. O czym będzie?  Jak Agile zmienia rolę Analityka?  Co robi Analityk w projektach AgileScrum?  Nowe praktyki i techniki  Czego oczekuje Zespół?
  • 4. Zakładam, że  Znasz podstawy Agile, SCRUM, RUP,.. BABOK  Jesteś, bądź kiedyś będziesz:  Analitykiem  Product Owner-em (PO)  Scrum Master-em (SM)  Członkiem zespołu SCRUM-owego  Agile menadżerem….
  • 5. IMO Agile … *  Agile to „duża zmiana” – inna filozofia działania  Agile nie jest łatwy  Agile nie jest dla każdego – kompetencje, cechy  Agile nie jest do wszystkiego – klient, umowy, produkty  Agile jest męczące, ale efektywne i daje satysfakcję  Wymagania są nadal największym wyzwaniem IO  Agile wzmacnia rangę SPI  Nie trzeba być 100 % Agile żeby z niego czerpać * Przedstawione informacje są prywatnymi opiniami i doświadczeniami autora i nie muszą być zgodne ze stanem faktycznym ;)
  • 6. Najpoważniejszy standard branżowy dla BA  Najbardziej pełny zbiór wiedzy na temat analizy biznesowej  Podstawa szkoleń i certyfikacji  Odpowiednik BAKOK w PM Uwaga! To nie jest metodyka!
  • 7. Przewodnik dla analityków w Agile  Współpraca IIBA i Agile Alliance  Rola analityka w środowisku Agile  Aktywności analityczne w  SCRUM,  XP,  Kanban,….  Nowe praktyki i techniki  Istotnie uzupełnia metodyki Agile
  • 8. Zwinny (Agile) Analityk  Posiada warsztat analityczny  Zna i akceptuje filozofię Agile  Zna reguły metodyk Agile (SCRUM, XP, Kanban)  Zna praktyki Agile i kontekst ich użycia  Zna i odpowiednio stosuje nowe techniki  Certyfikowany Product Owner (zalecane)
  • 9. Co się zmienia?… chyba jednak sporo Filozofia działania Nowe techniki Proces Użycia starych technik
  • 15. Podejście adaptacyjne vs tradycyjne Adaptacyjnie Tradycyjnie Dostarczanie funkcjonalności Podział zadań Plany są hipotezą Plany są przewidywaniem Sukces jako zdolność adaptacji Sukces jako zgodność z planem Szczegółowe plany dla bieżących iteracji, zgrubne plany dla dalszych etapów Szczegółowe plany dla całości projektu Przyczyny odchyleń są analizowane i wykorzystywane do zmiany planu kolejnych iteracji Odchylenia od planu traktowane są jako błędy zarządzania
  • 16. Co się zmienia w praktyce  Nowy proces → praca w iteracjach  Analityk w Zespole → współodpowiedzialność  Komunikacja → bezpośrednia, intensywna  Modele, dokumenty → tak lekkie jak to możliwe  Szczegółową analiza → najpóźniej jak to możliwe  Częsta weryfikacja → bezcenny feedback  Adaptacja → wreszcie można zmienić wymagania!
  • 17. Oznaki braku zmiany filozofii  Postrzeganie Agile jako serii mini-kaskadowych projektów  Skupianie się na rozwoju jednego produktu analitycznego  Skupianie się bardziej na dokumentacji niż na komunikacji  Postrzeganie swojej roli jako mostu między ludźmi biznesowymi i ludźmi IT  Ochrona swojego terytorium - „to jest moje zadanie”  Produkowanie więcej dokumentów niż to potrzeba  Brak świadomości jednorazowości modeli  Uznawanie tylko jednej słusznej drogi rozwiązania  Niechęć do realizacji zadań spoza własnego obszaru specjalizacji  Nieuwzględnianie zmian wymagań i ciągłego doskonalenia się  Modelowanie w izolacji  Opór w wykorzystaniu technik współpracy  Nie akceptowanie i brak adaptacji płynnej natury projektów
  • 18. Ale w SCRUM jest tylko Product Owner?!  Określa i komunikuje wizję  Definiuje cechy produktu  Określa plan wydań i ich zakres  Odpowiada za zwrot z inwestycji (ROI)  Priorytetyzuje backlog wg. wartości biznesowej  Akceptuje bądź odrzuca wyniki prac
  • 19. Kiedy potrzebny analityk?  Duży projekt  Złożone procesy biznesowe i logika produktu  Zespół nie zna dziedziny  Wielu udziałowców – wymagane zarządzanie  Właściciel biznesowy Produktu nie może być 100% PO  PO nie ma doświadczeń projektowych i analitycznych
  • 20. Analityk i Product Owner  Bez wydzielonego analityka  te rolę pełni ktoś z zespołu  Koordynuje udziałowców  wsparcie dla PO, budowa wizji, modelowanie  Pełnomocnik PO  ograniczone możliwości decyzyjne, PO w iteracjach  Coach dla PO  PO o słabych kompetencjach w projektach IT, Agile  Zastępczy PO  gdy nie ma PO
  • 21. Analityk dba o komunikację Analityk i PO nie są pośrednikami między biznesem i IT!
  • 22. Analityk w cyklach Agile Zwinny (Agilowy) analityk troszczy się o to aby Zespół w odpowiednim czasie posiadał odpowiednie informacje na właściwym poziomie szczegółowości tak aby mógł budować właściwy Produkt (źródło: BABOK The Agile extension)
  • 23. SCRUM – nowy tryb pracy
  • 24. Gdzie analiza w SCRUM? (źródło: BABOK The Agile extension)
  • 25. • Utrzymanie backlogu projektu • Regularna estymacja • Plan wydań i iteracji • Adaptacja i potwierdzanie zakresu • Praca z Kientem i udziałowcami • Wypracowanie wizji produktu • Business Case • Analiza, modelowanie – aby zrozumieć • Identyfikacja Epics, UserStory • Backlog – identyfikacja wartości biz. Planowanie strategii i wydań
  • 26. • Backlog Iteracji • Planowanie iteracji z Zespołem • Szczegółowe wymagania do iteracji bieżącej • Szczegółowe wymagania do iteracji przyszłej • Intensywna komunikacja z Zespołem, • Akceptacja historyjek • Retrospektywa • Adaptacja Planowanie i realizacja iteracji
  • 27. Analiza w iteracjachsprintach Identyfikacja nowych wymagań Utrzymanie spriorytetyzowanej listy wymagań Potwierdzenie zakresu z PO Przygotowanie Szczegółowych wymagań Weryfikacja i adaptacja Adaptacja i ciągłe planowanie – zmiana wymagań może być dobra!
  • 28. Backlog - tu zarządzamy wymaganiami
  • 29. Różne oblicza Backlog-u  Epika → Historyjka  Epika → Historyjka → Zadanie  Epika → Cecha → Historyjka → Zadanie  Epika → UC → Historyjka → Zadanie → AT
  • 30. User Story – historyjki użytkownika  Wygodne - szybko definiują zakres  Pokazują co i dlaczego  Łatwo estymowalne  Możliwy podział  Obietnica rozmowy a nie specyfikacja  Historyjki nie są dokumentacją wymagań  Historyjka to produkt końcowy analizy  Potrzebne grupowanie historyjek
  • 31. Typowe troski Scrum Mastera  Czy analityk jest prawdziwym członkiem Zespołu  Komunikacja, współpraca, postawa  Skuteczne przekazanie wizji produktu  Angażowanie PO i udziałowców w prace  Wsparcie przy planowaniu i estymacji  Retrospektywy – doskonalenie metody  Product Owner i Analityk  Dayli Scrum  Akceptacja historyjek  Efektywność modelowania No i co mam z Tobą zrobić Analityku?
  • 32. Czego zespół oczekuje od Analityka?  Kompetencji  Decyzyjności  Dostępności  Bycia w drużynie  Objaśniania wymagań, modeli  Przestrzegania przyjętych reguł  Jasnych kryteriów akceptacji  Uznania gdy są efekty  Bycia aktywnym animatorem planowania, analizowania, testowania i demonstrowania działania produktu Jesteś nam potrzebny !!!