SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
The Truth about Practices and “Being” Agile & Lean

Vince Lombardi, one of, if not the greatest coach in football history, once said, “Practice does
not make perfect. Only perfect practice makes perfect”.

A misnomer is labeling a practice a “best” practice"; a practice is only best in the specific context
in which it exists.

My working definition of “practice” is: A practice is a common and adaptive approach for doing
something with a specific purpose in mind. When we apply a practice we are focused on end and
value-added not the means.

Figure 1.0 depicts candidate practices applicable to “being” agile.




                                           Figure 1.0 - Candidate Practices

When a team is “being” agile, one of the things they will do is self-organize & self-direct around
practices; selecting one or more practice to apply to an iteration/sprint.

The benefits of which are:

          Iterative & incremental adoption of “being” agile
          Gives team a context and narrow focus to rally around
          Provides a non-threatening easy way for team to learn together, “be” agile, apply an
          iterative and incremental approach, and get better at what they we do


Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.                      1
So, let’s take a closer look at two of these practices.

Practice - Mastering the Iteration
Figure 2.0, Figure 3.0 and Figure 4.0 depict an iterative and incremental cycle.




                       Figure 2.0 – William Deming’s Plan, Do, Check/Study, Act –

                                              Quality Improvement Cycle




                                                           Figure 3.0




Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.     2
Figure 4.0 – Scrum Framework

In all actuality William Deming’s quality improvement cycle of Plan, Do, Check/Study, Act is
embodied in Scrum.

When “being” agile, we work in sprints/iterations developing and delivering commercial or
operational value incrementally. Iterative and incremental is time-specific/activity-based and
product-specific/value-based. The term iteration is time-specific and activity-based while the
term increment is product-specific and value-based.

Being agile and applying iterative and incremental development puts the Product Owner (the
business or customer representative) in the driver’s seat; communicating and collaborating with
the team “what” is to be developed, delivered and deployed, with the Product Backlog serving
as their steering wheel.

This approach also puts the Development Team in the driver’s seat. While the Product Owner is
responsible for “what” is to be developed the development team is self-directing and self-
organizing around “how” to develop the system-software product; with the Iteration/Sprint
Backlog serving as their steering wheel.

Applying an iterative and incremental cycle is all about increasing the feedback loop, reducing
waste, effectively and efficiently responding to change and delivering often, commercial or
operational value.




Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.                   3
The bottom line: delivering commercial or operational value early and often, giving ourselves
the best opportunity to beat the competition to market, realize revenue and discover insights that
we can use to help us improve.

Practice - Three level planning




Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.                  4
Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.   5
Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.   6
Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.   7
Bio

Russell Pannone is a systems-software development and delivery practitioner, facilitator, and
coach specializing in collaborative and adaptive product (systems-software) development and
delivery.

Russell’s passion is to help people succeed.

Russell has worked in the systems-software development and delivery industry for over 25 years
in a variety of roles including developer, team leader, object modeler, data modeler, project
manager, scrum master, process engineer, and instructor.

He has led agile/lean product development and delivery projects and worked with clients in a
variety of industries including state and local government, aerospace, mobile banking, insurance,
energy, and telecommunications.

Russell’s mantra is: “Do more listening and less talking while you plan a little, do a little,
check/study value-added and adapt”

Russell can be reached at rpannone@WeBeAgile.com




Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved.                  8

Mais conteúdo relacionado

Destaque

Haz que la realidad cobre vida
Haz que la realidad cobre vidaHaz que la realidad cobre vida
Haz que la realidad cobre vidaAntonio Da Rocha
 
Modelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasModelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasAntonio Da Rocha
 
Forecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogForecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogRussell Pannone
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the businessRussell Pannone
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentalsRussell Pannone
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for PeopleRussell Pannone
 
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Antonio Da Rocha
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailRussell Pannone
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being AgileRussell Pannone
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsRussell Pannone
 
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...Antonio Da Rocha
 
Curso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoCurso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoAntonio Da Rocha
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statementRussell Pannone
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven DevelopmentRussell Pannone
 

Destaque (17)

Haz que la realidad cobre vida
Haz que la realidad cobre vidaHaz que la realidad cobre vida
Haz que la realidad cobre vida
 
Modelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasModelo Educativo Transformador de Vidas
Modelo Educativo Transformador de Vidas
 
6. introducción
6. introducción6. introducción
6. introducción
 
Forecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogForecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product Backlog
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for People
 
What is an agile coach
What is an agile coachWhat is an agile coach
What is an agile coach
 
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
 
Risk guideline
Risk guidelineRisk guideline
Risk guideline
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScripts
 
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
 
Curso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoCurso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo Colaborativo
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 

Mais de Russell Pannone

Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyRussell Pannone
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real worldRussell Pannone
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumRussell Pannone
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyRussell Pannone
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modelingRussell Pannone
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell Pannone
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Russell Pannone
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product BacklogRussell Pannone
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile RetrospectiveRussell Pannone
 
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyThe World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyRussell Pannone
 

Mais de Russell Pannone (11)

Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real world
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and Scrum
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modeling
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile Retrospective
 
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyThe World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

The Truth About Practices And Being Agile

  • 1. The Truth about Practices and “Being” Agile & Lean Vince Lombardi, one of, if not the greatest coach in football history, once said, “Practice does not make perfect. Only perfect practice makes perfect”. A misnomer is labeling a practice a “best” practice"; a practice is only best in the specific context in which it exists. My working definition of “practice” is: A practice is a common and adaptive approach for doing something with a specific purpose in mind. When we apply a practice we are focused on end and value-added not the means. Figure 1.0 depicts candidate practices applicable to “being” agile. Figure 1.0 - Candidate Practices When a team is “being” agile, one of the things they will do is self-organize & self-direct around practices; selecting one or more practice to apply to an iteration/sprint. The benefits of which are: Iterative & incremental adoption of “being” agile Gives team a context and narrow focus to rally around Provides a non-threatening easy way for team to learn together, “be” agile, apply an iterative and incremental approach, and get better at what they we do Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 1
  • 2. So, let’s take a closer look at two of these practices. Practice - Mastering the Iteration Figure 2.0, Figure 3.0 and Figure 4.0 depict an iterative and incremental cycle. Figure 2.0 – William Deming’s Plan, Do, Check/Study, Act – Quality Improvement Cycle Figure 3.0 Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 2
  • 3. Figure 4.0 – Scrum Framework In all actuality William Deming’s quality improvement cycle of Plan, Do, Check/Study, Act is embodied in Scrum. When “being” agile, we work in sprints/iterations developing and delivering commercial or operational value incrementally. Iterative and incremental is time-specific/activity-based and product-specific/value-based. The term iteration is time-specific and activity-based while the term increment is product-specific and value-based. Being agile and applying iterative and incremental development puts the Product Owner (the business or customer representative) in the driver’s seat; communicating and collaborating with the team “what” is to be developed, delivered and deployed, with the Product Backlog serving as their steering wheel. This approach also puts the Development Team in the driver’s seat. While the Product Owner is responsible for “what” is to be developed the development team is self-directing and self- organizing around “how” to develop the system-software product; with the Iteration/Sprint Backlog serving as their steering wheel. Applying an iterative and incremental cycle is all about increasing the feedback loop, reducing waste, effectively and efficiently responding to change and delivering often, commercial or operational value. Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 3
  • 4. The bottom line: delivering commercial or operational value early and often, giving ourselves the best opportunity to beat the competition to market, realize revenue and discover insights that we can use to help us improve. Practice - Three level planning Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 4
  • 5. Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 5
  • 6. Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 6
  • 7. Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 7
  • 8. Bio Russell Pannone is a systems-software development and delivery practitioner, facilitator, and coach specializing in collaborative and adaptive product (systems-software) development and delivery. Russell’s passion is to help people succeed. Russell has worked in the systems-software development and delivery industry for over 25 years in a variety of roles including developer, team leader, object modeler, data modeler, project manager, scrum master, process engineer, and instructor. He has led agile/lean product development and delivery projects and worked with clients in a variety of industries including state and local government, aerospace, mobile banking, insurance, energy, and telecommunications. Russell’s mantra is: “Do more listening and less talking while you plan a little, do a little, check/study value-added and adapt” Russell can be reached at rpannone@WeBeAgile.com Copyright © 2009 Russell Pannone – rpannone@WeBeAgile.com. All rights reserved. 8