SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Comparing Apples to Apples
Gilson Gaseorowski
Fernando Ostanelli
CI&T
São Paulo, Brazil
Apr 2016
Look at that, Larry!!
Is it that Agile stuff?
I dunno, Cliff!
But it’s freaking beautiful!
I want it now!
1995 2015
Agile
Lean IT
Enterprise
Agile
RUP
CMM5
2 decades
of learning
Business Value must be the north … always!
… but predictability still matters… a lot!
Report: Build The Right Things Better And Faster With Modern Application Delivery Metrics
Authors: Diego Lo Giudice and Kurt Bittner
Date released: July 28, 2015
“While I am very interested in knowing the
business value my development teams generate,
my board requires me to be predictable on how
much we are spending and for what.”
-- Dave West, chief product officer, Tasktop
No project has
unlimited resources
Have you ever been there?
“Cone of Uncertainty”
value
(intrinsic)
quality
(intrinsic)
Flexibility to adapt
The Agile Triangle
Constraints:
Scope, Time, Cost
Quality and value are non-negotiable!
We'll ask for
estimates ...
… and then treat
them as deadlines
I have altered
the product scope
Pray I don't alter
it in the future
Much disagreement...
I sense...
Without a common language, scope complexity
is a matter of individual perspective.
Why does it always to
end like this?
Because you
keep adding
features!
and scope
agreements
are a matter of
What I
understood
VS
What you
understood
oops… different scales?
oops… reference changed?
WTF! Where’s my old pal?!
We need a common language
to normalize our perspectives!
2008 2012 2013 2015
NormalizedStoryPoints
DigitalMarketingRuleComplexityPointsRule
BusinessComplexityRule
FunctionPoints
LinesofCode
2006
StoryPoints&
T-Shirt
Normalized Complexity - our Timeline
. . .2014
Across-the-boardrollout
Business Complexity Normalization
Normalized Complexity
vs Risk vs Effort vs Experience
How to isolate complexity (or size) from other estimates aspects?
● unique, objective and easy to
apply
● universal business and software
engineering language
● decoupled from technical
aspects
● immutable over time and among
different teams
● regardless of effort, risk and team
experience
● common language among the
whole team and with clients
A model to normalize and determine
software functional complexity
Business Complexity Points
Rule
Business Complexity analysis rationale
NOVEMBER FEBRUARYDECEMBER JANUARY
2015 2016
SPRINT 0
5 WDs
0 CP’S
SPRINT 1
10 WDs
85 / 92 141 / 129 174 / 156
SPRINT 2
10 WDs
SPRINT 3
10 WDs
133 / 148
SPRINT 4
10 WDs
39 / 0
R 2
7 WDs
15
Partner
Type Bulk
Upload
9
Chrome
Landing
Page
9
Android
Landing
Page
24
Partner
Bulk
Upload
22
Find
Partner By
Type
25
Show
Partner
19
Advanced
Find
Partner
6
Geo
ordering
83
Admin
Auth
27
Partner
Password
Recovery
21
Partner
Auth
46
Approve
New
Partner
20
Approve
Partner
Update
41
Partner
Update
19
Highlight
Premium
Partner
18
Contact
Us
59
Multiple
offices
46
Create a
Partner
51
Update
Partner
18
Delete
Partner
Continuous UAT - User Acceptance Test
Continuous Backlog Grooming - Scope Refinement
Environment
SETUP
Team Set-up
Tech
Components
R 1
3 WDs
38 / 0
OUT OF
SCOPE
8
Make
Address
Not
Required
17
Include
Partner
Focus Area
Become a
Partner
44
Security Issues
23Analytics28
UAT
Improvem
ents
23
UAT
Improvem
ents
15
Admin
Bulk
Upload
22
Inform
Location
Filter
23
Resend
Approval
E-mail
36
Adjust
Approval
Workflow
15
Approve
New
Partner -
Assign
19
Contact
Partner
Foundation and non-
functional
requirements
Functional
requirements
Performed / Baseline
Uncovered by
budget
Continuous
MTP
20
Adjust
Footer
Be transparent, share decisions
and continuously manage expectations
#noestimates
CI&T and Business Complexity Points
Report: Build The Right Things Better And Faster With Modern Application Delivery Metrics
Authors: Diego Lo Giudice and Kurt Bittner
Date released: July 28, 2015
Excerpts featuring CI&T
Stakeholders want innovation but still value predictability. Pyrrhic victories
are never popular.
Business stakeholders want to win but with costs that provide profitable
margins. Predictability is important, too. Modern applications are paired with
changes in business processes that must be orchestrated with precision to be
successful. Digital services firm CI&T, which contributed significantly to Coca-
Cola’s Happiness Flag project for the 2014 World Cup, has defined its own
methodology to calculate what it calls business complexity points to
determine the cost of developing business features.
Licensing model
Attribution-NonCommercial-NoDerivatives 4.0 International
You are free to Share — copy and redistribute the material in any medium or format
Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and
indicate if changes were made.
NonCommercial — You may not use the material for commercial purposes.
NoDerivatives — If you remix, transform, or build upon the material, you may not
distribute the modified material.
learning while having fun!
ciandt.com
BUSINESS COMPLEXITY
RULE
Thank you!
References:
Build The Right Things Better And Faster With Modern Application Delivery Metrics (http://bit.ly/1QDhFnP)
Cone of Uncertainty (http://bit.ly/1SNmb7w)
Business Complexity Rule - pdf (http://bit.ly/1TAMcau)
Business Complexity Rule - Google Spreadsheet (http://bit.ly/1VEKd8D)
Fernando
Ostanelli
Head of Operations
br.linkedin.com/in/ostanelli
ostanelli@ciandt.com
Contact Info
Gílson
Gaseorowski
Lean/Agile Transformation Coach
gilson@ciandt.com
br.linkedin.com/in/gaseorowskigilson

Contenu connexe

Tendances

The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
Nigel Thurlow
 
Treinamento.desenvolvimento
Treinamento.desenvolvimentoTreinamento.desenvolvimento
Treinamento.desenvolvimento
Marcia Henrique
 
Introdução ao Lean manufacturing
Introdução ao Lean manufacturingIntrodução ao Lean manufacturing
Introdução ao Lean manufacturing
Edomar Hornburg
 
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Cleiton Luis Mafra
 

Tendances (20)

Definiçoes em manutenção
Definiçoes em manutençãoDefiniçoes em manutenção
Definiçoes em manutenção
 
Avaliacao de desempenho
Avaliacao de desempenhoAvaliacao de desempenho
Avaliacao de desempenho
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3
 
Mini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de ProjetosMini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de Projetos
 
Treinamento.desenvolvimento
Treinamento.desenvolvimentoTreinamento.desenvolvimento
Treinamento.desenvolvimento
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Quando a Cultura DevOps transcede a Tecnologia
Quando a Cultura DevOps transcede a TecnologiaQuando a Cultura DevOps transcede a Tecnologia
Quando a Cultura DevOps transcede a Tecnologia
 
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
 
Gemba walk
Gemba walkGemba walk
Gemba walk
 
Auditor Programa 5S
Auditor Programa 5SAuditor Programa 5S
Auditor Programa 5S
 
Journey to a Lean Enterprise: New Frontiers
Journey to a Lean Enterprise: New FrontiersJourney to a Lean Enterprise: New Frontiers
Journey to a Lean Enterprise: New Frontiers
 
Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!
 
Gestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - RetrospectivasGestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - Retrospectivas
 
Gemba Walk
Gemba WalkGemba Walk
Gemba Walk
 
Programa de Ideias
Programa de IdeiasPrograma de Ideias
Programa de Ideias
 
Introdução ao Lean manufacturing
Introdução ao Lean manufacturingIntrodução ao Lean manufacturing
Introdução ao Lean manufacturing
 
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
 

Similaire à Comparing Apples to Apples - A technique to normalize software complexity and reach consensus on scope for Agile projects

Super Strategies 2014 ACL Presentation
Super Strategies 2014 ACL PresentationSuper Strategies 2014 ACL Presentation
Super Strategies 2014 ACL Presentation
David Fernandes
 

Similaire à Comparing Apples to Apples - A technique to normalize software complexity and reach consensus on scope for Agile projects (20)

The Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueThe Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the Value
 
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
 
Phils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhils Session cards @ Measurecamp
Phils Session cards @ Measurecamp
 
An FT Story: The PMO Evolution - Financial Times, Jo Dourou | FuturePMO 2019
An FT Story: The PMO Evolution - Financial Times, Jo Dourou | FuturePMO 2019An FT Story: The PMO Evolution - Financial Times, Jo Dourou | FuturePMO 2019
An FT Story: The PMO Evolution - Financial Times, Jo Dourou | FuturePMO 2019
 
The Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsThe Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOs
 
Mike Palladino: Making Agile Easier - Coaching the Support Organizations on A...
Mike Palladino: Making Agile Easier - Coaching the Support Organizations on A...Mike Palladino: Making Agile Easier - Coaching the Support Organizations on A...
Mike Palladino: Making Agile Easier - Coaching the Support Organizations on A...
 
Discover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automationsDiscover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automations
 
Qa 20180917
Qa 20180917Qa 20180917
Qa 20180917
 
Super Strategies 2014 ACL Presentation
Super Strategies 2014 ACL PresentationSuper Strategies 2014 ACL Presentation
Super Strategies 2014 ACL Presentation
 
Do More with Unified Sourcing and Supplier Engagement
Do More with Unified Sourcing and Supplier Engagement Do More with Unified Sourcing and Supplier Engagement
Do More with Unified Sourcing and Supplier Engagement
 
How to Turn Raw Data into Product Revenue by Retrofit PM
How to Turn Raw Data into Product Revenue by Retrofit PMHow to Turn Raw Data into Product Revenue by Retrofit PM
How to Turn Raw Data into Product Revenue by Retrofit PM
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters
 
Get Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With DigitalGet Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With Digital
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the CloudAlliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
 
DC Buys 2018 - Information Technology (IT Pipeline) - Full Presentation (Apri...
DC Buys 2018 - Information Technology (IT Pipeline) - Full Presentation (Apri...DC Buys 2018 - Information Technology (IT Pipeline) - Full Presentation (Apri...
DC Buys 2018 - Information Technology (IT Pipeline) - Full Presentation (Apri...
 
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
 

Dernier

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Dernier (20)

%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Comparing Apples to Apples - A technique to normalize software complexity and reach consensus on scope for Agile projects

  • 1. Comparing Apples to Apples Gilson Gaseorowski Fernando Ostanelli CI&T São Paulo, Brazil Apr 2016
  • 2. Look at that, Larry!! Is it that Agile stuff? I dunno, Cliff! But it’s freaking beautiful! I want it now!
  • 3.
  • 5.
  • 6. Business Value must be the north … always! … but predictability still matters… a lot! Report: Build The Right Things Better And Faster With Modern Application Delivery Metrics Authors: Diego Lo Giudice and Kurt Bittner Date released: July 28, 2015 “While I am very interested in knowing the business value my development teams generate, my board requires me to be predictable on how much we are spending and for what.” -- Dave West, chief product officer, Tasktop
  • 8. Have you ever been there?
  • 10. value (intrinsic) quality (intrinsic) Flexibility to adapt The Agile Triangle Constraints: Scope, Time, Cost Quality and value are non-negotiable!
  • 11. We'll ask for estimates ... … and then treat them as deadlines
  • 12. I have altered the product scope Pray I don't alter it in the future
  • 14.
  • 15. Without a common language, scope complexity is a matter of individual perspective.
  • 16. Why does it always to end like this? Because you keep adding features! and scope agreements are a matter of What I understood VS What you understood
  • 17. oops… different scales? oops… reference changed?
  • 18.
  • 19. WTF! Where’s my old pal?!
  • 20. We need a common language to normalize our perspectives!
  • 21. 2008 2012 2013 2015 NormalizedStoryPoints DigitalMarketingRuleComplexityPointsRule BusinessComplexityRule FunctionPoints LinesofCode 2006 StoryPoints& T-Shirt Normalized Complexity - our Timeline . . .2014 Across-the-boardrollout
  • 23. Normalized Complexity vs Risk vs Effort vs Experience How to isolate complexity (or size) from other estimates aspects?
  • 24. ● unique, objective and easy to apply ● universal business and software engineering language ● decoupled from technical aspects ● immutable over time and among different teams ● regardless of effort, risk and team experience ● common language among the whole team and with clients A model to normalize and determine software functional complexity Business Complexity Points Rule
  • 25.
  • 27. NOVEMBER FEBRUARYDECEMBER JANUARY 2015 2016 SPRINT 0 5 WDs 0 CP’S SPRINT 1 10 WDs 85 / 92 141 / 129 174 / 156 SPRINT 2 10 WDs SPRINT 3 10 WDs 133 / 148 SPRINT 4 10 WDs 39 / 0 R 2 7 WDs 15 Partner Type Bulk Upload 9 Chrome Landing Page 9 Android Landing Page 24 Partner Bulk Upload 22 Find Partner By Type 25 Show Partner 19 Advanced Find Partner 6 Geo ordering 83 Admin Auth 27 Partner Password Recovery 21 Partner Auth 46 Approve New Partner 20 Approve Partner Update 41 Partner Update 19 Highlight Premium Partner 18 Contact Us 59 Multiple offices 46 Create a Partner 51 Update Partner 18 Delete Partner Continuous UAT - User Acceptance Test Continuous Backlog Grooming - Scope Refinement Environment SETUP Team Set-up Tech Components R 1 3 WDs 38 / 0 OUT OF SCOPE 8 Make Address Not Required 17 Include Partner Focus Area Become a Partner 44 Security Issues 23Analytics28 UAT Improvem ents 23 UAT Improvem ents 15 Admin Bulk Upload 22 Inform Location Filter 23 Resend Approval E-mail 36 Adjust Approval Workflow 15 Approve New Partner - Assign 19 Contact Partner Foundation and non- functional requirements Functional requirements Performed / Baseline Uncovered by budget Continuous MTP 20 Adjust Footer Be transparent, share decisions and continuously manage expectations
  • 29. CI&T and Business Complexity Points Report: Build The Right Things Better And Faster With Modern Application Delivery Metrics Authors: Diego Lo Giudice and Kurt Bittner Date released: July 28, 2015 Excerpts featuring CI&T Stakeholders want innovation but still value predictability. Pyrrhic victories are never popular. Business stakeholders want to win but with costs that provide profitable margins. Predictability is important, too. Modern applications are paired with changes in business processes that must be orchestrated with precision to be successful. Digital services firm CI&T, which contributed significantly to Coca- Cola’s Happiness Flag project for the 2014 World Cup, has defined its own methodology to calculate what it calls business complexity points to determine the cost of developing business features.
  • 30. Licensing model Attribution-NonCommercial-NoDerivatives 4.0 International You are free to Share — copy and redistribute the material in any medium or format Under the following terms: Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. NonCommercial — You may not use the material for commercial purposes. NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
  • 33. Thank you! References: Build The Right Things Better And Faster With Modern Application Delivery Metrics (http://bit.ly/1QDhFnP) Cone of Uncertainty (http://bit.ly/1SNmb7w) Business Complexity Rule - pdf (http://bit.ly/1TAMcau) Business Complexity Rule - Google Spreadsheet (http://bit.ly/1VEKd8D)
  • 34. Fernando Ostanelli Head of Operations br.linkedin.com/in/ostanelli ostanelli@ciandt.com Contact Info Gílson Gaseorowski Lean/Agile Transformation Coach gilson@ciandt.com br.linkedin.com/in/gaseorowskigilson