SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Building the Analytics Environment
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
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
Today…
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
4
Today
©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.
5
The “Last Mile Problem”
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
The Last Mile Problem
Aspiration without execution is useless!
No wait … It’s actually worse than
useless…
– If execution for your analytics solution is difficult it can quickly leads to
“The Light is Brighter Here” anti-pattern
Danger!!!!
How Do I Unlock All This Goodness?
PortfolioMgmt Agile
PM
Require
ments
TestDev
Operations
Why So Difficult?
– Tool Reality
• You have lots of them! So it’s not one ETL, its many ETLs! That gets
very hard to maintain.
• You’ve got disparate tools but your GQM needs single source fed by
variety of tools
– I’ve got defects in HP QC, Rally and JIRA – how do I calculate cycle
time!!!
• Yes, tool vendors have analytics solutions…. and these solutions are
focused on their particular areas of specialization
Why So Difficult?
– Logistics problems
• SaaS problem – sometimes data only available for limited time
• Transaction based data vs. reporting based data
• Many of the smaller more purpose built tools have no thought that
the transactional data they are producing needs to participate in a
larger analytics strategy
• You say tomato, I say tomato
Remember – you want your point tools to stay
focused on their domain expertise
What is the solution?
– Collated data across tools
– Abstraction away from specific tool representations of artifacts
– Near real time access
– Mix of simplicity so that you can just “get going” combined with
the ability to “get sophisticated” when you need to/are ready to
Powering software lifecycle analytics
0
2
4
6
8
May June July Aug
0
2
4
6
ETL
Customer
Data
Warehouse
“Raw” Data
Storage in
customer
Database
(etc.)
Remember what Murray taught us?
©2015 Murray Cantor
Kinds of Development Efforts: What is your mix?
18
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
Descriptive example: Cycle times
19
Let’s Bring Cycle Time to Life!!!!!!!!!!!
First, some key concepts of
Tasktop Data
Defects
Requirements
Test Cases
Timesheets
A tangible by-product produced during
the development of software.
Artifacts Collections
A set of artifacts from
your repository
Collection #1
Collection #2
JIRA Defects Collection
Priority
• High
• Medium
• Low
• Trivial
Summary
Fix Version
Description
Priority
• High
• Medium
• Low
Released In
Tags
M O D E L
Project #1
Project #2
Project #3
HP Defects Collection
Priority
• 1
• 2
• 3
• 4
Description
Release
Description
Priority
• High
• Medium
• Low
Released In
Tags
M O D E L
Project #A
Project #B
Project #C
Event Collection
Priority
• High
• Medium
• Low
Description
Released In
Description
Priority
• High
• Medium
• Low
Released In
Tags
M O D E L
* Raw database
collections are
a little bit
special
Reporting Integration
Flow Specification
And it will results in a
database table like
below
Another way of looking at it…
Use this
Model feeding
defects from
JIRA, HP, etc
Artifact
ID
Project Type Created Modified Severity Priority Status Release Assignee
DEF-1 Project A Defect 1/1/15 1/1/15 1 High Open
DEF-1 Project A Defect 1/1/15 1/2/15 1 High In
Progress
John
DEF-1 Project A Defect 1/1/15 1/5/15 1 Med In
Progress
John
DEF-1 Project A Defect 1/1/15 1/7/15 1 Med Shipped 1.0.0.1 John
1 Artifact, 4 Rows in Database
Event Log Concept
And once you’ve got that, you can easily get things like this….
Demo
(2) Create or reuse a model
(3) Create collections
(And Map the Collection to
the model)
(4) Create an integration
Four Easy Steps
(1) Connect to your system
1234
(1) Connect To Your System
(2) Create or reuse a model
• Identify the fields to flow
• Configure to Normalize the Data
(3) Create Collections (and map them)
(3) Create Collections (and map them)
One Core
Artifact Type
Sourced from
One Repository
Many Projects
Mapped to
One Model
• Configure fields and field values to
conform to the normalized model
values
• Transform values
Mapping Artifact to Model
(4) Create an Integration
Solves the Last Mile Problem
– Collated data across tools
– Abstraction away from specific tool representations of artifacts
– Near real time access
– Mix of simplicity so that you can just “get going” combined with
the ability to “get sophisticated” when you need to/are ready to
Stay in touch
@tasktop
nicole.bryan@tasktop.com
@nicolebryan
mcantor@cutter.com.com
@murraycantor
@tasktop
@cuttertweets

Weitere ähnliche Inhalte

Was ist angesagt?

Senior Capstone Presentation: Process Improvement Plan
Senior Capstone Presentation: Process Improvement PlanSenior Capstone Presentation: Process Improvement Plan
Senior Capstone Presentation: Process Improvement Planaldenknibbs
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
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
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017greg robertson
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
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
 
Kaizen Spiral PDCA Report Template
Kaizen Spiral PDCA Report TemplateKaizen Spiral PDCA Report Template
Kaizen Spiral PDCA Report TemplateJames Daniel II
 
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
 
Basic 8D Problem Solving Tools & Methods - Part 2
Basic 8D Problem Solving Tools & Methods - Part 2Basic 8D Problem Solving Tools & Methods - Part 2
Basic 8D Problem Solving Tools & Methods - Part 2Tony Alvarez
 
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
 
Process Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaProcess Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaBarry Botha, CSM
 
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
 
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
 
Developing useful metrics
Developing useful metricsDeveloping useful metrics
Developing useful metricsPriyanka Aash
 

Was ist angesagt? (17)

Senior Capstone Presentation: Process Improvement Plan
Senior Capstone Presentation: Process Improvement PlanSenior Capstone Presentation: Process Improvement Plan
Senior Capstone Presentation: Process Improvement Plan
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
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...
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
Spc overview mfg
Spc overview mfgSpc overview mfg
Spc overview mfg
 
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...
 
Kaizen Spiral PDCA Report Template
Kaizen Spiral PDCA Report TemplateKaizen Spiral PDCA Report Template
Kaizen Spiral PDCA Report Template
 
new quality tools
 new quality tools new quality tools
new quality tools
 
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
 
Basic 8D Problem Solving Tools & Methods - Part 2
Basic 8D Problem Solving Tools & Methods - Part 2Basic 8D Problem Solving Tools & Methods - Part 2
Basic 8D Problem Solving Tools & Methods - Part 2
 
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?
 
Process Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaProcess Improvement Plan by Barry Botha
Process Improvement Plan by Barry Botha
 
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
 
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
 
Developing useful metrics
Developing useful metricsDeveloping useful metrics
Developing useful metrics
 

Andere mochten auch

Raising Prices
Raising PricesRaising Prices
Raising Pricesjonconrad
 
Horario ii torneo_promesas_elche(2)
Horario ii torneo_promesas_elche(2)Horario ii torneo_promesas_elche(2)
Horario ii torneo_promesas_elche(2)butscar
 
Sesion 4 producto 4
Sesion 4 producto 4Sesion 4 producto 4
Sesion 4 producto 4evita03
 
25 aprile 2011 exe
25 aprile 2011 exe25 aprile 2011 exe
25 aprile 2011 exemassimo1974
 
main_product_report-Shenzhen Junuo Electronics Co., Ltd.
main_product_report-Shenzhen Junuo Electronics Co., Ltd.main_product_report-Shenzhen Junuo Electronics Co., Ltd.
main_product_report-Shenzhen Junuo Electronics Co., Ltd.Alice Le
 
Noa leire
Noa leireNoa leire
Noa leirexarpati
 
Arielle pitching2
Arielle pitching2Arielle pitching2
Arielle pitching2StuartK1958
 
Profile of Grandway (2014.1.14)
Profile of Grandway (2014.1.14)Profile of Grandway (2014.1.14)
Profile of Grandway (2014.1.14)Phillip Chen
 
Pel teu compte1
Pel teu compte1Pel teu compte1
Pel teu compte1Joanprofe
 
5 Proven Strategies For a Successful Analytics Product Launch
5 Proven Strategies For a Successful Analytics Product Launch5 Proven Strategies For a Successful Analytics Product Launch
5 Proven Strategies For a Successful Analytics Product LaunchGoodData
 
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulse
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulseChallenges & Application In Industrial IoT by Sachin Pukale, machinepulse
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulseSachin Pukale
 
Soldadura taller 1
Soldadura taller 1Soldadura taller 1
Soldadura taller 1IMAGRO sas
 
Internet of Things and Energy at SAP for Utilities
Internet of Things and Energy at SAP for UtilitiesInternet of Things and Energy at SAP for Utilities
Internet of Things and Energy at SAP for UtilitiesTom Raftery
 
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilitiesThe impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilitiesTom Raftery
 
IIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturingIIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturingLisa Waddell
 

Andere mochten auch (20)

Raising Prices
Raising PricesRaising Prices
Raising Prices
 
Horario ii torneo_promesas_elche(2)
Horario ii torneo_promesas_elche(2)Horario ii torneo_promesas_elche(2)
Horario ii torneo_promesas_elche(2)
 
Sesion 4 producto 4
Sesion 4 producto 4Sesion 4 producto 4
Sesion 4 producto 4
 
25 aprile 2011 exe
25 aprile 2011 exe25 aprile 2011 exe
25 aprile 2011 exe
 
main_product_report-Shenzhen Junuo Electronics Co., Ltd.
main_product_report-Shenzhen Junuo Electronics Co., Ltd.main_product_report-Shenzhen Junuo Electronics Co., Ltd.
main_product_report-Shenzhen Junuo Electronics Co., Ltd.
 
Noa leire
Noa leireNoa leire
Noa leire
 
Arielle pitching2
Arielle pitching2Arielle pitching2
Arielle pitching2
 
Trouwvideo
TrouwvideoTrouwvideo
Trouwvideo
 
Profile of Grandway (2014.1.14)
Profile of Grandway (2014.1.14)Profile of Grandway (2014.1.14)
Profile of Grandway (2014.1.14)
 
Pel teu compte1
Pel teu compte1Pel teu compte1
Pel teu compte1
 
12 6
12 612 6
12 6
 
Bopp_FI__new2015_
Bopp_FI__new2015_Bopp_FI__new2015_
Bopp_FI__new2015_
 
How to write a horror story
How to write a horror storyHow to write a horror story
How to write a horror story
 
5 Proven Strategies For a Successful Analytics Product Launch
5 Proven Strategies For a Successful Analytics Product Launch5 Proven Strategies For a Successful Analytics Product Launch
5 Proven Strategies For a Successful Analytics Product Launch
 
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulse
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulseChallenges & Application In Industrial IoT by Sachin Pukale, machinepulse
Challenges & Application In Industrial IoT by Sachin Pukale, machinepulse
 
Industrial IoT is coming
Industrial IoT is comingIndustrial IoT is coming
Industrial IoT is coming
 
Soldadura taller 1
Soldadura taller 1Soldadura taller 1
Soldadura taller 1
 
Internet of Things and Energy at SAP for Utilities
Internet of Things and Energy at SAP for UtilitiesInternet of Things and Energy at SAP for Utilities
Internet of Things and Energy at SAP for Utilities
 
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilitiesThe impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
 
IIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturingIIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturing
 

Ähnlich wie Doing Analytics Right - Building the Analytics Environment

Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackAnant Corporation
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdf
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdfThe Simple 5-Step Process for Creating a Winning Data Pipeline.pdf
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdfData Science Council of America
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with DatabricksGrega Kespret
 
Data Stack Considerations: Build vs. Buy at Tout
Data Stack Considerations: Build vs. Buy at ToutData Stack Considerations: Build vs. Buy at Tout
Data Stack Considerations: Build vs. Buy at ToutLooker
 
Advanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project DeliveryAdvanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project DeliveryMark Constable
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?FIAT/IFTA
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Formulatedby
 
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptxXanGwaps
 
Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data ScienceMandar Parikh
 
Performance Optimization of Cloud Based Applications by Peter Smith, ACL
Performance Optimization of Cloud Based Applications by Peter Smith, ACLPerformance Optimization of Cloud Based Applications by Peter Smith, ACL
Performance Optimization of Cloud Based Applications by Peter Smith, ACLTriNimbus
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsVivastream
 
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docx
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docxDATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docx
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docxrandyburney60861
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersRevolution Analytics
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsLooker
 

Ähnlich wie Doing Analytics Right - Building the Analytics Environment (20)

Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data Stack
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdf
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdfThe Simple 5-Step Process for Creating a Winning Data Pipeline.pdf
The Simple 5-Step Process for Creating a Winning Data Pipeline.pdf
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
Data Science and Analytics
Data Science and Analytics Data Science and Analytics
Data Science and Analytics
 
Data Stack Considerations: Build vs. Buy at Tout
Data Stack Considerations: Build vs. Buy at ToutData Stack Considerations: Build vs. Buy at Tout
Data Stack Considerations: Build vs. Buy at Tout
 
Advanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project DeliveryAdvanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project Delivery
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
 
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
 
Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data Science
 
Performance Optimization of Cloud Based Applications by Peter Smith, ACL
Performance Optimization of Cloud Based Applications by Peter Smith, ACLPerformance Optimization of Cloud Based Applications by Peter Smith, ACL
Performance Optimization of Cloud Based Applications by Peter Smith, ACL
 
Data mining (Part I)
Data mining (Part I)Data mining (Part I)
Data mining (Part I)
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisions
 
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docx
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docxDATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docx
DATA SCIENCE AND BIG DATA ANALYTICSCHAPTER 2 DATA ANA.docx
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Kürzlich hochgeladen (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Doing Analytics Right - Building the Analytics Environment

  • 2. 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
  • 3. 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 Today… It’s all about the execution! Let’s get practical!
  • 4. ©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 4 Today
  • 5. ©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. 5
  • 6. The “Last Mile Problem” 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
  • 7. The Last Mile Problem
  • 8. Aspiration without execution is useless! No wait … It’s actually worse than useless…
  • 9. – If execution for your analytics solution is difficult it can quickly leads to “The Light is Brighter Here” anti-pattern Danger!!!!
  • 10. How Do I Unlock All This Goodness? PortfolioMgmt Agile PM Require ments TestDev Operations
  • 11. Why So Difficult? – Tool Reality • You have lots of them! So it’s not one ETL, its many ETLs! That gets very hard to maintain. • You’ve got disparate tools but your GQM needs single source fed by variety of tools – I’ve got defects in HP QC, Rally and JIRA – how do I calculate cycle time!!! • Yes, tool vendors have analytics solutions…. and these solutions are focused on their particular areas of specialization
  • 12. Why So Difficult? – Logistics problems • SaaS problem – sometimes data only available for limited time • Transaction based data vs. reporting based data • Many of the smaller more purpose built tools have no thought that the transactional data they are producing needs to participate in a larger analytics strategy • You say tomato, I say tomato Remember – you want your point tools to stay focused on their domain expertise
  • 13. What is the solution? – Collated data across tools – Abstraction away from specific tool representations of artifacts – Near real time access – Mix of simplicity so that you can just “get going” combined with the ability to “get sophisticated” when you need to/are ready to
  • 15. 0 2 4 6 8 May June July Aug 0 2 4 6 ETL Customer Data Warehouse “Raw” Data Storage in customer Database (etc.)
  • 16.
  • 17. Remember what Murray taught us?
  • 18. ©2015 Murray Cantor Kinds of Development Efforts: What is your mix? 18 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
  • 19. ©2015 Murray Cantor Descriptive example: Cycle times 19
  • 20. Let’s Bring Cycle Time to Life!!!!!!!!!!!
  • 21. First, some key concepts of Tasktop Data
  • 22. Defects Requirements Test Cases Timesheets A tangible by-product produced during the development of software. Artifacts Collections A set of artifacts from your repository Collection #1 Collection #2
  • 23. JIRA Defects Collection Priority • High • Medium • Low • Trivial Summary Fix Version Description Priority • High • Medium • Low Released In Tags M O D E L Project #1 Project #2 Project #3
  • 24. HP Defects Collection Priority • 1 • 2 • 3 • 4 Description Release Description Priority • High • Medium • Low Released In Tags M O D E L Project #A Project #B Project #C
  • 25. Event Collection Priority • High • Medium • Low Description Released In Description Priority • High • Medium • Low Released In Tags M O D E L * Raw database collections are a little bit special
  • 27. And it will results in a database table like below Another way of looking at it… Use this Model feeding defects from JIRA, HP, etc
  • 28. Artifact ID Project Type Created Modified Severity Priority Status Release Assignee DEF-1 Project A Defect 1/1/15 1/1/15 1 High Open DEF-1 Project A Defect 1/1/15 1/2/15 1 High In Progress John DEF-1 Project A Defect 1/1/15 1/5/15 1 Med In Progress John DEF-1 Project A Defect 1/1/15 1/7/15 1 Med Shipped 1.0.0.1 John 1 Artifact, 4 Rows in Database Event Log Concept
  • 29. And once you’ve got that, you can easily get things like this….
  • 30. Demo
  • 31. (2) Create or reuse a model (3) Create collections (And Map the Collection to the model) (4) Create an integration Four Easy Steps (1) Connect to your system 1234
  • 32. (1) Connect To Your System
  • 33. (2) Create or reuse a model • Identify the fields to flow • Configure to Normalize the Data
  • 34. (3) Create Collections (and map them)
  • 35. (3) Create Collections (and map them) One Core Artifact Type Sourced from One Repository Many Projects Mapped to One Model
  • 36. • Configure fields and field values to conform to the normalized model values • Transform values Mapping Artifact to Model
  • 37. (4) Create an Integration
  • 38. Solves the Last Mile Problem – Collated data across tools – Abstraction away from specific tool representations of artifacts – Near real time access – Mix of simplicity so that you can just “get going” combined with the ability to “get sophisticated” when you need to/are ready to
  • 39.