SlideShare a Scribd company logo
1 of 36
Agile
The Power of I(n)teration
@Agile.PT 2015
May 22-23, 2015
Hi.
Bruno Teixeira
https://twitter.com/bruno_cacho
https://linkedin.com/in/brunocacho
Agile Coach @Farfetch
Nuno Rafael gomes
https://twitter.com/nrgomes
https://linkedin.com/in/nrgomes
Product Owner @Farfetch
Start Sprint
Agile Manifesto
Culture and Values
“At the core, I believe Agile Methodologies are really
about mushy stuff of values and culture.”
Robert C. Martin, President and founder of Object Mentor Inc.
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Back to Origins
W. Edwards Deming
o Kaizen greatest influencer.
“I can say that Dr. Deming’ teachings were great
revelations to Japanese management which built
many Kaizen practices in Japan based on his principles.”
Masaaki Imai, Founder of Kaizen Institute.
o Lean Manufacturing “father”.
“Deming is the core of our management.”
Shoichiro Toyoda, Honorary Chairman and Director of Toyota.
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Back to Origins
W. Edwards Deming
o SoPK – System of Profound Knowledge:
“There is no substitute for knowledge.”
“A system is a network of interdependent
components that work together to try to
accomplish the aim of the system.”
A system must be managed. It will not manage itself.”
“94% of problems in business are systems driven, only 6% are people driven.”
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Systems, systems, systems...
Everything is a system.
o System of development
o System of knowledge
o System of learning
o Complex ecoSystems
o Adaptive ecoSystems
o Thinking Systems
o …
A System of everything? (probably just a theory…)
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Emerging Concept...
... from our Agile practice & reflections.
o 2 words were starting to emerge and bound together frequently:
“Cultural System”
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Spike
We felt ready to start...
… or so we thought. 
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
User Story #1
The Flow
But where to start?
Every system has one or more flows.
o Operational Flow
o Financial Flow
o Informational Flow
o Others...
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Have we found a Cultural Flow?
Our proposal:
Behaviors
Values
Actions
Patterns
Culture Settle
Structure
Trigger
Emerge
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
What knowledge is available?
... from the community at large:
o Change Organizational Culture:
– Great thinkers’ literature: Edgar H. Schein, William E. Schneider, etc.
– Great coachers’ teachings: Michael Sahota, etc.
– Only an organizational effort can change a corporate Culture!
o Apply Patterns to Organizations:
– Patterns of Productive Software Organizations, Harrison, Coplien, 1996.
– Organizational Patterns of Agile Software Development, Harrison, Coplien, 2004.
– Scrum Pattern Community’s work in progress at http://www.scrumplop.org.
– Patterns are about thinking, caring and becoming, not about doing. Challenging!
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Culture Patterns
User Story #2
The Gap
What about The Gap?
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Patterns
Culture
Emerge
Behaviors
Values
Actions
Settle
Structure
Trigger
The Gap
The Gap
Drilling down:
o Change Organizational Values:
– Heavily dependent on the corporate culture: also requires an organizational effort.
– Anyway, we can work the Agile Values of a Scrum Team.
o Improve Social Behaviors:
– Difficult to master!
– Psychology and Sociology are two of the most complex fields of knowledge.
o “Fix” People’s Actions:
– Too time consuming.
– Most of the time, the corrective measures won’t last in time.
Values Behaviours Actions
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
First Gap in the flow are Values
Customer Collaboration Working Software
Individuals & Interactions Responding to Change
Agile Values
How about working with Agile Values?
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
How to do it?
Why don’t we apply a Constraint?
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
System
Flow 2
Flow 1
Let’s try some magic! 
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Adapted from Goldratt’s Theory of Constraints (TOC):
FlowConstraint
Practice from the Field
#1 – Scrum Team [1 year 3 months]
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Constraint #1
On Behaviours
The only one that matters is
Team Collaboration.
▼
• Shared common goals.
• Boost on all communication levels.
• From group of individuals to a Team.
Constraint #2
On Values
The only one that matters is
delivering Working Software.
▼
• Emergence on solutions.
• Boost team morale and confidence.
• Excelence on engineering practices.
• Dramatically improve client’s trust.
After
7months
Practice from the Field
#2 – Scrum Team in a Lean Client [3 months]
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Constraint #1
On Values
The only one that matters is
Customer Collaboration.
▼
• Increase client’s engagement.
• Amplify Learning & See the Whole.
• Improve all communication channels.
• Increase # of interactions / iteration.
• Learn from the client, “fast & furious”.
Practice from the Field
#3 – Next Scrum Team [not started]
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Constraint #1
On Behaviour
The only one that matters is
Team Collaboration.
▼
• N/A
Constraint #2
On Values
The only one that matters is
N/A.
▼
• N/A
Practice from the Field
Lessons learned:
o Elevate a Behavior like “Team Collaboration”:
– Helps storm a Team faster.
– Helps build a strong Team’s Identity.
o Elevate a Value like “Working Software”:
– Improves engineering practices and hence, confidence.
– Makes it possible to decrease the iteration cycle.
o Elevate a Value like “Customer Collaboration”:
– Increases dramatically the interaction frequency and quality.
– Bosts confidence on all Scrum participants across the ecosystem.
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
User Story #3
The Power
Inspecting and Mapping
We can Mapp Agile Values into System Properties.
Interaction driven:
Customer
Collaboration
Individuals &
Interactions
Iteration driven:
Working Software
Responding to
Change
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
For left siders, let’s make a bank deposit:
o You have an principal of 1.000 Euros deposited on your bank.
o Your bank pays you an interest rate of 5%... 
o ... and compounds the interest each month (the period).
o How much money will you have after 12 months (periods)?
Period Principal Interest Future Value
0 (now) 1,000.00€ 1,000€ x 5% = 50,00€ 1,050.00€
1 1,050.00€ 1,050€ x 5% = 52.50€ 1,102.50€
... ... ... 1,795.86€
12 1,795.86€
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
Compound Interest:
𝑭𝑽 = 𝑷𝑽 × ( 𝟏 + 𝒓 ) 𝒏
Where:
o FV = Future Value
o PV = Present Value, or Principal
o r = Interest Rate (%)
o n = Number of Periods
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
Compound Knowledge?
𝑭𝑽 = 𝑷𝑽 × ( 𝟏 + 𝒓 ) 𝒏
Where:
o FV = Future (Potential) Product Business Value
o PV = Present Product Business Value
o r = Interaction Frequency Rate (%)
o n = Number of Iterations (Sprints)
Notes:
o Product Business Value ≠ Cash Flow from Operating Activities (CFO).
o Frequency = Number of occurrences of a repeating event / unit time.
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
An exercice:
o You have a product with a present business value of 10,000€.
o Your goal is to maximize the business value over the next year.
o You must interact with the client, either on low or high frequencies.
o You are free to choose the number of iterations (n) per year:
Iteration type iterations/year weeks/iteration hours/iteration
1 quarter 4 13 455
1 month 12 4 140
1 week 52 1 35
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
The different scenarios in numbers:
Notes:
o Interation Frequency = 1 or 1+1 (hours) / iteration length (hours)
o An Iteration with a client can be: a demo, a release, or other feedback...
Scenario N Inter h/n r PV FV
4 quarters, 1 inter/cycle 4 1 455 0,22% 10,000€ 10,088€
4 quarters, 2 inter/cycle 4 1+1 455 0,44% 10,000€ 10,177€
12 months, 1 inter/cycle 12 1 140 0,71% 10,000€ 10,892€
12 months, 2 inter/cycle 12 1+1 140 1,43% 10,000€ 11,856€
52 weeks, 1 inter/cycle 52 1 70 2,86% 10,000€ 43,270€
52 weeks, 2 inter/cycle 52 1+1 70 5,71% 10,000€ 179,867€
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
A Real Life Analogy
Plotting the results:
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint Retrospective
Sprint Retrospective
Conclusion
Our practice on “Cultural Flow”, applying constraints on its processes,
values and behaviours, highlighted these 2 properties of an Agile Ecosystem,
hence, no matter what you do or how you do it, just:
Iterate & Interact
to unleash
The Power of I(n)teration
@Agile.PT 2015
The Flow
The Gap
The Power
Start Sprint
Sprint
Retrospective
@Agile.PT 2015
A few references
o https://hbr.org/2012/07/cultural-change-that-sticks
o https://www.deming.org/theman/theories/profoundknowledge
o http://en.wikipedia.org/wiki/Theory_of_constraints
@Agile.PT 2015
Thank you
Close Sprint

More Related Content

What's hot

How i hack my education
How i hack my educationHow i hack my education
How i hack my educationYves Hanoulle
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examplesSimon Girvan
 
Turning Value Stream Maps into Reality
Turning Value Stream Maps into RealityTurning Value Stream Maps into Reality
Turning Value Stream Maps into RealityMike Rother
 
Launching agile projects template pack
Launching agile projects   template packLaunching agile projects   template pack
Launching agile projects template packSimon Girvan
 
A Self Funding Agile Transformation
A Self Funding Agile TransformationA Self Funding Agile Transformation
A Self Funding Agile TransformationDaniel Poon
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesYves Hanoulle
 
Mixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileMixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileBusiness901
 
New Skill-Level Icon for VS Maps
New Skill-Level Icon for VS MapsNew Skill-Level Icon for VS Maps
New Skill-Level Icon for VS MapsRichard Fleming
 
PDCA - Learning Along the Way
PDCA - Learning Along the WayPDCA - Learning Along the Way
PDCA - Learning Along the WayMike Rother
 

What's hot (10)

How i hack my education
How i hack my educationHow i hack my education
How i hack my education
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examples
 
Turning Value Stream Maps into Reality
Turning Value Stream Maps into RealityTurning Value Stream Maps into Reality
Turning Value Stream Maps into Reality
 
Launching agile projects template pack
Launching agile projects   template packLaunching agile projects   template pack
Launching agile projects template pack
 
A Self Funding Agile Transformation
A Self Funding Agile TransformationA Self Funding Agile Transformation
A Self Funding Agile Transformation
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
 
No estimates2015
No estimates2015No estimates2015
No estimates2015
 
Mixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileMixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in Agile
 
New Skill-Level Icon for VS Maps
New Skill-Level Icon for VS MapsNew Skill-Level Icon for VS Maps
New Skill-Level Icon for VS Maps
 
PDCA - Learning Along the Way
PDCA - Learning Along the WayPDCA - Learning Along the Way
PDCA - Learning Along the Way
 

Similar to Agile Portugal 2015 - Agile: The Power of I(n)teration

Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
 
A2: Easy Metrics and Dashboards for Corporate Startups, Katie Careless
A2: Easy Metrics and Dashboards for Corporate Startups, Katie CarelessA2: Easy Metrics and Dashboards for Corporate Startups, Katie Careless
A2: Easy Metrics and Dashboards for Corporate Startups, Katie CarelessLean Startup Co.
 
Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeSamuel Chin, PMP, CSM
 
Orchestrating experiments at scale
Orchestrating experiments at scaleOrchestrating experiments at scale
Orchestrating experiments at scalematteo cavucci
 
May 11th Slides: NTEN Leadership
May 11th Slides:  NTEN LeadershipMay 11th Slides:  NTEN Leadership
May 11th Slides: NTEN LeadershipBeth Kanter
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
Sherlock Waste the heart-hr-techdemoday-2018.12.07
Sherlock Waste the heart-hr-techdemoday-2018.12.07Sherlock Waste the heart-hr-techdemoday-2018.12.07
Sherlock Waste the heart-hr-techdemoday-2018.12.07Sherlock Waste
 
IT in the Park 2017
IT in the Park 2017IT in the Park 2017
IT in the Park 2017Jill Hopper
 
IT In The Park 2017
IT In The Park 2017IT In The Park 2017
IT In The Park 2017Ray Bugg
 
Change Management, Measurement and Tracking_2015
Change Management, Measurement and Tracking_2015Change Management, Measurement and Tracking_2015
Change Management, Measurement and Tracking_2015Eliana Arruda
 
DOES16 London - Jonathan Smart - From Oil Tankers to Speedboats
DOES16 London - Jonathan Smart - From Oil Tankers to SpeedboatsDOES16 London - Jonathan Smart - From Oil Tankers to Speedboats
DOES16 London - Jonathan Smart - From Oil Tankers to SpeedboatsGene Kim
 
"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USATim Creasey
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Felipe Castro
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agileqtntpam
 
Launch pad - future of accounting meetup 1
Launch pad - future of accounting meetup 1Launch pad - future of accounting meetup 1
Launch pad - future of accounting meetup 1Practice Ignition
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
The P&Q Challenge
The P&Q ChallengeThe P&Q Challenge
The P&Q ChallengeNexidia
 
The P&Q Challenge
The P&Q ChallengeThe P&Q Challenge
The P&Q ChallengeZaiba Mian
 
How to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerHow to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerProduct School
 

Similar to Agile Portugal 2015 - Agile: The Power of I(n)teration (20)

Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
A2: Easy Metrics and Dashboards for Corporate Startups, Katie Careless
A2: Easy Metrics and Dashboards for Corporate Startups, Katie CarelessA2: Easy Metrics and Dashboards for Corporate Startups, Katie Careless
A2: Easy Metrics and Dashboards for Corporate Startups, Katie Careless
 
Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right place
 
Orchestrating experiments at scale
Orchestrating experiments at scaleOrchestrating experiments at scale
Orchestrating experiments at scale
 
May 11th Slides: NTEN Leadership
May 11th Slides:  NTEN LeadershipMay 11th Slides:  NTEN Leadership
May 11th Slides: NTEN Leadership
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
Sherlock Waste the heart-hr-techdemoday-2018.12.07
Sherlock Waste the heart-hr-techdemoday-2018.12.07Sherlock Waste the heart-hr-techdemoday-2018.12.07
Sherlock Waste the heart-hr-techdemoday-2018.12.07
 
IT in the Park 2017
IT in the Park 2017IT in the Park 2017
IT in the Park 2017
 
IT In The Park 2017
IT In The Park 2017IT In The Park 2017
IT In The Park 2017
 
Change Management, Measurement and Tracking_2015
Change Management, Measurement and Tracking_2015Change Management, Measurement and Tracking_2015
Change Management, Measurement and Tracking_2015
 
DOES16 London - Jonathan Smart - From Oil Tankers to Speedboats
DOES16 London - Jonathan Smart - From Oil Tankers to SpeedboatsDOES16 London - Jonathan Smart - From Oil Tankers to Speedboats
DOES16 London - Jonathan Smart - From Oil Tankers to Speedboats
 
"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
Launch pad - future of accounting meetup 1
Launch pad - future of accounting meetup 1Launch pad - future of accounting meetup 1
Launch pad - future of accounting meetup 1
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
The P&Q Challenge
The P&Q ChallengeThe P&Q Challenge
The P&Q Challenge
 
The P&Q Challenge
The P&Q ChallengeThe P&Q Challenge
The P&Q Challenge
 
How to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerHow to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product Manager
 
WCM Newsletter
WCM NewsletterWCM Newsletter
WCM Newsletter
 

Recently uploaded

Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 

Recently uploaded (17)

Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 

Agile Portugal 2015 - Agile: The Power of I(n)teration

  • 1. Agile The Power of I(n)teration @Agile.PT 2015 May 22-23, 2015
  • 2. Hi. Bruno Teixeira https://twitter.com/bruno_cacho https://linkedin.com/in/brunocacho Agile Coach @Farfetch Nuno Rafael gomes https://twitter.com/nrgomes https://linkedin.com/in/nrgomes Product Owner @Farfetch
  • 4. Agile Manifesto Culture and Values “At the core, I believe Agile Methodologies are really about mushy stuff of values and culture.” Robert C. Martin, President and founder of Object Mentor Inc. @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 5. Back to Origins W. Edwards Deming o Kaizen greatest influencer. “I can say that Dr. Deming’ teachings were great revelations to Japanese management which built many Kaizen practices in Japan based on his principles.” Masaaki Imai, Founder of Kaizen Institute. o Lean Manufacturing “father”. “Deming is the core of our management.” Shoichiro Toyoda, Honorary Chairman and Director of Toyota. @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 6. Back to Origins W. Edwards Deming o SoPK – System of Profound Knowledge: “There is no substitute for knowledge.” “A system is a network of interdependent components that work together to try to accomplish the aim of the system.” A system must be managed. It will not manage itself.” “94% of problems in business are systems driven, only 6% are people driven.” @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 7. Systems, systems, systems... Everything is a system. o System of development o System of knowledge o System of learning o Complex ecoSystems o Adaptive ecoSystems o Thinking Systems o … A System of everything? (probably just a theory…) @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 8. Emerging Concept... ... from our Agile practice & reflections. o 2 words were starting to emerge and bound together frequently: “Cultural System” @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 9. Spike We felt ready to start... … or so we thought.  @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 11. But where to start? Every system has one or more flows. o Operational Flow o Financial Flow o Informational Flow o Others... @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 12. Have we found a Cultural Flow? Our proposal: Behaviors Values Actions Patterns Culture Settle Structure Trigger Emerge @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 13. What knowledge is available? ... from the community at large: o Change Organizational Culture: – Great thinkers’ literature: Edgar H. Schein, William E. Schneider, etc. – Great coachers’ teachings: Michael Sahota, etc. – Only an organizational effort can change a corporate Culture! o Apply Patterns to Organizations: – Patterns of Productive Software Organizations, Harrison, Coplien, 1996. – Organizational Patterns of Agile Software Development, Harrison, Coplien, 2004. – Scrum Pattern Community’s work in progress at http://www.scrumplop.org. – Patterns are about thinking, caring and becoming, not about doing. Challenging! @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Culture Patterns
  • 15. What about The Gap? @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Patterns Culture Emerge Behaviors Values Actions Settle Structure Trigger The Gap
  • 16. The Gap Drilling down: o Change Organizational Values: – Heavily dependent on the corporate culture: also requires an organizational effort. – Anyway, we can work the Agile Values of a Scrum Team. o Improve Social Behaviors: – Difficult to master! – Psychology and Sociology are two of the most complex fields of knowledge. o “Fix” People’s Actions: – Too time consuming. – Most of the time, the corrective measures won’t last in time. Values Behaviours Actions @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 17. First Gap in the flow are Values Customer Collaboration Working Software Individuals & Interactions Responding to Change Agile Values How about working with Agile Values? @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 18. How to do it? Why don’t we apply a Constraint? @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 19. System Flow 2 Flow 1 Let’s try some magic!  @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Adapted from Goldratt’s Theory of Constraints (TOC): FlowConstraint
  • 20. Practice from the Field #1 – Scrum Team [1 year 3 months] @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Constraint #1 On Behaviours The only one that matters is Team Collaboration. ▼ • Shared common goals. • Boost on all communication levels. • From group of individuals to a Team. Constraint #2 On Values The only one that matters is delivering Working Software. ▼ • Emergence on solutions. • Boost team morale and confidence. • Excelence on engineering practices. • Dramatically improve client’s trust. After 7months
  • 21. Practice from the Field #2 – Scrum Team in a Lean Client [3 months] @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Constraint #1 On Values The only one that matters is Customer Collaboration. ▼ • Increase client’s engagement. • Amplify Learning & See the Whole. • Improve all communication channels. • Increase # of interactions / iteration. • Learn from the client, “fast & furious”.
  • 22. Practice from the Field #3 – Next Scrum Team [not started] @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective Constraint #1 On Behaviour The only one that matters is Team Collaboration. ▼ • N/A Constraint #2 On Values The only one that matters is N/A. ▼ • N/A
  • 23. Practice from the Field Lessons learned: o Elevate a Behavior like “Team Collaboration”: – Helps storm a Team faster. – Helps build a strong Team’s Identity. o Elevate a Value like “Working Software”: – Improves engineering practices and hence, confidence. – Makes it possible to decrease the iteration cycle. o Elevate a Value like “Customer Collaboration”: – Increases dramatically the interaction frequency and quality. – Bosts confidence on all Scrum participants across the ecosystem. @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 25. Inspecting and Mapping We can Mapp Agile Values into System Properties. Interaction driven: Customer Collaboration Individuals & Interactions Iteration driven: Working Software Responding to Change @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 26. A Real Life Analogy For left siders, let’s make a bank deposit: o You have an principal of 1.000 Euros deposited on your bank. o Your bank pays you an interest rate of 5%...  o ... and compounds the interest each month (the period). o How much money will you have after 12 months (periods)? Period Principal Interest Future Value 0 (now) 1,000.00€ 1,000€ x 5% = 50,00€ 1,050.00€ 1 1,050.00€ 1,050€ x 5% = 52.50€ 1,102.50€ ... ... ... 1,795.86€ 12 1,795.86€ @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 27. A Real Life Analogy Compound Interest: 𝑭𝑽 = 𝑷𝑽 × ( 𝟏 + 𝒓 ) 𝒏 Where: o FV = Future Value o PV = Present Value, or Principal o r = Interest Rate (%) o n = Number of Periods @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 28. A Real Life Analogy Compound Knowledge? 𝑭𝑽 = 𝑷𝑽 × ( 𝟏 + 𝒓 ) 𝒏 Where: o FV = Future (Potential) Product Business Value o PV = Present Product Business Value o r = Interaction Frequency Rate (%) o n = Number of Iterations (Sprints) Notes: o Product Business Value ≠ Cash Flow from Operating Activities (CFO). o Frequency = Number of occurrences of a repeating event / unit time. @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 29. A Real Life Analogy An exercice: o You have a product with a present business value of 10,000€. o Your goal is to maximize the business value over the next year. o You must interact with the client, either on low or high frequencies. o You are free to choose the number of iterations (n) per year: Iteration type iterations/year weeks/iteration hours/iteration 1 quarter 4 13 455 1 month 12 4 140 1 week 52 1 35 @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 30. A Real Life Analogy The different scenarios in numbers: Notes: o Interation Frequency = 1 or 1+1 (hours) / iteration length (hours) o An Iteration with a client can be: a demo, a release, or other feedback... Scenario N Inter h/n r PV FV 4 quarters, 1 inter/cycle 4 1 455 0,22% 10,000€ 10,088€ 4 quarters, 2 inter/cycle 4 1+1 455 0,44% 10,000€ 10,177€ 12 months, 1 inter/cycle 12 1 140 0,71% 10,000€ 10,892€ 12 months, 2 inter/cycle 12 1+1 140 1,43% 10,000€ 11,856€ 52 weeks, 1 inter/cycle 52 1 70 2,86% 10,000€ 43,270€ 52 weeks, 2 inter/cycle 52 1+1 70 5,71% 10,000€ 179,867€ @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 31. A Real Life Analogy Plotting the results: @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 33. Conclusion Our practice on “Cultural Flow”, applying constraints on its processes, values and behaviours, highlighted these 2 properties of an Agile Ecosystem, hence, no matter what you do or how you do it, just: Iterate & Interact to unleash The Power of I(n)teration @Agile.PT 2015 The Flow The Gap The Power Start Sprint Sprint Retrospective
  • 35. A few references o https://hbr.org/2012/07/cultural-change-that-sticks o https://www.deming.org/theman/theories/profoundknowledge o http://en.wikipedia.org/wiki/Theory_of_constraints @Agile.PT 2015