SlideShare a Scribd company logo
1 of 38
Download to read offline
Doing Analytics Right
Part 2 – Designing and Automating Analytics
This is the second of a series:
1. Selecting Analytics. Murray Cantor, David West.
– Aligning the choice of measures with your organization’s efforts and goals
2. Designing and automating analytics. Murray Cantor, Nicole Bryan.
– A straightforward method for finding your analytics solution
• The dashboards,
• the required data, and
• an appropriate choice of analytical techniques and statistics to apply to the data.
3. Building the Analytics Environment. Murray Cantor, Nicole Bryan.
– The data solution architecture and stack
– How Tasktop can help.
2
http://tasktop.com/webinars
Look Whose Talking
@tasktop
• Nicole Bryan, VP of Product
Management, Tasktop
– Passionate about improving the
experience of how software is delivered
– Former Director at Borland Software
– nicole.bryan@tasktop.com |
@nicolebryan
• Dr Murray Cantor – Senior Consultant,
Cutter Consortium
– Working to improve our industry with
metrics
– Former IBM Distinguished Engineer
– mcantor@cutter.com | @murraycantor
Providing some context
Created first
software
lifecycle bus
2011
Global 500
customers
3 OEMs
Created Task
Management
Category
2009
1000+ customers,
3 OEMs
De facto ALM
integration for
developers
2007
1.5M OSS
DLs/month,
Majority ISVs
Defined Software
Lifecycle
Integration
2013
Emerging ALM
discipline, new
product category
Created first lifecycle
data aggregator
2014
Infrastructure for
software lifecycle
analytics
So…. You have Data, then what…
©2015 Murray Cantor
Metrics are essential for sense and respond loops to
achieve goals
When choosing measures
consider whether
• The measures let you know how
whether you are achieving the
goals?
• You have a way to respond to the
measures?
6
Avoid building dashboards just to use the data
©2015 Murray Cantor
Choosing metrics big picture
Agree on goals
- Depends on the levels and mixture of work
Agree on the how they fit into the loop
1. “How would we know we are achieving the goal”
2.” What response we take?”
Determine the measures needed to answer the questions
- Apply the Einstein test (as simple as possible, but no
simpler)
Specify the data needed to answer the
questions
Automate collection and staging of
the data
7
Today
Later
©2015 Murray Cantor
Kinds of Development Efforts: What is your mix?
8
1. Low innovation/high
certainty
• Detailed understanding
of the requirements
• Well understood code
2. Some innovation/
some uncertainty
• Architecture/Design in
place
• Some discovery required
to have confidence in
requirements
• Some
refactoring/evolution of
design might be required
3. High innovation/Low
Uncertainty
• Requirements not fully
understood, some
experimentation might be
required
• May be alternatives in choice
of technology
• No initial design/architecture
©2015 Murray Cantor
Different Efforts, Different Goals
9
Cost of work items
Lead/Cycle times
On-time delivery
Value Creation
©2015 Murray Cantor
From Goals to Measures to Data (GQM-ish)
1. Identify a set of corporate, division and project business goals and associated measurement goals.
2. Specify a sense-and-respond loop to steer to the goal.
3. Generate questions based on the goal that if answered:
• Let you know have achieved, are trending to  the goal?
• Provide the level of detail necessary to take action
– Where is the problem, bottleneck?
• Communicate progress to stakeholders
– Summaries, rollups
4. Select or specify data needed to answer the questions in terms of state transitions of the relevant artifacts
5. Study the data to specify the data set and statistic needed to be collected to answer those questions and track process and
product conformance to the goals.
6. Develop automated mechanisms for data collection.
7. Collect, validate and analyze the data in real identify patterns to diagnose organization situation and provide suggestions for
corrective actions.
8. Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future
improvements.
10
©2015 Murray Cantor
Why GQM?
 Operationalizes ‘business alignment’
• Shared ‘goals’ is the essence of business alignment:
 It is the method for going from client needs to technical specification
• Like going from user stories to software specifications
 Disciplined practice
• Avoid platitudes like ‘Operational excellence’
• Avoid Common anti pattern: Lots of metrics, ill focused
11
Doing analytics without GQM is like doing software without stories
©2015 Murray Cantor
Bucket One Example: Goal: Improve Cycle Time
 The situation: An level 3 support organization
needs to meet stakeholder needs to improve its
responsiveness
 Questions:
• How long does it take to complete?
• Where are the bottle necks?
– In the process
– Which team
 The artifact is a defect with states “opened,
prioritized, tested, shipped”.
 We need the durations of times between
“opened” and “shipped”states
12
©2015 Murray Cantor
To feed an analytics tool like Tableau we need this table:
13
We found the durations using the DATEDIFF() function.
©2015 Murray Cantor
To Visualize the data, use a histogram
14
80% point is about 105 days
©2015 Murray Cantor
Blue Team
15
Blue team cycle
time 80% point
is about 99 days
For some
reason, the
severity 3’s has
the best cycle
time.
©2015 Murray Cantor
Red Team
16
Red team cycle
time 80% point
is about 107
days
For some
reason, the
severity 3’s has
the best cycle
time.
©2015 Murray Cantor
Artifacts are in the
transitions backlog
when they are
awaiting transition
with no assigned
resource
Transition Backlog Report
17
©2015 Murray Cantor
Insights and Actions
 Insights
• Both teams performing comparably: Not
obvious skills issue
• Backlogs too large
• The teams seem to be focusing on the easier,
not the most critical
 Actions
• With team investigate reason for backlog size
• Discovered the governance process (decision
to update statuses) is overly cumbersome
leaving staff free to work elsewhere
• In response, the governance process was:
– Streamlined (an approval eliminated)
– Automated (less time spent finding e-mails)
• Work with teams to set and track cycle time
80% goal by priority
18
©2015 Murray Cantor
This is what improvement looks like
19
©2015 Murray Cantor
Different Efforts, Different Goals
20
Cost of work items
Lead/Cycle times
On-time delivery
Value Creation
But wait … there’s more!
What we’ve learned so far….
• Webinar 1: There is no “one size fits all” metric nirvana
• Webinar 2: Use GQM to design the metrics that are right
for your mix of development
And up next …
Webinar #3: It’s all about the execution! Let’s get practical!
©2015 Murray Cantor
Choosing metrics big picture
Agree on goals
- Depends on the levels and mixture of work
Agree on the how they fit into the loop
1. “How would we know we are achieving the goal”
2.” What response we should take?”
Determine the measures needed to answer the questions
- Apply the Einstein test (as simple as possible, but no
simpler)
Specify the data needed to answer the
questions
Automate collection and staging of
the data
23
Today
Webinar 3
©2015 Murray Cantor
From Goals to Measures to Data (GQM-ish)
1. Identify a set of corporate, division and project business goals and associated measurement goals.
2. Specify a sense-and-respond loop to steer to the goal.
3. Generate questions based on the goal that if answered:
• Let you know have achieved, are trending to  the goal?
• Provide the level of detail necessary to take action
– Where is the problem, bottleneck?
• Communicate progress to stakeholders
– Summaries, rollups
4. Select or specify data needed to answer the questions in terms of state transitions of the relevant artifacts
5. Study the data to specify the data set and statistic needed to be collected to answer those questions and track process and
product conformance to the goals.
6. Develop automated mechanisms for data collection.
7. Collect, validate and analyze the data in real identify patterns to diagnose organization situation and provide suggestions for
corrective actions.
8. Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future
improvements.
24
A phrase used in the telecommunications and technology industries to describe the
technologies and processes used to connect the end customer to a communications
network. The last mile is often stated in terms of the "last-mile problem", because
the end link between consumers and connectivity has proved to be
disproportionately expensive to solve.
Read more: http://www.investopedia.com/terms/l/lastmile.asp#ixzz3dAdJpzAQ
Aspiration without execution is useless!
No wait … It’s actually worse than
useless…
PortfolioMgmt Agile
PM
Require
ments
TestDev
Operations
Remember – you want your point tools to stay
focused on their domain expertise
In the last webinar in this series, we will show
you how, by using Tasktop Data, you can solve
the last mile problem efficiently and painlessly
And, yes, there will be a demo 
This is the second of a series:
1. Selecting Analytics. Murray Cantor, Dave West.
– Aligning the choice of measures with your organization’s efforts and goals
2. Designing and automating analytics. Murray Cantor, Nicole Bryan.
– A straightforward method for finding your analytics solution
• The dashboards,
• the required data, and
• an appropriate choice of analytical techniques and statistics to apply to the data.
3. Building the Analytics Environment. Murray Cantor, Nicole Bryan.
– The data solution architecture and stack
– How Tasktop can help
36
http://tasktop.com/webinars
Stay in touch
@tasktop
nicole.bryan@tasktop.com
@nicolebryan
mcantor@cutter.com.com
@murraycantor
@tasktop
@cuttertweets

More Related Content

What's hot

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...Codemotion
 
Measuring the User Experience in Digital Products
Measuring the User Experience in Digital ProductsMeasuring the User Experience in Digital Products
Measuring the User Experience in Digital ProductsKaterina Maniataki
 
Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...John Hudson
 
Project quality management system
Project quality management systemProject quality management system
Project quality management systemselinasimpson351
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project ManagementLiam Dunphy
 
Understand your data dependencies – Key enabler to efficient modernisation
 Understand your data dependencies – Key enabler to efficient modernisation  Understand your data dependencies – Key enabler to efficient modernisation
Understand your data dependencies – Key enabler to efficient modernisation Profinit
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...PractiTest
 
Developing useful metrics
Developing useful metricsDeveloping useful metrics
Developing useful metricsPriyanka Aash
 
Quality management system example
Quality management system exampleQuality management system example
Quality management system exampleselinasimpson0201
 
History of quality management
History of quality managementHistory of quality management
History of quality managementselinasimpson0301
 
My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?Marlon Dumas
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...TEST Huddle
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013XBOSoft
 

What's hot (16)

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
 
new quality tools
 new quality tools new quality tools
new quality tools
 
Spc overview mfg
Spc overview mfgSpc overview mfg
Spc overview mfg
 
Measuring the User Experience in Digital Products
Measuring the User Experience in Digital ProductsMeasuring the User Experience in Digital Products
Measuring the User Experience in Digital Products
 
Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...
 
Project quality management system
Project quality management systemProject quality management system
Project quality management system
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project Management
 
Understand your data dependencies – Key enabler to efficient modernisation
 Understand your data dependencies – Key enabler to efficient modernisation  Understand your data dependencies – Key enabler to efficient modernisation
Understand your data dependencies – Key enabler to efficient modernisation
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
 
Developing useful metrics
Developing useful metricsDeveloping useful metrics
Developing useful metrics
 
Quality management system example
Quality management system exampleQuality management system example
Quality management system example
 
History of quality management
History of quality managementHistory of quality management
History of quality management
 
My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
 

Viewers also liked

Ord n° 815 director (s) ssmn
Ord n° 815 director (s) ssmnOrd n° 815 director (s) ssmn
Ord n° 815 director (s) ssmnSSMN
 
No stealing on us
No stealing on usNo stealing on us
No stealing on usStuartK1958
 
Presentation sargam
Presentation sargamPresentation sargam
Presentation sargamgoelankita9
 
Values Slide
Values SlideValues Slide
Values Slidedentho
 
portafolio5
portafolio5portafolio5
portafolio5lachmont
 
Hojita evangelio omingo i adviento a color
Hojita evangelio omingo i adviento a  colorHojita evangelio omingo i adviento a  color
Hojita evangelio omingo i adviento a colorNelson Gómez
 
Dieces sin numero
Dieces sin numeroDieces sin numero
Dieces sin numeroAndrea Leal
 
La Venerable Ágreda y el Beato Grignion de Montfort
La Venerable Ágreda y el Beato Grignion de Montfort La Venerable Ágreda y el Beato Grignion de Montfort
La Venerable Ágreda y el Beato Grignion de Montfort Antonio García Megía
 
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA – ÓBOLO DE SAN PEDRO (PE...
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA  –  ÓBOLO DE SAN PEDRO (PE...SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA  –  ÓBOLO DE SAN PEDRO (PE...
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA – ÓBOLO DE SAN PEDRO (PE...Julio Chuquipoma
 
What is OPNFV? What does it deliver?
What is OPNFV? What does it deliver?What is OPNFV? What does it deliver?
What is OPNFV? What does it deliver?Frank Brockners
 
Reformas da 1º república
Reformas da 1º repúblicaReformas da 1º república
Reformas da 1º repúblicaJoaquim Ferreira
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsBart Driscoll
 

Viewers also liked (20)

Ord n° 815 director (s) ssmn
Ord n° 815 director (s) ssmnOrd n° 815 director (s) ssmn
Ord n° 815 director (s) ssmn
 
No stealing on us
No stealing on usNo stealing on us
No stealing on us
 
CAT - 1st MyUniversity brochure
CAT - 1st MyUniversity brochureCAT - 1st MyUniversity brochure
CAT - 1st MyUniversity brochure
 
Presentation sargam
Presentation sargamPresentation sargam
Presentation sargam
 
Values Slide
Values SlideValues Slide
Values Slide
 
Producto 4
Producto 4Producto 4
Producto 4
 
portafolio5
portafolio5portafolio5
portafolio5
 
Vistes4
Vistes4Vistes4
Vistes4
 
Platform Convertor Strategy Analysis
Platform Convertor Strategy AnalysisPlatform Convertor Strategy Analysis
Platform Convertor Strategy Analysis
 
Hojita evangelio omingo i adviento a color
Hojita evangelio omingo i adviento a  colorHojita evangelio omingo i adviento a  color
Hojita evangelio omingo i adviento a color
 
Dieces sin numero
Dieces sin numeroDieces sin numero
Dieces sin numero
 
hegel_prefacio_fenomenologia.txt
hegel_prefacio_fenomenologia.txthegel_prefacio_fenomenologia.txt
hegel_prefacio_fenomenologia.txt
 
La Venerable Ágreda y el Beato Grignion de Montfort
La Venerable Ágreda y el Beato Grignion de Montfort La Venerable Ágreda y el Beato Grignion de Montfort
La Venerable Ágreda y el Beato Grignion de Montfort
 
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA – ÓBOLO DE SAN PEDRO (PE...
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA  –  ÓBOLO DE SAN PEDRO (PE...SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA  –  ÓBOLO DE SAN PEDRO (PE...
SOBRE PARA ARMAR: COLECTA PARA LA CARIDAD DEL PAPA – ÓBOLO DE SAN PEDRO (PE...
 
What is OPNFV? What does it deliver?
What is OPNFV? What does it deliver?What is OPNFV? What does it deliver?
What is OPNFV? What does it deliver?
 
How to write a horror story
How to write a horror storyHow to write a horror story
How to write a horror story
 
Linux open stack training in chennai
Linux open stack training in chennaiLinux open stack training in chennai
Linux open stack training in chennai
 
Reformas da 1º república
Reformas da 1º repúblicaReformas da 1º república
Reformas da 1º república
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
 

Similar to Doing Analytics Right - Designing and Automating Analytics

Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsTasktop
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octSteven Martin
 
Jack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security MetricsJack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security Metricscentralohioissa
 
Information Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security MetricsInformation Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security MetricsJack Nichelson
 
Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420Jeremy Lehman
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionSteven Martin
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...Dataconomy Media
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement BprRoy Antony Arnold G
 
Domains and data analytics
Domains and data analyticsDomains and data analytics
Domains and data analyticsPratik Shukla
 
Supply Chain Management Workshop
Supply Chain Management WorkshopSupply Chain Management Workshop
Supply Chain Management WorkshopTom Sauder, P.Eng.
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGIRJET Journal
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
Measurement Strategy for Software Companies
Measurement Strategy for Software CompaniesMeasurement Strategy for Software Companies
Measurement Strategy for Software Companiesnazlitemu
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinarPractiTest
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMProduct School
 

Similar to Doing Analytics Right - Designing and Automating Analytics (20)

Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting Analytics
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
 
Jack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security MetricsJack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security Metrics
 
Information Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security MetricsInformation Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security Metrics
 
Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min version
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Big Data Analytics: From Insights to Production
Big Data Analytics: From Insights to ProductionBig Data Analytics: From Insights to Production
Big Data Analytics: From Insights to Production
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement Bpr
 
Domains and data analytics
Domains and data analyticsDomains and data analytics
Domains and data analytics
 
Software metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. MohiteSoftware metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. Mohite
 
Supply Chain Management Workshop
Supply Chain Management WorkshopSupply Chain Management Workshop
Supply Chain Management Workshop
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
Measurement Strategy for Software Companies
Measurement Strategy for Software CompaniesMeasurement Strategy for Software Companies
Measurement Strategy for Software Companies
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 

More from Tasktop

The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningTasktop
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizTasktop
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementTasktop
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadTasktop
 
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsLeveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsTasktop
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementTasktop
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROITasktop
 
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationFrom Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationTasktop
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizTasktop
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkTasktop
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsTasktop
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsTasktop
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsTasktop
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpTasktop
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleTasktop
 
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...Tasktop
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicTasktop
 
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Tasktop
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...Tasktop
 

More from Tasktop (20)

The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity Planning
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream Management
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
 
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsLeveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI
 
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationFrom Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow Framework
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can help
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panic
 
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...
 

Recently uploaded

How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 

Recently uploaded (20)

How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 

Doing Analytics Right - Designing and Automating Analytics

  • 1. Doing Analytics Right Part 2 – Designing and Automating Analytics
  • 2. This is the second of a series: 1. Selecting Analytics. Murray Cantor, David West. – Aligning the choice of measures with your organization’s efforts and goals 2. Designing and automating analytics. Murray Cantor, Nicole Bryan. – A straightforward method for finding your analytics solution • The dashboards, • the required data, and • an appropriate choice of analytical techniques and statistics to apply to the data. 3. Building the Analytics Environment. Murray Cantor, Nicole Bryan. – The data solution architecture and stack – How Tasktop can help. 2 http://tasktop.com/webinars
  • 3. Look Whose Talking @tasktop • Nicole Bryan, VP of Product Management, Tasktop – Passionate about improving the experience of how software is delivered – Former Director at Borland Software – nicole.bryan@tasktop.com | @nicolebryan • Dr Murray Cantor – Senior Consultant, Cutter Consortium – Working to improve our industry with metrics – Former IBM Distinguished Engineer – mcantor@cutter.com | @murraycantor
  • 4. Providing some context Created first software lifecycle bus 2011 Global 500 customers 3 OEMs Created Task Management Category 2009 1000+ customers, 3 OEMs De facto ALM integration for developers 2007 1.5M OSS DLs/month, Majority ISVs Defined Software Lifecycle Integration 2013 Emerging ALM discipline, new product category Created first lifecycle data aggregator 2014 Infrastructure for software lifecycle analytics
  • 5. So…. You have Data, then what…
  • 6. ©2015 Murray Cantor Metrics are essential for sense and respond loops to achieve goals When choosing measures consider whether • The measures let you know how whether you are achieving the goals? • You have a way to respond to the measures? 6 Avoid building dashboards just to use the data
  • 7. ©2015 Murray Cantor Choosing metrics big picture Agree on goals - Depends on the levels and mixture of work Agree on the how they fit into the loop 1. “How would we know we are achieving the goal” 2.” What response we take?” Determine the measures needed to answer the questions - Apply the Einstein test (as simple as possible, but no simpler) Specify the data needed to answer the questions Automate collection and staging of the data 7 Today Later
  • 8. ©2015 Murray Cantor Kinds of Development Efforts: What is your mix? 8 1. Low innovation/high certainty • Detailed understanding of the requirements • Well understood code 2. Some innovation/ some uncertainty • Architecture/Design in place • Some discovery required to have confidence in requirements • Some refactoring/evolution of design might be required 3. High innovation/Low Uncertainty • Requirements not fully understood, some experimentation might be required • May be alternatives in choice of technology • No initial design/architecture
  • 9. ©2015 Murray Cantor Different Efforts, Different Goals 9 Cost of work items Lead/Cycle times On-time delivery Value Creation
  • 10. ©2015 Murray Cantor From Goals to Measures to Data (GQM-ish) 1. Identify a set of corporate, division and project business goals and associated measurement goals. 2. Specify a sense-and-respond loop to steer to the goal. 3. Generate questions based on the goal that if answered: • Let you know have achieved, are trending to the goal? • Provide the level of detail necessary to take action – Where is the problem, bottleneck? • Communicate progress to stakeholders – Summaries, rollups 4. Select or specify data needed to answer the questions in terms of state transitions of the relevant artifacts 5. Study the data to specify the data set and statistic needed to be collected to answer those questions and track process and product conformance to the goals. 6. Develop automated mechanisms for data collection. 7. Collect, validate and analyze the data in real identify patterns to diagnose organization situation and provide suggestions for corrective actions. 8. Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future improvements. 10
  • 11. ©2015 Murray Cantor Why GQM?  Operationalizes ‘business alignment’ • Shared ‘goals’ is the essence of business alignment:  It is the method for going from client needs to technical specification • Like going from user stories to software specifications  Disciplined practice • Avoid platitudes like ‘Operational excellence’ • Avoid Common anti pattern: Lots of metrics, ill focused 11 Doing analytics without GQM is like doing software without stories
  • 12. ©2015 Murray Cantor Bucket One Example: Goal: Improve Cycle Time  The situation: An level 3 support organization needs to meet stakeholder needs to improve its responsiveness  Questions: • How long does it take to complete? • Where are the bottle necks? – In the process – Which team  The artifact is a defect with states “opened, prioritized, tested, shipped”.  We need the durations of times between “opened” and “shipped”states 12
  • 13. ©2015 Murray Cantor To feed an analytics tool like Tableau we need this table: 13 We found the durations using the DATEDIFF() function.
  • 14. ©2015 Murray Cantor To Visualize the data, use a histogram 14 80% point is about 105 days
  • 15. ©2015 Murray Cantor Blue Team 15 Blue team cycle time 80% point is about 99 days For some reason, the severity 3’s has the best cycle time.
  • 16. ©2015 Murray Cantor Red Team 16 Red team cycle time 80% point is about 107 days For some reason, the severity 3’s has the best cycle time.
  • 17. ©2015 Murray Cantor Artifacts are in the transitions backlog when they are awaiting transition with no assigned resource Transition Backlog Report 17
  • 18. ©2015 Murray Cantor Insights and Actions  Insights • Both teams performing comparably: Not obvious skills issue • Backlogs too large • The teams seem to be focusing on the easier, not the most critical  Actions • With team investigate reason for backlog size • Discovered the governance process (decision to update statuses) is overly cumbersome leaving staff free to work elsewhere • In response, the governance process was: – Streamlined (an approval eliminated) – Automated (less time spent finding e-mails) • Work with teams to set and track cycle time 80% goal by priority 18
  • 19. ©2015 Murray Cantor This is what improvement looks like 19
  • 20. ©2015 Murray Cantor Different Efforts, Different Goals 20 Cost of work items Lead/Cycle times On-time delivery Value Creation
  • 21. But wait … there’s more!
  • 22. What we’ve learned so far…. • Webinar 1: There is no “one size fits all” metric nirvana • Webinar 2: Use GQM to design the metrics that are right for your mix of development And up next … Webinar #3: It’s all about the execution! Let’s get practical!
  • 23. ©2015 Murray Cantor Choosing metrics big picture Agree on goals - Depends on the levels and mixture of work Agree on the how they fit into the loop 1. “How would we know we are achieving the goal” 2.” What response we should take?” Determine the measures needed to answer the questions - Apply the Einstein test (as simple as possible, but no simpler) Specify the data needed to answer the questions Automate collection and staging of the data 23 Today Webinar 3
  • 24. ©2015 Murray Cantor From Goals to Measures to Data (GQM-ish) 1. Identify a set of corporate, division and project business goals and associated measurement goals. 2. Specify a sense-and-respond loop to steer to the goal. 3. Generate questions based on the goal that if answered: • Let you know have achieved, are trending to the goal? • Provide the level of detail necessary to take action – Where is the problem, bottleneck? • Communicate progress to stakeholders – Summaries, rollups 4. Select or specify data needed to answer the questions in terms of state transitions of the relevant artifacts 5. Study the data to specify the data set and statistic needed to be collected to answer those questions and track process and product conformance to the goals. 6. Develop automated mechanisms for data collection. 7. Collect, validate and analyze the data in real identify patterns to diagnose organization situation and provide suggestions for corrective actions. 8. Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future improvements. 24
  • 25. A phrase used in the telecommunications and technology industries to describe the technologies and processes used to connect the end customer to a communications network. The last mile is often stated in terms of the "last-mile problem", because the end link between consumers and connectivity has proved to be disproportionately expensive to solve. Read more: http://www.investopedia.com/terms/l/lastmile.asp#ixzz3dAdJpzAQ
  • 26.
  • 27. Aspiration without execution is useless! No wait … It’s actually worse than useless…
  • 28.
  • 30.
  • 31. Remember – you want your point tools to stay focused on their domain expertise
  • 32.
  • 33.
  • 34. In the last webinar in this series, we will show you how, by using Tasktop Data, you can solve the last mile problem efficiently and painlessly And, yes, there will be a demo 
  • 35.
  • 36. This is the second of a series: 1. Selecting Analytics. Murray Cantor, Dave West. – Aligning the choice of measures with your organization’s efforts and goals 2. Designing and automating analytics. Murray Cantor, Nicole Bryan. – A straightforward method for finding your analytics solution • The dashboards, • the required data, and • an appropriate choice of analytical techniques and statistics to apply to the data. 3. Building the Analytics Environment. Murray Cantor, Nicole Bryan. – The data solution architecture and stack – How Tasktop can help 36 http://tasktop.com/webinars