SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Iterativo e incrementale
La spiegazione che hai sempre sognato (e mai ottenuto)
Marco Massarotto, Ph.D.
Agile Coach (CSP-SM®)
@MassaMarco
MassaMa
Modena
Passionate about PERSONAL and ORGANIZATIONAL development.
Committed to continuous improvement,
mixing together TECH expertise and HUMAN values.
Marco Massarotto, Ph.D.
Agile Coach (CSP-SM®)
Good Kaizen starts right within oneself!
• 10+ years with Agile, especially Scrum.
• Background as: COO (Improvement
Champion), Product Owner (PO),
Project Manager and web developer.
Love exploring about the “human factor”… Life coaching (trained Co-Active
Coach®), personal grow (P.R.H.), Mindfulness (MBSR) and Yoga.
@MassaMarco
MassaMa
Why this talk
<< We CONJOIN ITERATION and INCREMENTING.
In Agile development we actually conjoin these two tactics.
During a development “iteration” where we build several
user stories some may be adding new functionality
incrementally, others may be iterating to improve, change,
or remove existing functionality. >>
Jeff Patton
Why this talk
<< Incremental development is distinctly different from
iterative development in its purpose and also from its
management implications.
Teams get into trouble by doing one and not the
other, or by trying to manage them the same way. >>
Dr. Alistair Cockburn
Within (mostly) agile minds
Incremental process
Iterative process
Jeff Patton
Iterative & Incremental process
Requirements and process
Incremental
process
Iterative
process
ProcessRequirements
Requirements
Case 1:
Tentative idea
Case 3:
Fully formed idea
Case 2:
Seemingly formed idea
• Scope starts out quite
vague and is better stated
over time.
• Scope starts partially vague
and partially detailed.
• Scope is completely known
from the beginning.
Uncertainty
Two dimensions
Incremental process
Iterative process
Two dimensions
Scope ↔ Completion ↕
Full ●
Partial ○Partial ○
Full ●
Partial ○ Full ●
Scope ↔
Completion ↕
Waterfall development (traditional)
Nothing
Value
Time
• Full scope - full completion
delivery
• From nothing to everything
Partial ○ Full ●
Scope ↔ X
Completion ↕ X
All
Uncertainty
Incremental development
Time
Partial ○ Full ●
Scope ↔ X
Completion ↕ X
• Partial scope – full completion
delivery
• Progressive addition of complete
parts
Nothing
All
Value
Uncertainty
Iterative development
Nothing
All
Time
Partial ○ Full ●
Scope ↔ X
Completion ↕ X
• Full scope - partial completion
delivery
• Progressive refinement of
everything
Value
Uncertainty
Incremental & iterative development
Value
Time
Partial ○ Full ●
Scope ↔ X
Completion ↕ X
• Partial scope – partial completion
delivery
• Progressive addition and/or
refinement of partial parts
Nothing
All
Uncertainty
Waterfall Incremental Iterative
Iterative &
Incremental
Uncertainty
Requirements
Referencies
• Jeff Patton, 2008. Don’t Know What I Want, But I Know How to Get It.
• Jeff Sutherland, 2010. Iterative versus Incremental Development.
• Steven Thomas, 2012. Revisiting the Iterative Incremental Mona Lisa.
• Patricio Letelier, 2013. Desarrollo Iterativo versus Incremental ... o ¿cuál es la mejor estrategia
para pintar la Mona Lisa?.
• Alistair Cockburn. Using Both Incremental and Iterative Development.
• Wikipedia. Iterative and incremental development.
Question & answers
Marco Massarotto, Ph.D.
Agile Coach (CSP-SM®)
@MassaMarco
MassaMa

Más contenido relacionado

La actualidad más candente

Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Takuya Kawabe
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 
Estudo Bíblico 4 - O Plano da Redenção
Estudo Bíblico 4 - O Plano da RedençãoEstudo Bíblico 4 - O Plano da Redenção
Estudo Bíblico 4 - O Plano da RedençãoJoão Carlos
 
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革Hironori Washizaki
 
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verKosuke Fujisawa
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010devCAT Studio, NEXON
 
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptx
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptxLição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptx
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptxCelso Napoleon
 
エンタープライズアジャイルにおける ウォーターフォールとのギャップと解決
エンタープライズアジャイルにおけるウォーターフォールとのギャップと解決エンタープライズアジャイルにおけるウォーターフォールとのギャップと解決
エンタープライズアジャイルにおける ウォーターフォールとのギャップと解決Graat(グラーツ)
 
게임프로젝트에 적용하는 GPGPU
게임프로젝트에 적용하는 GPGPU게임프로젝트에 적용하는 GPGPU
게임프로젝트에 적용하는 GPGPUYEONG-CHEON YOU
 

La actualidad más candente (11)

Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Estudo Bíblico 4 - O Plano da Redenção
Estudo Bíblico 4 - O Plano da RedençãoEstudo Bíblico 4 - O Plano da Redenção
Estudo Bíblico 4 - O Plano da Redenção
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
 
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
 
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010
 
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptx
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptxLição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptx
Lição 1 – A Grande Comissão Um Enfoque Etnocêntrico.pptx
 
エンタープライズアジャイルにおける ウォーターフォールとのギャップと解決
エンタープライズアジャイルにおけるウォーターフォールとのギャップと解決エンタープライズアジャイルにおけるウォーターフォールとのギャップと解決
エンタープライズアジャイルにおける ウォーターフォールとのギャップと解決
 
Subversion to Git Migration
Subversion to Git MigrationSubversion to Git Migration
Subversion to Git Migration
 
게임프로젝트에 적용하는 GPGPU
게임프로젝트에 적용하는 GPGPU게임프로젝트에 적용하는 GPGPU
게임프로젝트에 적용하는 GPGPU
 

Similar a Iterativo e incremental - IAD 2019 Modena

OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationThene Sheehy
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesTarun Singh
 
Jacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumJacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumAgile Lietuva
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationAndreea Visanoiu
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrumTarun Singh
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...Agile ME
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsAgile Velocity
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and EverythingClint Edmonson
 
PDCA-Based ELP Management 2023.pptx
PDCA-Based ELP Management 2023.pptxPDCA-Based ELP Management 2023.pptx
PDCA-Based ELP Management 2023.pptxDygmieda
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master TrainingRasmus Runberg
 

Similar a Iterativo e incremental - IAD 2019 Modena (20)

OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentation
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & Biases
 
Jacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumJacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrum
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
Scrum101
Scrum101Scrum101
Scrum101
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and Everything
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
PDCA-Based ELP Management 2023.pptx
PDCA-Based ELP Management 2023.pptxPDCA-Based ELP Management 2023.pptx
PDCA-Based ELP Management 2023.pptx
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
Scrum software develoment
Scrum software develomentScrum software develoment
Scrum software develoment
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Tracking and coaching
Tracking and coachingTracking and coaching
Tracking and coaching
 

Último

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Último (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Iterativo e incremental - IAD 2019 Modena

  • 1. Iterativo e incrementale La spiegazione che hai sempre sognato (e mai ottenuto) Marco Massarotto, Ph.D. Agile Coach (CSP-SM®) @MassaMarco MassaMa Modena
  • 2. Passionate about PERSONAL and ORGANIZATIONAL development. Committed to continuous improvement, mixing together TECH expertise and HUMAN values. Marco Massarotto, Ph.D. Agile Coach (CSP-SM®) Good Kaizen starts right within oneself! • 10+ years with Agile, especially Scrum. • Background as: COO (Improvement Champion), Product Owner (PO), Project Manager and web developer. Love exploring about the “human factor”… Life coaching (trained Co-Active Coach®), personal grow (P.R.H.), Mindfulness (MBSR) and Yoga. @MassaMarco MassaMa
  • 3. Why this talk << We CONJOIN ITERATION and INCREMENTING. In Agile development we actually conjoin these two tactics. During a development “iteration” where we build several user stories some may be adding new functionality incrementally, others may be iterating to improve, change, or remove existing functionality. >> Jeff Patton
  • 4. Why this talk << Incremental development is distinctly different from iterative development in its purpose and also from its management implications. Teams get into trouble by doing one and not the other, or by trying to manage them the same way. >> Dr. Alistair Cockburn
  • 5. Within (mostly) agile minds Incremental process Iterative process Jeff Patton Iterative & Incremental process
  • 7. Requirements Case 1: Tentative idea Case 3: Fully formed idea Case 2: Seemingly formed idea • Scope starts out quite vague and is better stated over time. • Scope starts partially vague and partially detailed. • Scope is completely known from the beginning. Uncertainty
  • 9. Two dimensions Scope ↔ Completion ↕ Full ● Partial ○Partial ○ Full ● Partial ○ Full ● Scope ↔ Completion ↕
  • 10. Waterfall development (traditional) Nothing Value Time • Full scope - full completion delivery • From nothing to everything Partial ○ Full ● Scope ↔ X Completion ↕ X All Uncertainty
  • 11. Incremental development Time Partial ○ Full ● Scope ↔ X Completion ↕ X • Partial scope – full completion delivery • Progressive addition of complete parts Nothing All Value Uncertainty
  • 12. Iterative development Nothing All Time Partial ○ Full ● Scope ↔ X Completion ↕ X • Full scope - partial completion delivery • Progressive refinement of everything Value Uncertainty
  • 13. Incremental & iterative development Value Time Partial ○ Full ● Scope ↔ X Completion ↕ X • Partial scope – partial completion delivery • Progressive addition and/or refinement of partial parts Nothing All Uncertainty
  • 14. Waterfall Incremental Iterative Iterative & Incremental Uncertainty Requirements
  • 15. Referencies • Jeff Patton, 2008. Don’t Know What I Want, But I Know How to Get It. • Jeff Sutherland, 2010. Iterative versus Incremental Development. • Steven Thomas, 2012. Revisiting the Iterative Incremental Mona Lisa. • Patricio Letelier, 2013. Desarrollo Iterativo versus Incremental ... o ¿cuál es la mejor estrategia para pintar la Mona Lisa?. • Alistair Cockburn. Using Both Incremental and Iterative Development. • Wikipedia. Iterative and incremental development.
  • 17. Marco Massarotto, Ph.D. Agile Coach (CSP-SM®) @MassaMarco MassaMa