Zwinne podejście do projektu i produktu Kto? Co? i Jak? Małgorzata Kusyk, PMP, PRINCE2P



Podobne dokumenty
The Agile Way Thomson Reuters case study. Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters

Modele cyklu życia oprogramowania

Agile, approach Scrum in IT projects Katarzyna Terlecka, Filip Sajdak & Jerzy Wachala

INICJATYWA STUDENCKA. Gdańsk,

INŻYNIERIA OPROGRAMOWANIA LAB 1

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Marcin Kucięba Agile Development

INICJATYWA STUDENCKA. Gdańsk,

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Metodyka dla projektu SYRIUSZ

Lekkie metodyki. tworzenia oprogramowania

Metodyki zwinne wytwarzania oprogramowania

Planowanie i realizacja zadań w zespole Scrum

Programowanie zwinne

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Projektowanie zwinne

Agile Software Development Perspektywa Członka Zespołu

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Podejście zwinne do zarządzania projektami

Akademia ADB Wykład I Praca w grupie i jakość kodu

Scaling Scrum with SAFe. Małgorzata Czerwińska

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

Agile Project Management

Agile Project Management WHITEPAPER

Modele cyklu życia systemu cd Zasady programowania zwinnego Wykład 3

AGILE PROJECT MANAGEMENT

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

Wykład 2. MIS n Inżynieria oprogramowania Marzec Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

Jak oceniać pracownika? Czyli o skutecznej informacji zwrotnej. Małgorzata Kusyk, PMP, PRINCE2P

Programowanie zespołowe

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Nowe modele zakupowe usług IT w obszarze ochrony zdrowia.

Metodyki programowania. Tomasz Kaszuba 2015

Prowadzenie projektu programistycznego. Modele tworzenia oprogramowania. Programowanie kaskadowe i zwinne. Wykład 9

NOWE METODYKI PROWADZENIA PROJEKTU

Ewolucja Architektury

KANBAN SCRUM-BAN. Agile PM Zarys AUP

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

PROGRAM STAŻU. Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O. Miejsce odbywania stażu IBM, ul. Muchoborska 8, Wrocław, Poland

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

Techniki komputerowe w robotyce

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

SCRUM Product Owner - wstęp do zarządzania produktami

Feature Driven Development

Metodyki zwinne AGILE

Prezentacja oferty Smultron Smultron tel

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

szkolenia pod drzewem Wybrane Techniki XP bnd 2008 Tomasz Włodarek. Materiał udostępniany na podstawie licencji Creative Commons (by-nc-nd) 1.00.

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

Dobre wdrożenia IT cz. I Business Case.

Financial support for start-uppres. Where to get money? - Equity. - Credit. - Local Labor Office - Six times the national average wage (22000 zł)

Tworzenie rozwiązań informatycznych w oparciu o Customer Driven Development

Tychy, plan miasta: Skala 1: (Polish Edition)

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Zarządzanie projektami. Porównanie podstawowych metodyk

Text. Atlassian User Group Lower Silesia Praktyczne wykorzystanie narzędzi Atlasisan w skalowaniu i zarządzaniu projektami. Best practices.

Stargard Szczecinski i okolice (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

AGILE PRODUCT MANAGEMENT. Szkolenie uczące, jak tworzyć i zarządzać produktami w dynamicznie zmieniającym się otoczeniu.

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Mirosław Dąbrowski. O krok bliżej w stronę zwinności

SCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW. Ilona Ławniczak-Tomczak

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Continuous Testing a nowa era w jakości oprogramowania. Grzegorz Leopold, Michał Błaszak

Zarządzanie projektami. Porównanie podstawowych metodyk

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to teachers

User Stories Mity i hity. Kamil Niklasiński IIBA PC Business Analysis Round-tables Warszawa 8 stycznia 2015r.

ZWINNE PODEJŚCIE PROJEKTOWE A PROJEKTY BADAWCZE

Business Development Consulting

Programowanie Zespołowe

Tematy prac magisterskich Rok akademicki 2013/2014

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

DLACZEGO TO DZIAŁA? 21. marca 2012r.

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Jak szybko zweryfikować swój pomysł na biznes? Kalina Wyszyńska & Paweł Moczulski

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Podstawy zarządzania projektem IT metodyka Agile. Robert Smyk

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Analityk i współczesna analiza

PROGRAM STAŻU Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O

Plan studiów stacjonarnych drugiego stopnia 2019/2021 Kierunek: Zarządzanie kreatywne B. Moduły kierunkowe obligatoryjne

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

Scrum. Zwinna metodyka prowadzenia projektów

Programowanie Zespołowe

Zwinne tworzenie aplikacji internetowych typu RIA w środowisku Ruby on Rails

Nie musisz odnosić sukcesów ciągle, lecz tylko wystarczająco często

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science

Zarządzanie projektami w NGO

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Akademia Lidera. innogy Polska - Anna Koper-Kierlańczyk

Transkrypt:

Zwinne podejście do projektu i produktu Kto? Co? i Jak? Małgorzata Kusyk, PMP, PRINCE2P

Parę słów o sobie 2

ERA kreatywności i relacyjności http://agilepm0.blogspot.com/2014/06/new-trends-in-project-management-2014_30.html 3

"Agile is not a methodology. It is not something you do. It is something you become. That state comes after a mind shift. It requires that you let go of some of your current mindset Alan Gladman, Agile Coach 4

IBM 2010 Global CEO Study Źródło: Cultivating organizational creativity in an age of complexity. IBM Institute for Business Value

Praca oparta na wiedzy vs. zwinność Praca oparta na wiedzy Budowanie efektywnych zespołów Tworzenie, utrzymywanie i dzielenie się wiedzą Dostosowanie czasu do celów strategicznych Negocjowanie kolejnych kroków/etapów Podejście zwinne (Agile) Samoorganizujące się zespoły Retrospektywa, przeglądy Iteracje, okna czasowe Adaptacja, iteracyjny proces dopracowywania szczegółów planu Źródło: Human Interaction Management (HIM) 6

Pracownik-Kreator Twórczy proces pracy wymaga autonomii i swobody działania https://www.flickr.com/photos/mccun934/8405045975/ 7

Co to jest zwinność (agile)? Ludzie Proces Narzędzia 8

Agile? a disciplined discovery and delivery framework Ellen Gottesdiener 9

Metody Agile ASD: Adaptive Software Development XP: extreme Programmimg Crystal DSDM: Feature Driven Development Method FDD: Feature Driven Development Kanban Lean Development Scrum 10

BE Agile vs DO Agile DZIAŁAĆ Agile BYĆ Agile 11

Jak stajemy się Agile? 12

Manifest Zwinnego Oprogramowania Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywamy lepsze sposoby wykonywania tej pracy. W wyniku tych doświadczeń przedkładamy: Ludzi i interakcje ponad procesy i narzędzia Działające oprogramowanie ponad obszerną dokumentację Współpracę z klientem ponad formalne ustalenia Reagowanie na zmiany ponad podążanie za planem Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas

Agile Manifesto Principles (1) Customer satisfaction by rapid delivery of useful software Welcome changing requirements, even late in development. Agile processes harness change for the customer s competitive advantage Working software is delivered frequently (weeks rather than months) 14

Agile Manifesto Principles (2) Close, daily cooperation between business people and developers Projects are built around motivated individuals. We need to give them environment and suport they need, and trust them to get the job done Face-to-face conversation is the best form of communication (co-location) 15

Agile Manifesto Principles (3) Working software is the principal measure of progress Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace Continuous attention to technical excellence and good design enhances agility 16

Agile Manifesto Principles (4) Simplicity the art of maximizing the amount of work not done is essential The best architectures, requirements, and designs emerge from self-organizing teams Regular adaptation to changing circumstance. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts itsbehaviour accordingly 17

Łamiemy paradygmaty! Jakie? Process Traditional Management Adaptive Agile Management Measure of Success Conformance to Plan Response to Change Culture Command-and-Control Leadership /Collaborative Design Big Design Up Front Continuous Improvement QA Big Test on Backend Continuous Improvement Change Eliminate or Control Welcome and Promote Value Perfection Excellence Just enough Źródło: zaadaptowane z Rally Software 18

Bycie Agile Perspektywa systemu Tolerancja na niewiadomą Budowanie relacji i współpraca Aktywna komunikacja Transparentność Eksperymentowanie i nauka na błędach Innowacyjność i adaptacja Prostota i iteracyjność Koncentracja na wartości Metoda 19

We can t solve problems by using the same kind of thinking we used when we created them. Albert Einstein Management MUST Be Reinvented Gary Hamel 20

BYĆ AGILE Plan Rozwoju Osobistego - BYĆ AGILE Imię i nazwisko., Data: Wartości/Pryncypia Agile Działanie Kiedy Kryteria akceptacji 21

Działać Agile 22

Co? 23

Kontekst Kontekst projektowy Kontekst produktowy 24

Zwinne działanie / Doing Agile Waterfall - tradycyjny Wymagania Agile 20% wykonane 100% użyteczne Wymagania Czas Koszt zmiany wzrasta Projektowanie Kodowanie Testowanie Projektowanie Kodowanie Testowanie Czas 25

Funkcjonalność Progressive elaboration Czas 26

Stożek niepewności 27

Stacey Model 28

Cynefin Model 29

Agile vs. Żelazny Trójkąt 30

Czas w Agile Just enough Wysokopoziomowe wymagania Utrzymywane w rejestrze Priorytetyzowane i wyceniane na wysokim poziomie szczegółowości Just in Time Uszczegóławiaj tylko kiedy konieczne Just before Wysokopoziomowe wymagania Wspólna analiza praca zespołowa Dostarczaj przyrostowo najbardziej wartościowe i najbardziej ryzykowne na początku 31

Stożek niepewności w Agile 32

Kto? 33

CRACK Produkt Owner (aka Product Champion) Collaborative Representative Authorized Committed Knowledgeable Product Ownership in a Nutshell Henrik Kniberg https://www.youtube.com/watch?v=502ilhjx9ee 34

Zespół zwinny = cały zespół Zespół dostarczający Biznes Product Manager/Product Owner Eksperci SME Użytkownik końcowy Analiza, Projektowanie, Kodowanie UX projektanci, graficy Analitycy Biznesowi Projektanci/Architekci Programiści Projektanci baz danych Eksperci bezpieczeństwa Projektanci sieci Technical writers Coach/Moderator (facilitator) Project manager Scrum Master / Agile Coach Społeczność projektowa Sponsor Product Manager Kierownik funkcjonalny Eksperci Użytkownicy Kupujący Sprzedaż Marketing Szkolenia Operacje 35

Czym się zajmuje zwinny zespół? Przynosi zwrot z inwestycji (ROI) bo koncentruje się na WARTOŚCI Dostarcza oczekiwane rezultaty bo angażuje klienta Zarządza niepewnością poprzez ciągłą interakcję, przewidywanie i adaptację Wyzwala kreatywność i innowacyjność poprzez uznaniu, że ludzie są wartością i tworzeniu kultury, w której każdy może się wykazać Poprawia wyniki poprzez grupową odpowiedzialność za rezultaty i wspólną odpowiedzialność za efektywność zespołu Doskonali efektywność i wzmacnia wiarygodność dzięki zastosowanym strategiom, procesom i praktykom Źródło: Agile Project Leadership Declaration of Interdependence 36

Praktyki Agile Zarządzanie rejestrem Chartering Retrospektywa Ciągłe planowanie Inspekcja i adaptacja Visual management 37

Czego nas Scrum uczy? Autor: Karol Żurek 38

Czego nas uczy XP? Respect 39

Czego nas uczy DSDM? 1. Koncentracja na potrzeba biznesowej 2. Dostarczanie na czas 3. Współpraca 4. Jakość nie może być kompromisem 5. Przyrostowe dostarczanie (mocny fundament) 6. Iteracyjne dostarczanie 7. Ciągła komunikacja 8. Kontrola 40

Czego nas uczy Lean? 41

DZIAŁAĆ AGILE Plan Rozwoju Osobistego - DZIAŁAĆ AGILE Imię i nazwisko., Data: Praktyki Agile Działanie Kiedy Kryteria akceptacji 42

Pytania 43

Kontakt malgorzata.kusyk@pmi.org.pl malgorzata.kusyk@agilepmo.pl www.agilepmo.pl Blog: www.agilepm0.blogspot.com 44

Zdjęcia www.freedigitalphotos.net Authors: KROMKRATHOG Pong nokhoog_buchachon Salvatore Vuono 45