SlideShare a Scribd company logo
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

More Related Content

What's hot

Agile coaching
Agile coachingAgile coaching
Agile coaching
Christian Hipolito
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
Scott W. Ambler
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Maciej Grajcarek
 
Cost of delay and prioritization techniques
Cost of delay and prioritization techniquesCost of delay and prioritization techniques
Cost of delay and prioritization techniques
Murali Mohan Narayanabhatla
 
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pagesPMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PhuocNT (Fresher.VN)
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
LeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
LeadingAgile
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
srondal
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
ACM
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
IBM Rational software
 
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
Saket Bansal
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
KISS PM - Jak zarządzanie projektami pomaga w karierze
KISS PM - Jak zarządzanie projektami pomaga w karierzeKISS PM - Jak zarządzanie projektami pomaga w karierze
KISS PM - Jak zarządzanie projektami pomaga w karierze
LeadershipCenter
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
Agile Velocity
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
Naresh Gajuveni
 
SAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI PlanningSAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI Planning
Joan Nwosu
 

What's hot (20)

Agile coaching
Agile coachingAgile coaching
Agile coaching
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
 
Cost of delay and prioritization techniques
Cost of delay and prioritization techniquesCost of delay and prioritization techniques
Cost of delay and prioritization techniques
 
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pagesPMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
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
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
KISS PM - Jak zarządzanie projektami pomaga w karierze
KISS PM - Jak zarządzanie projektami pomaga w karierzeKISS PM - Jak zarządzanie projektami pomaga w karierze
KISS PM - Jak zarządzanie projektami pomaga w karierze
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
SAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI PlanningSAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI Planning
 

Viewers also liked

Sprint retrospective wartości scrum
Sprint retrospective   wartości scrumSprint retrospective   wartości scrum
Sprint retrospective wartości scrum
Krystian 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 Webmin
postrational
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrum
Krystian 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 jira
Krystian Kaczor
 
Kim jest Agile Tester
Kim jest Agile TesterKim jest Agile Tester
Kim jest Agile Tester
Krystian Kaczor
 
Zapewnienie jakości w Scrum
Zapewnienie jakości w ScrumZapewnienie jakości w Scrum
Zapewnienie jakości w Scrum
Krystian 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 agile
Krystian Kaczor
 
Wymagania w Agile
Wymagania w AgileWymagania w Agile
Wymagania w Agile
Krystian Kaczor
 
7 grzechów agile coacha
7 grzechów agile coacha7 grzechów agile coacha
7 grzechów agile coacha
Krystian Kaczor
 
Skalowanie Agile
Skalowanie AgileSkalowanie Agile
Skalowanie Agile
Krystian Kaczor
 
Quality Assurance in Scrum
Quality Assurance in ScrumQuality Assurance in Scrum
Quality Assurance in Scrum
Krystian 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 Agile
Krystian Kaczor
 
User Story
User StoryUser Story
User Story
Krystian Kaczor
 

Viewers also liked (16)

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
 

Similar to 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 frameworka
albrzykowski
 
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
Michał Parkoła
 
Scam, scum, sacrum
Scam, scum, sacrumScam, 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
Future 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 Planowanie
Michał Parkoła
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
Mateusz Żeromski
 
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
Michał 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
 
Skalowanie Scruma
Skalowanie ScrumaSkalowanie 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...
Trójmiejska Grupa Testerska
 
Scrum Carrots
Scrum CarrotsScrum Carrots
Scrum Carrots
Michał Parkoła
 
REVE UP
REVE UPREVE 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
Michal 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
 
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
Women in Technology Poland
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek Potiuk
MamStartup
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
Strefa PMI
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
testuj.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
 

Similar to 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