SlideShare a Scribd company logo
Get to
know IT
better
Scrum przez zanurzenie
Wòjcech Makùrôt
wmakurat@jitsolutions.pl
Bartek Zięba
bzieba@jitsolutions.pl
Witold Bołt
wbolt@jitsolutions.pl
sterowanie salą konferencyjną
utrzymaj stałą
temperaturę 22°C w sali
6x12 m w tym budynku
o 8:00 musisz
zaprogramować
klimatyzację, wentylację
i rolety na cały dzień
jakie parametry wziąć pod
uwagę?
godzina # wydarzenie
7:00 – 8:00 5 przygotowanie Sali
8:00 – 9:00 50 śniadanie kontynentalne,
JIT Solutions
9:00 – 10:30 55 spotkanie, JIT Solutions
10:30 – 11:00 55 przerwa kawowa
11:00 – 12:30 55 spotkanie, JIT Solutions
12:30 – 13:00 5-20 przygotowanie sali
13:00 – 15:00 50 spotkanie, Apple Inc.
15:00 – 15:30 50 przerwa kawowa
15:30 – 17:00 70 spotkanie, Apple Inc.
5 min
model empiryczny
model empiryczny
nie wiemy jak dokładnie będzie wyglądał
produkt kiedy zaczynamy
chcemy kontrolować rezultat pracy
i utrzymywać jakość na wysokim poziomie
kroki nie zawsze są powtarzalne
model empiryczny
model empiryczny
rzeczywistość, nie plany
planowanie „Just In Time”
role w Scrum
role w Scrum
role w Scrum
backlogi
backlog produktu
• lista wszystkich zadań
• ogólny poziom szczegółowości
• oszacowane
• kolejność ustala PO
backlog Sprintu
• podzbiór backlogu produktu (umowa)
• rozdrobniony (max 1 dzień)
• samoprzydziały
• bieżąca aktualizacja
backlogi
User Story
sprint
sprint
sprint
potencjalnie wydawalny
rezultat (inkrement)
cel Sprintu
spotkania
spotkania
spotkania
spotkania
spotkania
grooming/refining
pielęgnacja Backlogu Produktu
max 10% czasu Sprintu
spotkania
definicja zrobionego
jak dużo wziąć z Backlogu Produktu
w trakcie planowania Sprintu?
po co jest definicja zrobionego?
zdefiniujmy własną DoD.
5 min
Story Points
„marchewki” itp.
nie godziny/dni
planning poker
0, 1, 2, 3, 5, 8, 13, 21, 40
BIG, ?, kawa
5 min
samokontrola
tworzymy pary: szef i pracownik
szef odpowiada za wykonanie przez pracownika
60 kroków w 2 minuty
pracownik musi dokładnie i tylko wykonywać polecenia
szef może wydawać tylko następujące polecenia: idź, stój,
prawo, lewo, szybciej, wolniej.
szef wydaje polecenia, ale nie może dotykać pracownika
kto skończył zatrzymuje się
2 min
samokontrola
wszyscy są pracownikami
każdy sam odpowiada za wykonanie
60 kroków w 2 minuty
sami ustalacie jak wykonać zadanie
nie dotykamy się, można rozmawiać
2 min
przejrzystość
w kuchni:
Jak Ci idzie projekt?
Tragicznie. Kompletna klapa. Zupełnie jakby piętnaście pijanych
małp układało puzzle.
w pokoju:
Jak Ci idzie projekt?
Dobrze, szefie.
przejrzystość
Jesteś studentem, który po zajęciach pracuje w Fatburger na
zmianie od 14 do 23. Jesteś jedyną osobą na miejscu o 22:30.
Sprzątasz powoli kiedy pojawia się klient i zamawia
podwójnego Fatburgera Delux z cebulą, serem, bekonem i
frytkami. Podliczasz zamówienie – wychodzi $5.65
Klient informuje, że ma tylko $1.20
Co zrobisz?
Uwaga1: tylko na zamówienie, brak porcji czy resztek
Uwaga2: ścisła kontrola magazynu
5 min
inspekcja
odwaga
szczerość
zaufanie
co jeszcze…?
adaptacja
przyzwyczajenia
lenistwo
co jeszcze…?
timeboxing
Zespół pracuje dobrze przez cały Sprint, ale potrzebuje
odrobinę więcej czasu na dokończenie testów.
Czy możemy przeciągnąć Sprint o kilka dni, żeby pozwolić na
dokończenie prac?
5 min
typowe problemy
brak klienta (PO) lub trudny dostęp
brak zrozumienia (kaskada, nie-Scrum)
brak zaufania do zespołu
brak zaufania w zespole
brak odwagi na szczerość
Scrum to ściema
Scrum to ściema
84% deklaruje, że
używa
ok. 1/3 z tego
faktycznie używa
nadzwyczajne zakończenie Sprintu
Kto może przerwać
Sprint?
Co zrobić z
nieskończonymi
zadaniami?
wykresy
wykresy
narzędzia wspomagające
Jira + Jira Agile
narzędzia wspomagające
narzędzia wspomagające
trello
BananaScrum
narzędzia wspomagające
Redmine + Scrumbler
narzędzia wspomagające
zwinne ofertowanie
Każde niezrealizowane wymaganie może być wymienione na
jakiekolwiek inne o tej samej wielkości.
Kolejność realizacji wymagań ustalana przez klienta z
możliwością zmiany w dowolnym momencie.
Klient może prosić o dodatkowe wydania w dowolnym
momencie, pokrywając jedynie dodatkowe koszty samego
wydania
Klient może zrezygnować z dalszych prac w dowolnym
momencie, jeśli otrzymał już wystarczającą wartość
biznesową. Płaci za 20% pozostałych prac.
proces kaskadowy
co klient zamówił
proces kaskadowy
co analityk zrozumiał
proces kaskadowy
co opisywał projekt
proces kaskadowy
co wykonali programiści
proces kaskadowy
po uruchomieniu i wdrożeniu
proces kaskadowy
za co klient zapłacił
proces kaskadowy
czego klient potrzebował
proces kaskadowy
praktyczne zastosowanie projektu
iteracje
iteracje
iteracje
iteracje
iteracje
iteracje
budowanie zespołu
budowanie zespołu
Jest jeden zespół z wieloma projektami,
które musi dostarczyć w tym samym czasie.
Co jest lepsze: pracować nad nimi równolegle,
czy jeden po drugim?
5 min
budowanie zespołu
iteracje
przełożyć piłki
każdy musi pracować (każda piłka musi przejść przez każdego
pracownika)
piłki nie mogą spaść
nie wolno podawać osobie obok
10 min
Scrum but
zdefiniuj wszystkie „Scrum but”
weź jeden i znajdź regułę, którą łamiesz
znajdź przyczynę takiego zachowania
spróbuj policzyć jak bardzo cię to ogranicza i ile kosztuje
dług techniczny
pochodzi z pracy, która
nie jest rzeczywiście
zrobiona (DoD)
musi zostać kiedyś
spłacony, chyba że twój
plan zakłada bankructwo
lub niepowodzenie
projektu
dług techniczny
przestań tworzyć dług
spłacaj po kawałku w każdym Sprincie
powtarzaj krok 2.
wdrażanie Scruma
jeden dobry zespół
podziel ten zespół i stwórz nowe z ludźmi z pierwszego
zespołu
wsparcie organizacji – nieocenione
unikalne kompetencje
3 zespoły, 3 Sprinty
tylko jeden DBA, który zna schemat bazy danych
każdy zespół twierdzi, że potrzebuje 100% jego czasu
5 min
etapy procesu
etapy procesu
porównanie
widoczność
porównanie
możliwość zmian
porównanie
wartość biznesowa
porównanie
ryzyko
porównanie
zaangażowanie
przykłady użycia
JIT Solutions Sp. z o.o.
ul. Sportowa 8
81-300 Gdynia, Poland
www.jitsolutions.pl
T: +48 58 352 13 81
F: +48 58 352 13 79
E: jitsolutions@jitsolutions.pl

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Warsztaty InfoShare 2014: SCRUM przez zanurzenie