presentation delivered at Agile Trends conference, in São Paulo, Brazil, Apr 2016
In this talk we presented a technique we have developed to normalize scope and requirements comprehension that has been proven effective not just to overcome all the challenges and conflicts regarding scope agreements and planning in Agile projects, but also to determine software size in terms of functional complexity and enable a data-driven foundation for continuous improvement. We shared details of the framework including: how it was conceived, why its useful to address such challenges, how it works and how to apply it.
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
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
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
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)