SlideShare a Scribd company logo
1 of 25
Download to read offline
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Leveraging cloud data to
optimize your Agile
processes
Ronen Aseo, Product Manager
Efrat Egozi-Levi, Senior Data Scientist, CTO office
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
HP Agile Manager defined
Agile project management
Release & User Story mgmt.
Defect management
ALM/PPM synchronization
ALI integrations
Key Capabilities
A SaaS solution for Agile
Instant-on service
Regular, incremental
releases driven by
user feedback
Web-based, intuitive UI
Complements HP ALM/QC
Key
Characteristics
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Ø  3x number of users within the last year
Ø  Monthly drops to production
Ø  Vast internal adoption throughout HP
Our Story
http://www.tonycooke.org/
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
HP Agile Manager Development Teams
Agile Manager Product
characteristics
•  3 applications
•  Teams are co-located
•  On premise & SaaS product
Products
ALM Synchronizer
Application
Lifecycle
Intelligence
Agile Manager
Sunnyvale,
CAProduct
Management
Prague,
CZDevelopment
Yehud,
ILDevelopment
Ho-chi minh, Vi
Development
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
AgM Delivery Model
SaaS Production Farms (External)
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6
SaaS Production Farm (Internal – early adapters)
Test Farm (trunk)
Nightly
deployment
trunk
Deploy after two weeks
on internal farm, including
required bug fixes
RELEASE/PSI
Internal branch
Bug fixes
Test Farm – internal branch
Bug fixes
Deploy after two weeks
on internal farm, including
required bug fixes
Drop 1 Drop 2
Drop 1 Drop 2
Sprint length: 2 weeks
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Source: http://www.redeemthecommute.com/
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Challenges
Roadmap
Features
Coverag
e
Resource
s
Customer
Requests
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
BIG DATA -
TO THE RESCUE
Source: http://coffeebreakwithgamechangers.tumblr.com/
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Data Science Office @ HP Software
Add data-
science and
analytic
capabilities in
HP products
machine
learning
graph
analysi
s
static /
dynamic
code
analysis
other
technique
s
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
•  We want to make informed product/dev decision based on real
users behavior
•  We have real user monitoring today e.g. Google Analytics
•  Information is event based not flow based
•  Flow based is hard to understand
•  There is code coverage but this doesn’t reflect real user usage
•  What we need is real user coverage and insights
Problem scope
Event-based analysis in Google analytics
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Problem scope
External Flows
Ope
n
Chat
Write
Msg
Attac
h
Send
SendLogi
n
Test Flows
Feature:
Use Chat
Login
Open Chat
Write Msg
Send
Ope
n
Chat
Write
Msg
Attac
h
Send
SendLogi
n Ope
n
Chat
Write
Msg
Attac
h
Send
SendLogi
n
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Real user test coverage algorithm
•  Difference between two flows based on their similarity score
definition
•  The similarity score combines 2 criteria (Law & Order):
–  the identical steps, which exist in both flows
–  the similarity in the step order in each flow
•  Match flows based on the difference function with an adaptive
sensitivity threshold
•  Compute the weighted similarity for a set of matched production
flows per test
Production Flows Internal / Test Flows
1. Login > 2. Open Chat > 3. Write Msg > 4. Send
1. Login > 2. Open Chat > 3. Attach > 4. Write Msg > 5.
Send
1. Login > 2. Open Chat > 3. Send
1. Login > 2. Open Chat > 3. Attach > 4. Write Msg > 5. Write Msg > 6.
Write Msg > 7. Attach > 8. Write Msg > 9. Send
1. Login > 2. Open Chat > 3. Write Msg > 4. Send > 5.
Attach
Usage
: 50%
Coverag
e: 78%
Feature X
84
78
70
75
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Key Findings
Ø  The automated tests cover
35% of production flows
Ø  50% of production events are
not covered by any automatic
test
Ø  Interesting insights from
comparing internal vs.
external user flows
From the motion picture “Moneyball”,2011
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Significant increase in real user test coverage
after gathering insights
0
10
20
30
40
50
60
70
80
100 150 200 250 300 350 400 450
Drop 1
stabilization
Drop 2
New
Content
#tests
Realusercoverageintests
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Example: Dev Summary
External Flows Internal Flows
Release mngmnt > Taskboard > Zoom > ali summary > all > builds
Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective
Release mngmnt > Taskboard > Zoom > Kanban > Kanban: Configure Team Storyboard> project
configuration teams > Taskboard > Zoom > ali summary > all > shared items
•  Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective > Taskboard >
Zoom > Kanban > Kanban: Configure Team Storyboard> project configuration teams > tab:
Storyboard
•  Release mngmnt > Taskboard > Zoom > Kanban > Kanban: Configure Team Storyboard>
project configuration teams > Taskboard > Zoom > ali summary > all > shared items
•  Release mngmnt > Taskboard > Zoom > ali summary > all > builds
•  Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective
•  Compared: external
customers to internal
customers
•  Surprise: page is used
similarly, regardless of
dev configuration
•  => Cancel “prompt to
config” plans
Feature:
Dev
Summary
Same usage
in external
and Internal
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Example: Planning board
•  Planning board
event is rarely
used internally –
Should we
invest?
•  Surprise:
Planning board
is used as the
1st step in many
flows
Planning board Kanban
Release
backlog
[?]
Sprint Backlog …
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
•  Surprise: “Sprint Closure” flows have high usage (>20%) but low coverage
(3%)
•  Sprint closure should have high priority and additional test automation
Example: Sprint closure
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Benefits - Recap
Data driven decision making
Better understanding & evaluation of customer needs
Improved real user test coverage
Optimize resource allocations
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank You
Contact:
ronen.aseo@hp.com
eegozi@hp.com
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Release Planning
•  Feature Ranking
•  Feature Scoping - MMF
•  Initial Feature Sizing
•  Define Feature Lead
•  Define Release Scope
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Definition Of Done - DoD
ü  Unit tests are written and green
ü  Acceptance tests are defined by QA and passed on top of a build
ü  Main functionality of the user story is covered by automated acceptance tests
ü  Sanity and Regression tests are passed green after the user story is checked in
0 C/H open defects
ü  Majority of Medium defects are fixed
ü  All fixed defects are validated
ü  The user story is pushed to production, monitored and green
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
Delivery Model to Production
Release Criteria
Progress Status Target Current Status
Test Coverage On Track 100% •  100%
Quality On Track No Critical defects
No C/H New features defects
No C/H customer encountered defects
No Functional Regression defects
<10 High defects
70% M defects fixed
•  0 Critical defects
•  0 C/H New features defects
•  1 C/H customer encountered defects
•  3 Functional regression
•  10 open High defects
•  61% of the M defects were fixed
Performance On Track No C/H issues No C/H issues
Security On Track No C/H issues No C/H issues
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Product Owner Challenges
•  How to prioritize features and enhancement requests?
•  Can I cut a story from a feature and it will still have value for the user?
(MMF)
•  How will a new feature impact current usage?
•  Does my acceptance criteria cover the end user’s flow?
•  Are features being used the way they are “supposed” to?
•  Is there a difference between how features are used internally vs.
externally?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Team Challenges
•  How much to invest in automation?
•  What areas to automate and how to automate?
•  What to include in our Regression testing?

More Related Content

What's hot

Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostharsoft
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To AgileMichael Sahota
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaPink Elephant
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1colleenfry
 
Brief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionBrief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionMichael Sahota
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetBrian Blanchard
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBMAlan Kan
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1AgileNCR2016
 
Leaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile InnovationLeaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile Innovationrudreshts
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeCapgemini
 

What's hot (20)

Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_most
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 
Agile project management
Agile project managementAgile project management
Agile project management
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1
 
Brief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionBrief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & Transition
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBM
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
Leaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile InnovationLeaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile Innovation
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 

Viewers also liked

Agile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgileSparks
 
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015AgileSparks
 
Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz
Shifting left - BDD from the CloudBand trenches - Noy ItzikowitzShifting left - BDD from the CloudBand trenches - Noy Itzikowitz
Shifting left - BDD from the CloudBand trenches - Noy ItzikowitzAgileSparks
 
Fearless Change - Myths and Patterns of Organizational Change - Linda Rising
Fearless Change - Myths and Patterns of Organizational Change - Linda RisingFearless Change - Myths and Patterns of Organizational Change - Linda Rising
Fearless Change - Myths and Patterns of Organizational Change - Linda RisingAgileSparks
 
Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015AgileSparks
 
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobileM-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobileAgileSparks
 
Show me the Value - Sagi Smolarski
Show me the Value - Sagi SmolarskiShow me the Value - Sagi Smolarski
Show me the Value - Sagi SmolarskiAgileSparks
 
The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016AgileSparks
 
The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016AgileSparks
 
Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016AgileSparks
 
Trends agile israel 2016 - Danko
Trends agile israel 2016 - DankoTrends agile israel 2016 - Danko
Trends agile israel 2016 - DankoAgileSparks
 
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAlcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAgileSparks
 
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
Invitation as Leadership art - Agile israel 2016  Daniel MezickInvitation as Leadership art - Agile israel 2016  Daniel Mezick
Invitation as Leadership art - Agile israel 2016 Daniel MezickAgileSparks
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgileSparks
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...AgileSparks
 
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AgileSparks
 
Feature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerFeature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerAgileSparks
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiAgileSparks
 
Create Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetCreate Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetAgileSparks
 
Winning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryWinning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryAgileSparks
 

Viewers also liked (20)

Agile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgile Israel 2015 Trends Update
Agile Israel 2015 Trends Update
 
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015
Agile Horror Stories / סיפורי אימה אג'יליים - Danny Kovatch at Agile Israel 2015
 
Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz
Shifting left - BDD from the CloudBand trenches - Noy ItzikowitzShifting left - BDD from the CloudBand trenches - Noy Itzikowitz
Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz
 
Fearless Change - Myths and Patterns of Organizational Change - Linda Rising
Fearless Change - Myths and Patterns of Organizational Change - Linda RisingFearless Change - Myths and Patterns of Organizational Change - Linda Rising
Fearless Change - Myths and Patterns of Organizational Change - Linda Rising
 
Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015
 
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobileM-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
 
Show me the Value - Sagi Smolarski
Show me the Value - Sagi SmolarskiShow me the Value - Sagi Smolarski
Show me the Value - Sagi Smolarski
 
The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016
 
The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016
 
Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016
 
Trends agile israel 2016 - Danko
Trends agile israel 2016 - DankoTrends agile israel 2016 - Danko
Trends agile israel 2016 - Danko
 
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAlcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
 
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
Invitation as Leadership art - Agile israel 2016  Daniel MezickInvitation as Leadership art - Agile israel 2016  Daniel Mezick
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case study
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
 
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
 
Feature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerFeature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel Fligler
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
 
Create Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetCreate Leaders at Every Level - David Marquet
Create Leaders at Every Level - David Marquet
 
Winning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryWinning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs Delivery
 

Similar to Leveraging Cloud data to optimize your product decisions and Agile processes - Ronen Aseo & Efrat Egozi Levi

Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Matt Angerer
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation HP Enterprise Italia
 
Digital government presentation final
Digital government presentation finalDigital government presentation final
Digital government presentation finalShirlie23
 
IT Management for the Successful Enterprise
IT Management for the Successful EnterpriseIT Management for the Successful Enterprise
IT Management for the Successful EnterpriseHP Enterprise Italia
 
Big Data Monitoring Cockpit
Big Data Monitoring CockpitBig Data Monitoring Cockpit
Big Data Monitoring CockpitStefan Bergstein
 
eDevOps in HPSW from buzzword to reality
eDevOps in HPSW from buzzword to realityeDevOps in HPSW from buzzword to reality
eDevOps in HPSW from buzzword to realityAgileSparks
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery AutomationIl paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery AutomationHP Enterprise Italia
 
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdfVasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdfssuser57cef8
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Service Anywhere What's New March 2014
Service Anywhere What's New March 2014Service Anywhere What's New March 2014
Service Anywhere What's New March 2014Pronq by HP
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityTechWell
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse Globe Testing
 
HPLN Web Performance Optimization - Liran tal
HPLN Web Performance Optimization - Liran talHPLN Web Performance Optimization - Liran tal
HPLN Web Performance Optimization - Liran talLiran Tal
 
Service Management excellence with operational intelligence
Service Management excellence with operational intelligenceService Management excellence with operational intelligence
Service Management excellence with operational intelligenceHP Enterprise Italia
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc processMichael Deady
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesPerfecto Mobile
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesSopheon
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsSplunk
 
Automatizzare il percorso verso il cloud
Automatizzare il percorso verso il cloudAutomatizzare il percorso verso il cloud
Automatizzare il percorso verso il cloudHP Enterprise Italia
 

Similar to Leveraging Cloud data to optimize your product decisions and Agile processes - Ronen Aseo & Efrat Egozi Levi (20)

Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
Digital government presentation final
Digital government presentation finalDigital government presentation final
Digital government presentation final
 
IT Management for the Successful Enterprise
IT Management for the Successful EnterpriseIT Management for the Successful Enterprise
IT Management for the Successful Enterprise
 
Big Data Monitoring Cockpit
Big Data Monitoring CockpitBig Data Monitoring Cockpit
Big Data Monitoring Cockpit
 
eDevOps in HPSW from buzzword to reality
eDevOps in HPSW from buzzword to realityeDevOps in HPSW from buzzword to reality
eDevOps in HPSW from buzzword to reality
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery AutomationIl paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdfVasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Service Anywhere What's New March 2014
Service Anywhere What's New March 2014Service Anywhere What's New March 2014
Service Anywhere What's New March 2014
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse
 
HPLN Web Performance Optimization - Liran tal
HPLN Web Performance Optimization - Liran talHPLN Web Performance Optimization - Liran tal
HPLN Web Performance Optimization - Liran tal
 
Service Management excellence with operational intelligence
Service Management excellence with operational intelligenceService Management excellence with operational intelligence
Service Management excellence with operational intelligence
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devices
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise Applications
 
Automatizzare il percorso verso il cloud
Automatizzare il percorso verso il cloudAutomatizzare il percorso verso il cloud
Automatizzare il percorso verso il cloud
 

More from AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithAgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiAgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamAgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan BertfieldAgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 

More from AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Leveraging Cloud data to optimize your product decisions and Agile processes - Ronen Aseo & Efrat Egozi Levi

  • 1. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Leveraging cloud data to optimize your Agile processes Ronen Aseo, Product Manager Efrat Egozi-Levi, Senior Data Scientist, CTO office
  • 2. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
  • 3. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 HP Agile Manager defined Agile project management Release & User Story mgmt. Defect management ALM/PPM synchronization ALI integrations Key Capabilities A SaaS solution for Agile Instant-on service Regular, incremental releases driven by user feedback Web-based, intuitive UI Complements HP ALM/QC Key Characteristics
  • 4. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Ø  3x number of users within the last year Ø  Monthly drops to production Ø  Vast internal adoption throughout HP Our Story http://www.tonycooke.org/
  • 5. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 HP Agile Manager Development Teams Agile Manager Product characteristics •  3 applications •  Teams are co-located •  On premise & SaaS product Products ALM Synchronizer Application Lifecycle Intelligence Agile Manager Sunnyvale, CAProduct Management Prague, CZDevelopment Yehud, ILDevelopment Ho-chi minh, Vi Development
  • 6. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 AgM Delivery Model SaaS Production Farms (External) Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 SaaS Production Farm (Internal – early adapters) Test Farm (trunk) Nightly deployment trunk Deploy after two weeks on internal farm, including required bug fixes RELEASE/PSI Internal branch Bug fixes Test Farm – internal branch Bug fixes Deploy after two weeks on internal farm, including required bug fixes Drop 1 Drop 2 Drop 1 Drop 2 Sprint length: 2 weeks
  • 7. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 Source: http://www.redeemthecommute.com/
  • 8. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Challenges Roadmap Features Coverag e Resource s Customer Requests
  • 9. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. BIG DATA - TO THE RESCUE Source: http://coffeebreakwithgamechangers.tumblr.com/
  • 10. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 Data Science Office @ HP Software Add data- science and analytic capabilities in HP products machine learning graph analysi s static / dynamic code analysis other technique s
  • 11. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 •  We want to make informed product/dev decision based on real users behavior •  We have real user monitoring today e.g. Google Analytics •  Information is event based not flow based •  Flow based is hard to understand •  There is code coverage but this doesn’t reflect real user usage •  What we need is real user coverage and insights Problem scope Event-based analysis in Google analytics
  • 12. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 Problem scope External Flows Ope n Chat Write Msg Attac h Send SendLogi n Test Flows Feature: Use Chat Login Open Chat Write Msg Send Ope n Chat Write Msg Attac h Send SendLogi n Ope n Chat Write Msg Attac h Send SendLogi n
  • 13. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 Real user test coverage algorithm •  Difference between two flows based on their similarity score definition •  The similarity score combines 2 criteria (Law & Order): –  the identical steps, which exist in both flows –  the similarity in the step order in each flow •  Match flows based on the difference function with an adaptive sensitivity threshold •  Compute the weighted similarity for a set of matched production flows per test Production Flows Internal / Test Flows 1. Login > 2. Open Chat > 3. Write Msg > 4. Send 1. Login > 2. Open Chat > 3. Attach > 4. Write Msg > 5. Send 1. Login > 2. Open Chat > 3. Send 1. Login > 2. Open Chat > 3. Attach > 4. Write Msg > 5. Write Msg > 6. Write Msg > 7. Attach > 8. Write Msg > 9. Send 1. Login > 2. Open Chat > 3. Write Msg > 4. Send > 5. Attach Usage : 50% Coverag e: 78% Feature X 84 78 70 75
  • 14. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Key Findings Ø  The automated tests cover 35% of production flows Ø  50% of production events are not covered by any automatic test Ø  Interesting insights from comparing internal vs. external user flows From the motion picture “Moneyball”,2011
  • 15. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 Significant increase in real user test coverage after gathering insights 0 10 20 30 40 50 60 70 80 100 150 200 250 300 350 400 450 Drop 1 stabilization Drop 2 New Content #tests Realusercoverageintests
  • 16. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 Example: Dev Summary External Flows Internal Flows Release mngmnt > Taskboard > Zoom > ali summary > all > builds Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective Release mngmnt > Taskboard > Zoom > Kanban > Kanban: Configure Team Storyboard> project configuration teams > Taskboard > Zoom > ali summary > all > shared items •  Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective > Taskboard > Zoom > Kanban > Kanban: Configure Team Storyboard> project configuration teams > tab: Storyboard •  Release mngmnt > Taskboard > Zoom > Kanban > Kanban: Configure Team Storyboard> project configuration teams > Taskboard > Zoom > ali summary > all > shared items •  Release mngmnt > Taskboard > Zoom > ali summary > all > builds •  Release mngmnt > Taskboard > Zoom > ali summary > all > retrospective •  Compared: external customers to internal customers •  Surprise: page is used similarly, regardless of dev configuration •  => Cancel “prompt to config” plans Feature: Dev Summary Same usage in external and Internal
  • 17. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 Example: Planning board •  Planning board event is rarely used internally – Should we invest? •  Surprise: Planning board is used as the 1st step in many flows Planning board Kanban Release backlog [?] Sprint Backlog …
  • 18. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 •  Surprise: “Sprint Closure” flows have high usage (>20%) but low coverage (3%) •  Sprint closure should have high priority and additional test automation Example: Sprint closure
  • 19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Benefits - Recap Data driven decision making Better understanding & evaluation of customer needs Improved real user test coverage Optimize resource allocations
  • 20. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank You Contact: ronen.aseo@hp.com eegozi@hp.com
  • 21. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Release Planning •  Feature Ranking •  Feature Scoping - MMF •  Initial Feature Sizing •  Define Feature Lead •  Define Release Scope
  • 22. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 Definition Of Done - DoD ü  Unit tests are written and green ü  Acceptance tests are defined by QA and passed on top of a build ü  Main functionality of the user story is covered by automated acceptance tests ü  Sanity and Regression tests are passed green after the user story is checked in 0 C/H open defects ü  Majority of Medium defects are fixed ü  All fixed defects are validated ü  The user story is pushed to production, monitored and green
  • 23. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 Delivery Model to Production Release Criteria Progress Status Target Current Status Test Coverage On Track 100% •  100% Quality On Track No Critical defects No C/H New features defects No C/H customer encountered defects No Functional Regression defects <10 High defects 70% M defects fixed •  0 Critical defects •  0 C/H New features defects •  1 C/H customer encountered defects •  3 Functional regression •  10 open High defects •  61% of the M defects were fixed Performance On Track No C/H issues No C/H issues Security On Track No C/H issues No C/H issues
  • 24. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 Product Owner Challenges •  How to prioritize features and enhancement requests? •  Can I cut a story from a feature and it will still have value for the user? (MMF) •  How will a new feature impact current usage? •  Does my acceptance criteria cover the end user’s flow? •  Are features being used the way they are “supposed” to? •  Is there a difference between how features are used internally vs. externally?
  • 25. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 Team Challenges •  How much to invest in automation? •  What areas to automate and how to automate? •  What to include in our Regression testing?