scrum i planowanieph209519/zajecia/iolab/lab3.pdf · jidoka - ”automation with a human...

Post on 29-Jun-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scrum i PlanowanieLI lab 3

Waterfall vs. Agile

Historia Agile

2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → JaponiaKaizenToyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

Historia Agile2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → JaponiaKaizenToyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

Historia Agile2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → Japonia

KaizenToyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

Historia Agile2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → JaponiaKaizen

Toyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

Historia Agile2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → JaponiaKaizenToyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

Historia Agile2 wojna światowa “Training Within Industry” (TWI).

Małymi usprawnieniami modernizujemy proces produkcji(wikipedia).

Plan Marshalla → JaponiaKaizenToyota Production System

Ważne koncepcje:

Just-in-time -”Making only what is needed,only when it is needed, and only in theamount that is needed”Jidoka - ”Automation with a human touch”identyfikacja problemów tak szybko jak sięda,kolaboracyjne rozwiązanie,

The New New Product Development Game Hirotaka TakeuchiIkujiro Nonaka Harvard Business Review January 1986 Issue

IN TODAY’S FAST-PACED, FIERCELY COMPETITIVE WORLD OF COMMERCIAL NEWPRODUCT DEVELOPMENT, SPEED AND FLEXIBILITY ARE ESSENTIAL. COMPANIESARE INCREASINGLY REALIZING THAT THE OLD, SEQUENTIAL APPROACH TO DEVE-LOPING NEW PRODUCTS SIMPLY WON’T GET THE JOB DONE. INSTEAD, COMPANIESIN JAPAN AND THE UNITED STATES ARE USING A HOLISTIC METHOD—AS IN RUGBY,THE BALL GETS PASSED WITHIN THE TEAM AS IT MOVES AS A UNIT UP THE FIELD.THIS HOLISTIC APPROACH HAS SIX CHARACTERISTICS: BUILT-IN INSTABILITY, SELF-ORGANIZING PROJECT TEAMS, OVERLAPPING DEVELOPMENT PHASES, “MULTILE-ARNING,” SUBTLE CONTROL, AND ORGANIZATIONAL TRANSFER OF LEARNING. THESIX PIECES FIT TOGETHER LIKE A JIGSAW PUZZLE, FORMING A FAST FLEXIBLE PRO-CESS FOR NEW PRODUCT DEVELOPMENT. JUST AS IMPORTANT, THE NEW APPRO-ACH CAN ACT AS A CHANGE AGENT: IT IS A VEHICLE FOR INTRODUCING CREATIVE,MARKET-DRIVEN IDEAS AND PROCESSES INTO AN OLD, RIGID ORGANIZATION.

Cel jest nie precyzyjny.Zespoły pracują tak jak im wygodnie.Nie system kaskadowy.Zróżnicowane zespoły i uczenie się wielu nowych rzeczy.Nadzór nad zespołami bez bata, ale tak aby nie powstał chaos.Transfer wiedzy pomiędzy zespołami.

Our highest priority is to satisfy the customer thro-ugh early and continuous delivery of valuable so-ftware.

Working software is the primary measure of pro-gress.

Welcome changing requirements, even late in de-velopment. Agile processes harness change for thecustomer’s competitive advantage.

Agile processes promote sustainable development.The sponsors, developers, and users should be ableto maintain a constant pace indefinitely.

Deliver working software frequently, from a coupleof weeks to a couple of months, with a preferenceto the shorter timescale.

Continuous attention to technical excellence andgood design enhances agility.

Business people and developers must work togetherdaily throughout the project.

Simplicity–the art of maximizing the amount ofwork not done–is essential.

Build projects around motivated individuals. Givethem the environment and support they need, andtrust them to get the job done.

The best architectures, requirements, and designsemerge from self-organizing teams.

The most efficient and effective method of convey-ing information to and within a development teamis face-to-face conversation.

At regular intervals, the team reflects on how tobecome more effective, then tunes and adjusts itsbehavior accordingly.

http://agilemanifesto.org/principles.html

a

Our highest priority is to satisfy the customer thro-ugh early and continuous delivery of valuable so-ftware.

Wartość.

Welcome changing requirements, even late in de-velopment. Agile processes harness change for thecustomer’s competitive advantage.

Elastyczność.

Deliver working software frequently, from a coupleof weeks to a couple of months, with a preferenceto the shorter timescale.

Sprint.

Business people and developers must work togetherdaily throughout the project. Komunikacja z klientem.

Build projects around motivated individuals. Givethem the environment and support they need, andtrust them to get the job done.

Samoorganizacja.

The most efficient and effective method of convey-ing information to and within a development teamis face-to-face conversation.

Metoda komunikacji.

http://agilemanifesto.org/principles.html

a

Working software is the primary measure of pro-gress. Komunikacja z klientem

Agile processes promote sustainable development.The sponsors, developers, and users should be ableto maintain a constant pace indefinitely.

Brak przeciążania.

Continuous attention to technical excellence andgood design enhances agility. Ciągłe poprawki.

Simplicity–the art of maximizing the amount ofwork not done–is essential. Just in time.

The best architectures, requirements, and designsemerge from self-organizing teams. Kreatywność w zespole.

At regular intervals, the team reflects on how tobecome more effective, then tunes and adjusts itsbehavior accordingly.

Kaizen.

http://agilemanifesto.org/principles.html

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum Master

Sprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

Increment

Sprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Product Owner

Zespół Scrum MasterSprint

SCRUM

Definicja “Done”.

Automatycznetesty.

Sprint Plan

Daily Scrum

Sprint Review

Sprint Retrospective

IncrementSprint Goal

Product BacklogSprint Backlog

Co zrobiłeś/łaś?

Co zamierzasz?

Czy widzisz jakieś trudności?

Prezentacja + (dyskusja !).

Kaizen.

Planowanie

Product Backlog:Lista rzeczy do zrobienia. Każdy element zawiera:

1 Informację porządkującą.2 Opis3 Koszt4 Wartość

Koszt

1 Stopień trudności.2 Ideal time-jednostka w której mierzymy koszt.

Czas idealny: wszystko czego potrzebuje mam nabiurku, nic mi nie przeszkadza.

Planowanie

Product Backlog:Lista rzeczy do zrobienia. Każdy element zawiera:

1 Informację porządkującą.2 Opis3 Koszt4 Wartość

Koszt

1 Stopień trudności.2 Ideal time-jednostka w której mierzymy koszt.

Czas idealny: wszystko czego potrzebuje mam nabiurku, nic mi nie przeszkadza.

Planowanie

Product Backlog:Lista rzeczy do zrobienia. Każdy element zawiera:

1 Informację porządkującą.2 Opis3 Koszt4 Wartość

Koszt

1 Stopień trudności.2 Ideal time-jednostka w której mierzymy koszt.

Czas idealny: wszystko czego potrzebuje mam nabiurku, nic mi nie przeszkadza.

Planowanie

Product Backlog:Lista rzeczy do zrobienia. Każdy element zawiera:

1 Informację porządkującą.2 Opis3 Koszt4 Wartość

Koszt1 Stopień trudności.

2 Ideal time-jednostka w której mierzymy koszt.Czas idealny: wszystko czego potrzebuje mam nabiurku, nic mi nie przeszkadza.

Planowanie

Product Backlog:Lista rzeczy do zrobienia. Każdy element zawiera:

1 Informację porządkującą.2 Opis3 Koszt4 Wartość

Koszt1 Stopień trudności.2 Ideal time-jednostka w której mierzymy koszt.

Czas idealny: wszystko czego potrzebuje mam nabiurku, nic mi nie przeszkadza.

KosztIle zajmie ci przeczytanie Władcy Pierścieni?

Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?

Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

Hipopotam

KrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?

Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

KosztIle zajmie ci przeczytanie Władcy Pierścieni?Ile zajmie ci obranie 20 kg ziemniaków?

Jak to policzyłeś/łaś?Rozmiar Prędkość Wynik

Zoo Punkty.Zoo punkt to waga + rozmiar. Przypisz zoo punkty zwierzętom zakładając,że kura to 1 punkt.

HipopotamKrólikKuraLisKoza

ŚwiniaKońWiewiórkaMałpa

Rozmiar wymagania.Względem siebie.

Punkty funkcyjne - abstrakcyjna jednostkatrudności implementacji?Prędkość - ile punktów funkcyjnych możeszzakodować na godzinę?Ile punktów funkcyjnych damy radezakodować w 1 sprincie?

Scrum poker

top related