SlideShare une entreprise Scribd logo
1  sur  52
Agile – Fakty i Mity
(przynajmniej 15)
Krystian Kaczor
@krystian_kaczor
PM Days 26/04/2016
Krystian Kaczor
• 12 lat doświadczenia na projektach
w Szwecji, Polsce, Iranie, Holandii
• W Scrum od 2006
• Autor artykułów (c0re, SDJ, ITCrew
blog, Programista)
• Główny trener QAgile
• Blog: http://www.qagile.pl/blog
© QAgile 2
Agile Coach
© QAgile 3
4
Mit #1
Agile i Scrum to nowy pomysł
©QAgile 5
• Takeuchi and Nonaka – „The New New
Product Development Game” (1986)
• Jeff Sutherland at Easel corporation in 1993
• Scrum paper by Ken Schwaber OOPSLA ‘95
• 2001 Agile Manifesto stworzony & Agile
Alliance sformowany
• 2001 pierwszy kurs Scrum Master
©QAgile 6
Mit #2
W Agile nie ma planowania
©QAgile 7
©QAgile 8
Poprzez wytwarzanie oprogramowania oraz pomaganie innym
w tym zakresie odkrywamy lepsze sposoby realizowania tej
pracy. W wyniku tych doświadczeń zaczęliśmy przedkładać:
Ludzi i ich interakcje nad procedury i narzędzia.
Działające oprogramowanie nad wyczerpującą dokumentację.
Współpracę z klientem nad negocjację umów.
Reagowanie na zmiany nad realizowanie planu.
Chociaż doceniamy rzeczy wymienione po prawej stronie, to
jednak bardziej cenimy pozycje po lewej.
© QAgile 9
Manifesto for Agile Software
Development
Mit #3
W Agile nie ma dokumentacji
©QAgile 10
Poprzez wytwarzanie oprogramowania oraz pomaganie innym
w tym zakresie odkrywamy lepsze sposoby realizowania tej
pracy. W wyniku tych doświadczeń zaczęliśmy przedkładać:
Ludzi i ich interakcje nad procedury i narzędzia.
Działające oprogramowanie nad wyczerpującą dokumentację.
Współpracę z klientem nad negocjację umów.
Reagowanie na zmiany nad realizowanie planu.
Chociaż doceniamy rzeczy wymienione po prawej stronie, to
jednak bardziej cenimy pozycje po lewej.
© QAgile 11
Manifesto for Agile Software
Development
Mit #4
Agile to “róbta co chceta”
©QAgile 12
Agile Software Development
• Agile Manifesto
• 12 Principles of Agile Software
©QAgile 13
Zasady Agile
1. Naszym najwyższym priorytetem jest zadowolić
klienta poprzez wczesne i ciągłe dostarczanie
wartościowego oprogramowania.
2. Zmiany w wymaganiach, nawet późno w
projekcie są mile widziane. Process Agile
zaprzęga zmianę do przewagi we
współzawodnictwie na korzyść klienta.
3. Dostarczaj oprogramowanie często, w
odstępach czasu od kilku tygodni do kilku
miesięcy, preferując mniejsze odstępy czasowe.
© QAgile 14
Zasady Agile
4. Ludzie biznesu i deweloperzy muszą pracować
razem codziennie przez cały projekt.
5. Buduj projekty w opraciu o zmotywowane
indywidualności. Daj im środowisko i wsparcie,
którego potrzebują i zaufaj im, że praca zostanie
wykonana.
6. Najskuteczniejszą i najwydajniejszą metodą
przekazywania informacji do i w zespole
deweloperów jest rozmowa w cztery oczy.
© QAgile 15
Zasady Agile
7. Działające oprogramowanie jest
podstawową miarą postępu.
8. Procesy Agile promują trwały rozwój.
Sponsorzy, deweloperzy i użytkownicy
powinni być w stanie utrzymać ciągłe
tempo nieskończenie.
9. Ciągła koncentracja na technicznej
doskonałości i dobrym projekcie (design)
poprawia zwinność (agility).
© QAgile 16
Zasady Agile
10. Prostota – sztuka zwiększania ilości pracy
niewykonanej – jest niezbędna.
11. Najlepsze architektury, wymagania i projekty
wyłaniają się z samo-organizujących się zespołów.
12. W regularnych odstępach czasu, zespół
zastanawia się jak stać się bardziej wydajnym, a
następnie odpowiednio dostraja się i dopasowuje
swoje zachowanie
http://agilemanifesto.org/principles.html
© QAgile 17
Mit #5 Samo-organizacja to
anarchia
©QAgile 18
©QAgile 19
SAMO-
ORGANIZACJA
CEL
ZASADY PRESJA
trójkąt samo-organizacji by Andy Brandt
Mit #6 Iteracja w Agile to taki
mini-waterfall
©QAgile 20
Iteracja w Agile
© QAgile 21
Analiza
Projekt
Implementacja
Weryfikacja
Planowanie
Utrzymanie
Mit #7 Agile to Scrum
©QAgile 22
Metody i frameworki Agile
• Kanban
• Scrum
• Extreme Programming (XP)
• Lean Software Development
• Crystal
• Agile Unified Process (AgileUP)
• Feature Driven Development
• Dynamic Systems Development Method
• Lean Startup
© QAgile 23
Mit #8 Mamy Scrum, więc
jesteśmy Agile
©QAgile 24
Scrum
©QAgile 25
Agility
• “used for ​describing ​ways of ​planning
and doing ​work in which it is ​understood
that making ​changes as they are ​needed
is an ​important ​part of the ​job” – Cambridge
Dictionary
• “the ability to think and draw conclusions
quickly; intellectual acuity” – Dictionary.com
©QAgile 26
Mit #8 Scrum rozwiązuje problemy
©QAgile 27
Przeznaczenie Scrum
Rolą Scrum jest uwidocznić relatywną
skuteczność Twoich praktyk rozwoju
oprogramowania, żebyś mógł je ulepszyć,
dostarczając framework (szkielet), w
ramach którego mogą być wytwarzane
złożone produkty.
©QAgile 28
(źródło: Scrum Guide Feb 2010)
http://www.scrum.org/scrumguides/
Mit #9 Wydanie po każdym
Sprincie
©QAgile 29
Increment
©QAgile 30
potentially releasable Increment of DONE product
DONE ≠ Released
Sprint #1 Sprint #2 Sprint #3
Mit #10 Zespół zobowiązuje się
ukończyć pełen zakres Sprintu
©QAgile 31
Sprint Forecast
©QAgile 32
Mit #11 Nie ma czegoś takiego jak
zobowiązanie w Scrum
©QAgile 33
Scrum Values
Scrum
Commitment
Focus
OpennessRespect
Courage
©QAgile 34
Mit #12 Zmiany zakresu w Sprincie
nie są możliwe
©QAgile 35
Sprint Backlog
©QAgile 36
Mit #13 Scrum jest łatwy
©QAgile 37
“Scrum is:
• Lightweight
• Simple to understand
• Difficult to master ”
- Scrum Guide 2013
©QAgile 38
©QAgile 39
Mit #14 Daily Stand-up
©QAgile 40
©QAgile 41
By Dawid Padewski on LinkedIn
©QAgile 42
Mit #15 Scrum Master to taki PM
Mit #16 W Scrum nie ma
zarządzania
©QAgile 43
©QAgile 44
Co? Jak? Proces
Mit #17 Trzeba pisać User Story
©QAgile 45
©QAgile 46
Product Backlog
• Ordered list
• All the changes to the
Product
• Product Backlog Item
has
– Order
– Description
– Estimate
– Value
©QAgile 47
©QAgile 48
Jak zostać Pogromcą Mitów o
Agile?
©QAgile 49
Sprawdzaj, czy…
1. … to jest w Agile Manifesto?
2. … to jest w 12 zasad Agile Software
Development?
3. … to jest w Scrum Guide?
4. … mówił o tym trener PST w ramach
szkolenia Scrum.org?
©QAgile 50
51©QAgile
Sprawdź pełną ofertę
©QAgile 52
Wymagania – Agile - Testowanie
Szkolenia – Konsulting – Coaching – Audyty - Certyfikacja
www.qagile.pl

Contenu connexe

Tendances

Align to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira AlignAlign to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira AlignCprime
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
From Project to Product: Let's Talk Funding
From Project to Product: Let's Talk FundingFrom Project to Product: Let's Talk Funding
From Project to Product: Let's Talk FundingCprime
 
Agile Chapter: desafios e vantagens
Agile Chapter: desafios e vantagensAgile Chapter: desafios e vantagens
Agile Chapter: desafios e vantagensMauricio Rocha
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform EngineeringOpsta
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9Chris Webb
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
Transformaciones guiadas por hipotesis y experimentos
Transformaciones guiadas por hipotesis y experimentosTransformaciones guiadas por hipotesis y experimentos
Transformaciones guiadas por hipotesis y experimentosJohn Araque
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD PipelineJames Wickett
 
Como extrair métricas do Trello
Como extrair métricas do TrelloComo extrair métricas do Trello
Como extrair métricas do TrelloElton Minetto
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsTarang Baxi
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Lean Inception: how to align people and build the right product
Lean Inception: how to align people and build the right productLean Inception: how to align people and build the right product
Lean Inception: how to align people and build the right productPaulo Caroli
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
How to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scaleHow to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scaleYuriy Kudin
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 

Tendances (20)

Align to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira AlignAlign to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira Align
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
From Project to Product: Let's Talk Funding
From Project to Product: Let's Talk FundingFrom Project to Product: Let's Talk Funding
From Project to Product: Let's Talk Funding
 
Agile Chapter: desafios e vantagens
Agile Chapter: desafios e vantagensAgile Chapter: desafios e vantagens
Agile Chapter: desafios e vantagens
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform Engineering
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Transformaciones guiadas por hipotesis y experimentos
Transformaciones guiadas por hipotesis y experimentosTransformaciones guiadas por hipotesis y experimentos
Transformaciones guiadas por hipotesis y experimentos
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD Pipeline
 
Como extrair métricas do Trello
Como extrair métricas do TrelloComo extrair métricas do Trello
Como extrair métricas do Trello
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
PMBOK 7th Edition What is Changing?
PMBOK 7th Edition What is Changing?PMBOK 7th Edition What is Changing?
PMBOK 7th Edition What is Changing?
 
Lean Inception: how to align people and build the right product
Lean Inception: how to align people and build the right productLean Inception: how to align people and build the right product
Lean Inception: how to align people and build the right product
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
How to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scaleHow to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scale
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Product Owner
Product OwnerProduct Owner
Product Owner
 

En vedette

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 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
 
DevOps tools for everyone - Vagrant, Puppet and Webmin
DevOps tools for everyone - Vagrant, Puppet and WebminDevOps tools for everyone - Vagrant, Puppet and Webmin
DevOps tools for everyone - Vagrant, Puppet and Webminpostrational
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumKrystian 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
 
Zapewnienie jakości w Scrum
Zapewnienie jakości w ScrumZapewnienie jakości w Scrum
Zapewnienie jakości w ScrumKrystian Kaczor
 
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
 
Analityk biznesowy w agile
Analityk biznesowy w agileAnalityk biznesowy w agile
Analityk biznesowy w agileKrystian Kaczor
 
7 grzechów agile coacha
7 grzechów agile coacha7 grzechów agile coacha
7 grzechów agile coachaKrystian Kaczor
 
Quality Assurance in Scrum
Quality Assurance in ScrumQuality Assurance in Scrum
Quality Assurance in ScrumKrystian Kaczor
 
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
 

En vedette (17)

Scrum w 59 minut
Scrum w 59 minutScrum w 59 minut
Scrum w 59 minut
 
Sprint retrospective wartości scrum
Sprint retrospective   wartości scrumSprint retrospective   wartości scrum
Sprint retrospective wartości scrum
 
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ź
 
DevOps tools for everyone - Vagrant, Puppet and Webmin
DevOps tools for everyone - Vagrant, Puppet and WebminDevOps tools for everyone - Vagrant, Puppet and Webmin
DevOps tools for everyone - Vagrant, Puppet and Webmin
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrum
 
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
 
Kim jest Agile Tester
Kim jest Agile TesterKim jest Agile Tester
Kim jest Agile Tester
 
Zapewnienie jakości w Scrum
Zapewnienie jakości w ScrumZapewnienie jakości w Scrum
Zapewnienie jakości w Scrum
 
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?
 
Analityk biznesowy w agile
Analityk biznesowy w agileAnalityk biznesowy w agile
Analityk biznesowy w agile
 
Wymagania w Agile
Wymagania w AgileWymagania w Agile
Wymagania w Agile
 
7 grzechów agile coacha
7 grzechów agile coacha7 grzechów agile coacha
7 grzechów agile coacha
 
Skalowanie Agile
Skalowanie AgileSkalowanie Agile
Skalowanie Agile
 
Quality Assurance in Scrum
Quality Assurance in ScrumQuality Assurance in Scrum
Quality Assurance in Scrum
 
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
 
User Story
User StoryUser Story
User Story
 
Wprowadzenie do Agile
Wprowadzenie do AgileWprowadzenie do Agile
Wprowadzenie do Agile
 

Similaire à Agile fakty i mity

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
 
Scrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaScrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaalbrzykowski
 
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumWiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumMichał Parkoła
 
[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
 
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
 
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieWiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieMichał Parkoła
 
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...Ewa Stepien
 
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...Trójmiejska Grupa Testerska
 
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
 
Procesy mogą nam pomóc prowadzić projekty!
Procesy mogą nam pomóc prowadzić projekty!Procesy mogą nam pomóc prowadzić projekty!
Procesy mogą nam pomóc prowadzić projekty!Marek Smura
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukMamStartup
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowaniatestuj.pl
 
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Przemek Basiak
 

Similaire à Agile fakty i mity (20)

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.
 
Scrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaScrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworka
 
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumWiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
 
Scam, scum, sacrum
Scam, scum, sacrumScam, scum, sacrum
Scam, scum, sacrum
 
[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
 
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
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieWiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
 
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...
Dostarcz energii swoim projektom z Oracle Project Cloud, Ryszard Krawczyński,...
 
Skalowanie Scruma
Skalowanie ScrumaSkalowanie Scruma
Skalowanie Scruma
 
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
 
Scrum Carrots
Scrum CarrotsScrum Carrots
Scrum Carrots
 
REVE UP
REVE UPREVE UP
REVE UP
 
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
 
Procesy mogą nam pomóc prowadzić projekty!
Procesy mogą nam pomóc prowadzić projekty!Procesy mogą nam pomóc prowadzić projekty!
Procesy mogą nam pomóc prowadzić projekty!
 
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
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek Potiuk
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
 

Agile fakty i mity

  • 1. Agile – Fakty i Mity (przynajmniej 15) Krystian Kaczor @krystian_kaczor PM Days 26/04/2016
  • 2. Krystian Kaczor • 12 lat doświadczenia na projektach w Szwecji, Polsce, Iranie, Holandii • W Scrum od 2006 • Autor artykułów (c0re, SDJ, ITCrew blog, Programista) • Główny trener QAgile • Blog: http://www.qagile.pl/blog © QAgile 2
  • 4. 4
  • 5. Mit #1 Agile i Scrum to nowy pomysł ©QAgile 5
  • 6. • Takeuchi and Nonaka – „The New New Product Development Game” (1986) • Jeff Sutherland at Easel corporation in 1993 • Scrum paper by Ken Schwaber OOPSLA ‘95 • 2001 Agile Manifesto stworzony & Agile Alliance sformowany • 2001 pierwszy kurs Scrum Master ©QAgile 6
  • 7. Mit #2 W Agile nie ma planowania ©QAgile 7
  • 9. Poprzez wytwarzanie oprogramowania oraz pomaganie innym w tym zakresie odkrywamy lepsze sposoby realizowania tej pracy. W wyniku tych doświadczeń zaczęliśmy przedkładać: Ludzi i ich interakcje nad procedury i narzędzia. Działające oprogramowanie nad wyczerpującą dokumentację. Współpracę z klientem nad negocjację umów. Reagowanie na zmiany nad realizowanie planu. Chociaż doceniamy rzeczy wymienione po prawej stronie, to jednak bardziej cenimy pozycje po lewej. © QAgile 9 Manifesto for Agile Software Development
  • 10. Mit #3 W Agile nie ma dokumentacji ©QAgile 10
  • 11. Poprzez wytwarzanie oprogramowania oraz pomaganie innym w tym zakresie odkrywamy lepsze sposoby realizowania tej pracy. W wyniku tych doświadczeń zaczęliśmy przedkładać: Ludzi i ich interakcje nad procedury i narzędzia. Działające oprogramowanie nad wyczerpującą dokumentację. Współpracę z klientem nad negocjację umów. Reagowanie na zmiany nad realizowanie planu. Chociaż doceniamy rzeczy wymienione po prawej stronie, to jednak bardziej cenimy pozycje po lewej. © QAgile 11 Manifesto for Agile Software Development
  • 12. Mit #4 Agile to “róbta co chceta” ©QAgile 12
  • 13. Agile Software Development • Agile Manifesto • 12 Principles of Agile Software ©QAgile 13
  • 14. Zasady Agile 1. Naszym najwyższym priorytetem jest zadowolić klienta poprzez wczesne i ciągłe dostarczanie wartościowego oprogramowania. 2. Zmiany w wymaganiach, nawet późno w projekcie są mile widziane. Process Agile zaprzęga zmianę do przewagi we współzawodnictwie na korzyść klienta. 3. Dostarczaj oprogramowanie często, w odstępach czasu od kilku tygodni do kilku miesięcy, preferując mniejsze odstępy czasowe. © QAgile 14
  • 15. Zasady Agile 4. Ludzie biznesu i deweloperzy muszą pracować razem codziennie przez cały projekt. 5. Buduj projekty w opraciu o zmotywowane indywidualności. Daj im środowisko i wsparcie, którego potrzebują i zaufaj im, że praca zostanie wykonana. 6. Najskuteczniejszą i najwydajniejszą metodą przekazywania informacji do i w zespole deweloperów jest rozmowa w cztery oczy. © QAgile 15
  • 16. Zasady Agile 7. Działające oprogramowanie jest podstawową miarą postępu. 8. Procesy Agile promują trwały rozwój. Sponsorzy, deweloperzy i użytkownicy powinni być w stanie utrzymać ciągłe tempo nieskończenie. 9. Ciągła koncentracja na technicznej doskonałości i dobrym projekcie (design) poprawia zwinność (agility). © QAgile 16
  • 17. Zasady Agile 10. Prostota – sztuka zwiększania ilości pracy niewykonanej – jest niezbędna. 11. Najlepsze architektury, wymagania i projekty wyłaniają się z samo-organizujących się zespołów. 12. W regularnych odstępach czasu, zespół zastanawia się jak stać się bardziej wydajnym, a następnie odpowiednio dostraja się i dopasowuje swoje zachowanie http://agilemanifesto.org/principles.html © QAgile 17
  • 18. Mit #5 Samo-organizacja to anarchia ©QAgile 18
  • 20. Mit #6 Iteracja w Agile to taki mini-waterfall ©QAgile 20
  • 21. Iteracja w Agile © QAgile 21 Analiza Projekt Implementacja Weryfikacja Planowanie Utrzymanie
  • 22. Mit #7 Agile to Scrum ©QAgile 22
  • 23. Metody i frameworki Agile • Kanban • Scrum • Extreme Programming (XP) • Lean Software Development • Crystal • Agile Unified Process (AgileUP) • Feature Driven Development • Dynamic Systems Development Method • Lean Startup © QAgile 23
  • 24. Mit #8 Mamy Scrum, więc jesteśmy Agile ©QAgile 24
  • 26. Agility • “used for ​describing ​ways of ​planning and doing ​work in which it is ​understood that making ​changes as they are ​needed is an ​important ​part of the ​job” – Cambridge Dictionary • “the ability to think and draw conclusions quickly; intellectual acuity” – Dictionary.com ©QAgile 26
  • 27. Mit #8 Scrum rozwiązuje problemy ©QAgile 27
  • 28. Przeznaczenie Scrum Rolą Scrum jest uwidocznić relatywną skuteczność Twoich praktyk rozwoju oprogramowania, żebyś mógł je ulepszyć, dostarczając framework (szkielet), w ramach którego mogą być wytwarzane złożone produkty. ©QAgile 28 (źródło: Scrum Guide Feb 2010) http://www.scrum.org/scrumguides/
  • 29. Mit #9 Wydanie po każdym Sprincie ©QAgile 29
  • 30. Increment ©QAgile 30 potentially releasable Increment of DONE product DONE ≠ Released Sprint #1 Sprint #2 Sprint #3
  • 31. Mit #10 Zespół zobowiązuje się ukończyć pełen zakres Sprintu ©QAgile 31
  • 33. Mit #11 Nie ma czegoś takiego jak zobowiązanie w Scrum ©QAgile 33
  • 35. Mit #12 Zmiany zakresu w Sprincie nie są możliwe ©QAgile 35
  • 37. Mit #13 Scrum jest łatwy ©QAgile 37
  • 38. “Scrum is: • Lightweight • Simple to understand • Difficult to master ” - Scrum Guide 2013 ©QAgile 38
  • 40. Mit #14 Daily Stand-up ©QAgile 40
  • 41. ©QAgile 41 By Dawid Padewski on LinkedIn
  • 43. Mit #15 Scrum Master to taki PM Mit #16 W Scrum nie ma zarządzania ©QAgile 43
  • 45. Mit #17 Trzeba pisać User Story ©QAgile 45
  • 47. Product Backlog • Ordered list • All the changes to the Product • Product Backlog Item has – Order – Description – Estimate – Value ©QAgile 47
  • 49. Jak zostać Pogromcą Mitów o Agile? ©QAgile 49
  • 50. Sprawdzaj, czy… 1. … to jest w Agile Manifesto? 2. … to jest w 12 zasad Agile Software Development? 3. … to jest w Scrum Guide? 4. … mówił o tym trener PST w ramach szkolenia Scrum.org? ©QAgile 50
  • 52. Sprawdź pełną ofertę ©QAgile 52 Wymagania – Agile - Testowanie Szkolenia – Konsulting – Coaching – Audyty - Certyfikacja www.qagile.pl