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



Podobne dokumenty
Modele cyklu życia oprogramowania

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

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Podejście zwinne do zarządzania projektami

Planowanie i realizacja zadań w zespole Scrum

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

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

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Metodyka dla projektu SYRIUSZ

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

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

INICJATYWA STUDENCKA. Gdańsk,

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

Zarządzanie projektami. Porównanie podstawowych metodyk

Agile at Capgemini. Marek Majchrzak, Andrzej Bednarz Wrocław,

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

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

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

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

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

Scaling Scrum with SAFe. Małgorzata Czerwińska

Marcin Kucięba Agile Development

KANBAN SCRUM-BAN. Agile PM Zarys AUP

Metodyki programowania. Tomasz Kaszuba 2015

Wprowadzenie do przedmiotu 1

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Scrum. Zwinna metodyka prowadzenia projektów

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

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

Programowanie Zespołowe

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

A DIFFERENT APPROACH WHERE YOU NEED TO NAVIGATE IN THE CURRENT STREAMS AND MOVEMENTS WHICH ARE EMBEDDED IN THE CULTURE AND THE SOCIETY

1. Wybór systemu ERP. 2. Wzajemne relacje systemów ERP i BPMS.

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16

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

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Metodyki zwinne wytwarzania oprogramowania

Szkolenie Scrum w projektach IT (Agile)

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

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

WYDZIAŁ NAUK EKONOMICZNYCH. Studia II stopnia niestacjonarne Kierunek Międzynarodowe Stosunki Gospodarcze Specjalność INERNATIONAL LOGISTICS

Programowanie zwinne

Jak rozwiązać nierozwiązaln e problemy w projektach

Data: marzec 2014 r. (2 dni, czwartek-piątek), godz Miejsce: Eureka Technology Park, Innowatorów 8

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

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

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

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

ITIL 4 Certification

Zarządzanie projektami. Porównanie podstawowych metodyk

Instytutu Ceramiki i Materiałów Budowlanych

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

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

Steps to build a business Examples: Qualix Comergent

MetaPack IT Academy Programista, Technologie, ecommerce. Dariusz Cebernik CTO, MetaPack Poland

Evaluation of the main goal and specific objectives of the Human Capital Operational Programme

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

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

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

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

Analiza produktów w procesie wytwarzania oprogramowania w podejściu zwinnym. Waldemar Łabuda * Warszawska Wyższa Szkoła Informatyki.

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

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

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ł)

Prezentacja oferty Smultron Smultron tel

Umysł / Ciało / Biznes

PROGRAM STAŻU. IBM Global Services Delivery Centre Sp z o.o. Nazwa podmiotu oferującego staż / Company name. Muchoborska 8, Wroclaw

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

No matter how much you have, it matters how much you need

Lekkie metodyki. tworzenia oprogramowania

PROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o.

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

"Innowacje w procesie wytwarzania oprogramowania - najnowsze rozwiązania IBM Rational."


Community Work in a Decade of Crisis. Dr. Val Harris From Sostenga

EXPERTS IN ROOFING. Join our talented team and start your career today! Search Tecta America's Careers

Wsparcie narzędziowe zarządzania ryzykiem w projektach. Spotkanie 2 Zbigniew Misiak (BOC IT Consulting)

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

Agile Project Management

Corporate Readiness Certificate

ERP to za mało. Zarządzanie wiedzą przez cały okres ŻYCIA produktu. Katarzyna Andrzejuk Mariusz Zabielski

What kind of. Data Scientist do you need?

Stargard Szczecinski i okolice (Polish Edition)

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Projekt Kompetencyjny - założenia

Projekty są wszędzie rola stowarzyszenia IPMA Polska we wspieraniu działalności firm i organizacji


Agile Software Development Perspektywa Członka Zespołu

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

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

Business Development Consulting

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

PROGRAM STAŻU. Nazwa podmiotu oferującego staż IBM Global Services Delivery Centre Polska Sp. z o.o.

BPM vs. Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

Zwinne metodyki - Scrum

Transkrypt:

Agile, approach Scrum in IT projects 15.3.2010 Katarzyna Terlecka, Filip Sajdak & Jerzy Wachala 1 Nokia Siemens Networks

Working Agreements Telefony wyciszone Pytania w trakcie, dłuŝsze będą zapisywane na parking lot Wykład trwa 2x50 minut z przerwa 10 minut

Agenda Wstęp Projekt Planowanie realia biznesowe Scrum podstawy Iteracja 1-20 min Iteracyjny rozwój produktu Komunikacja Role w ScrumTeam Command & Control Quiz Iteracja 2-20 min Item 1. Proces Item 2. Timeboxes Item 3. Quiz Pytania 10 min Podsumowanie 5 min

Projekt Projekt: zbiór aktywności charakteryzujący się następującymi cechami: są ze sobą powiązane w złoŝony sposób, zmierzają do osiągnięcia celu, często poprzez wytworzenie unikatowego produktu, usługi bądź rezultatu, posiadają zaplanowany z góry początek i koniec. Projekty to przedsięwzięcia: jednorazowe niepowtarzalne, złoŝone.

Planowanie Planowanie - rzeczywistość: Planowanie ad hoc nie działa Gospodarka planowa vs wolny rynek Syndrom studenta Tradycyjne podejście: zaplanuj, zrealizuj, monitoruj odchylenia Ograniczenia planowania: Zmienność otoczenia Perspektywa czasowa długość projektu Doświadczenie i wiedza na temat projektu Zrozumienie wymagań

Zrozumienie wymagan

Agile - podstawy - 10 min Wartości Agile na których jest oparty: Osobowości i wymiana informacji ponad procesami i narzędziami Działający software ponad złoŝoną dokumentację Współpraca z klientem ponad negocjacje kontraktu Otwartość na zmiany ponad dąŝęniem do realizacji planu. Organizacja/Projekt to ludzie i interakcje między nimi.

SCRUM process

Iteracja 1 Sprint Backlog: Item 1. Iteracyjny rozwój produktu Item 2. Komunikacja Item 3. Role w ScrumTeam Item 4. Command & Control Item 5. Quiz

EFEKTYWNOŚĆ

Role w Scrumie Klient MenadŜer Komunikacja nietechniczna Informacja Ochrona Product Owner Wsparcie i zaprzeczenie Scrum Master Priorytety Feedback Przeszkody Pytania Team

Quiz 1 Pytanie1: Jak duŝy zespół jest rekomendowany przez agile: a) 3 b) 7 c) 15 d) 100 Pytanie 2: Kontaktem z klientem zajmuje się? a) Pani Krysia z dziekanatu b) Scrum Master c) Manager d) Product Owner

10 min

Iteracja 2 Sprint Backlog: Item 1. Proces SCRUM Item 2. Timeboxes Iteracja Sprint planning Daily stand-up Sprint review Retrospekcja Item 3. Quiz

Spotkania Scrumowe Iteracja n-1 - koniec Iteracja n+1 - początek Iteracja n - początek Iteracja n - koniec Planning 1 <30 min <30 min Review Planning 2 Retrospective <2 h <2 h Daily Daily Daily... Daily Daily Daily Praca

Timebox

Quiz 2 Pytanie 1: Po co jest wprowadzany timeboxing a) By zmusić informatyków by przychodzili na 7:30 b) Kontrolować prace ludzi c) By Pani Krysia była zadowolona d) By uniknąć syndromu studenta i by zespół mógł zaplanować swój czas Pytanie 2: Na którym spotkaniu się chwalimy a) Poranna kawa b) Sprint review c) Daily stand-up d) Retrospective

Podsumowanie Projekt ma na celu dostarczenie unikalnego produktu Poprzez ludzi, kooperacje i interakcje między nimi. Agile: celem jest dostarczenie działającego produktu w regularnych odstępach czasu, koncentruje się na spełnieniu potrzeb klienta, poprzez zrozumienie wymagań i współpracę między klientem i zespołem, adaptuje się do zmian w otoczeniu co nie znaczy, Ŝe zmiana jest wprowadzana za darmo.

Appendix: Zasady Agile: 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10.Simplicity--the art of maximizing the amount of work not done--is essential. 11.The best architectures, requirements, and designs emerge from self-organizing teams. 12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

KsiąŜki KsiąŜki rekomendowane przez NSN gdy rozpoczynamy pracę w Agile: Agile Software Development with SCRUM, Ken Schwaber and Mike Beedle Agile Project Management with SCRUM, Ken Schwaber Scaling Lean & Agile Development, Bas Vodde, Craig Larman Agile Software Development: The Cooperative Game, Alistair Cockburn Agile & Iterative Development, Craig Larman Agile Retrospectives Making Good Teams Great, Esther Derby Diana Larsen From Concept to Cash: Implementing Lean Software Development, Poppendieck Collaboration Explained: Facilitation Skills for Software Project Leaders Jean Tabaka The Toyota Way, Jeffrey Liker