“agile quality strategy with hp agile manager” · hp agile manager embrace change. heighten...
TRANSCRIPT
© Copyright 2015 Vivit Worldwide© Copyright 2015 Vivit Worldwide
“Agile Quality Strategy with HP Agile Manager”
August 26, 2015
© Copyright 2015 Vivit Worldwide
Brought to you by
© Copyright 2015 Vivit Worldwide
Hosted by
Matt Angerer
Vivit Chapter Member
Sr. Solution Architect
ResultsPositive
© Copyright 2015 Vivit Worldwide
Today’s Speaker
Matthew Brayley-Berger
Product Marketing Manager
Application Lifecycle and Quality
HP Software
© Copyright 2015 Vivit Worldwide
Housekeeping
• This “LIVE” session is being recorded
Recordings are available to all Vivit members
• Session Q&A:
Please type questions in the Questions Pane
© Copyright 2015 Vivit Worldwide
Webinar Control Panel
Questions
Toggle View Window between
Full screen/window mode.
HP Agile ManagerEmbrace change. Heighten visibility.Improve continuously.
Matt Brayley-Berger
WW Product Marketing Manager
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
• Observations and recommendations
– Why Quality is more critical today
• What is Agile Manager?
– Quality Management
– Roadmap towards DevOps
• Scaled Agile Framework
• Q+A
Observations and recommendations
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Based on data gathered from the
Sogeti World Quality Report (2014-15)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile and Testing
Observations
• QA Budgets continue to rise
• All team members sharing responsibility in testing
• Biggest challenge is lack of specialized testing methods and automation techniques
• Virtualization yielding impressive results
• Many organizations still struggle with testing inside the sprint
– Performance and integration testing suffer most
• Mid-to-large orgs demand actionable metrics
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Quality-Focused Role is Critical
• Faster pace of delivery:
– high cost of failure; ‘get it right the first time’
– Steadily growing suite of regression tests
– Critical need for automation
• Quality needed as a core function of the team
– and deliberately architected into the project
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Recommendations
• Don’t turn sprint into mini waterfall
• Shift left
• ALI helps understand where to test
– Look at Code Quality
• Someone needs to focus on automation and testing architecture
• Automation helps manage quantity
– And increases ease of rapid deployment
• Use a backlog management tool
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Continuous Testing: A relentless assault on project risk
The ideal agile picture
Sprint 41 Sprint 3Sprint 2Sprint 1 Sprint 5
C1
G1
C2C1
G1
C2C1
G1 G2
C2C1
G1 G2
C3
B1
C2C1
G1 G2
C3
B1
Regression 1
Regression 2
Regression 3
Regression 4
C IET C IET
C IET
C IET
C IET
Longevity testing (independent of sprint cycles)
HP Agile Manager
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Enterprise Agile – HP Agile Manager
Agile Manager sync with QC/ALM
for best-in-class quality
management and continuous
testing
Development doesn’t exist in a
vacuum: true agility is more than
building quickly
Visibility and
Collaboration
at Large Scale
Complete
Lifecycle Agility
Velocity
AND Quality
Integrations with portfolio
planning to ensure build of the
right functionality
Historical silos, distributed
teams, and enterprise scale
inhibit seamless collaboration
Balance of velocity and quality is
needed for sustainable agility
Universal, real-time view into
tasks, metrics, and progress
Dev ecosystem integrations for
deep application insight
What the business wants, when it wants it
Keys to enterprise agility Challenge How HP helps
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Reality: Heterogeneous Dev Environments
CodeBuildReq & Def
AGM
ALM
VS
TFS
TFSWaterfall
Eclipse
Jenkins
PerforceWater-Scrum-Fall
InteliJ
Electric
Cloud
CVSHybrid
Eclipse
HudsonSVN
Agile
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Agile Manager defined
Key Capabilities
Agile project management
Release and User Story and Defect Management
Development Tools Integration
Team/Resource Management
Rest APIs
Key Characteristics
SaaS or On-Premise
HP ALM/QC/PPM Synchronizer
Regular releases driven by user feedback
Modern, clean, intuitive UI
SAFeTM Gold Certified
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
A day in the life
Agile Manager
1
Structure release
Define teams
Manage release backlog
Release Planning 3
Allocate tasks
Implement and update
Defect management
Retrospective and close
Sprint Execution 4
Development analytics
Customizable reports
Visibility and Insight2
Plan user stories and defects
Assign to team
Manage team capacity
Sprint Planning
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
MSTest
Integration with HP Agile Manager
Developer analytics ecosystem
IDE
IntelliJ IDEA
Visual Studio
SCM
CVS
Subversion
Microsoft TPS
Borland
GIT
Rational ClearCase
Serena CM
Build
Jenkins / Hudson
Microsoft TPS
Unit
Test
TestNG
Code
Coverage
Integrated Partner Integrations
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP DevOps Technology Matrix
Continuous
Assessment
Continuous Delivery
Continuous Integration and Testing Continuous Release
Continuous
OperationsSOLUTIONS
3RD
PARTIES
GIT
TFS*
Subversion*
VS
Eclipse
MS WDT
MS Build
Maven
SSH
vCenter
Chef
Nexus
Nexus
SSH
vCenter
Chef
Jenkins
Plan Develop BuildDeploy
(DV, QA)Test
Deploy
(ST, PR)Test Release OperateDefine
DV-QA ST-PR
PROCESS
HP
AGM
ALM SV
NVPPM / CSA / CODAR
SM BSM
ALI CODAR / CSA
OO
SA
ALM
UFT
PC
CODAR / CSA
OO
SA
ALM
UFT
PC
OO BSM
SM
UCMDB
BSM
SV
NV
SV
NV
SM
*Used in Build Phase for Get
CodeADM Suite
AGM and ALM Synchronization
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
A solution that complements HP ALM / QC
Agile Manager – ALM Synchronizer
Velocity and quality for the enterprise
• Native integration to leverage best-in-class quality management of HP ALM/QC
• Traceability, asset sharing, visibility across broader enterprise app ecosystem
• Enterprise support for both Agile and non-Agile projects
Agile ManagerALM / QC(On-Premise or SaaS)
HP Unified Functional Test
Synchronizer
Requirements
Defects and Test Data
Releases and Metrics
Agile Manager
Synchronizer
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Dramatically Reduce TCO for Enterprise Scale Setup
NextGen Sync – Key Strengths
Synchronization
Close to Real time sync
(every 30 seconds)
Reduce number of
potential conflicts
Operating
System
Windows, Linux
(coming soon…)
Setup and
Configuration
Single Web Configuration
Interface for AGM and Sync
Step by Step Wizard
Auto Mapping of Fields
Simulated Runs
Monitoring
Site Level
Synchronization
Dashboard
Meaningful Errors –
grouped by cause
Propose solution
Maintenance and
Upgrades
Auto Update of Agent
One instance supports
multiple versions of
ALM
Agent is almost fully
stateless - can be
setup on a new
machine if current
machine is damaged
Every 5 minutes Windows Separate .net UI for
Sync Configuration
Logs Manual Update
One Instance per
ALM/QC version
CURRENT SYNC SOLUTION:
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager
ALM
Shared visibility into cover status
Agile Manager and ALM Synchronizer
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Synchronization rules
Agile Manager / ALM Synchronizer
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager and ALM Synchronizer
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager and ALM Synchronizer
Scaling Agile
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
From Agile project to Agile Entreprise
Agile Manager – SAFe alignment
Rele
ase
s
Sprint 1
Ap
plic
atio
n s
Work
spaces
Sprint 2
Sprint 3
Business
Features
Business
Features
Arch.
Features
Release/PI1
Release/PI2
Release/PI3
User Stories
Spikes
Defects
Team
A
Business
Epic
Business
Epic
Arch. Epic
Themes
Themes
Themes
Team
B
Team
A
Team
B
Team
B
Team
C
Tenant
HP PPM Enterprise Portfolio Planning
Agile Release Train 1
Agile Release Train 2
HP Agile Manager
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager – SAFe Portfolio
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager – SAFe Program
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager - SAFe 3.0 (WSJF)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager – SAFe Team
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager – SAFe Program Increment
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Prioritizing for Roadmapping with WSJF
• RR
RR = Risk Reduction
OE = Opportunity
Enablement
Prioritized
Features
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager: Scrum Mode
1
Structure release
Define teams
Manage release backlog
Release Planning 3
Allocate tasks
Implement and update
Retrospective and close
Sprint Execution 4
Development analytics
Scrum reports
Customizable reports
Visibility and Insight2
Plan user stories and defects
Assign to team
Manage team capacity
Sprint Planning
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Kanban ModesKanban Mode
• Work carries on continuously throughout the
release. A release can consist of a single
sprint.
• The flow of work items is governed only by
the work-in-progress (WIP) limit and time
limit
set for each stage.
Scrumban
• Continue to work in sprint cycles
• Benefit from the customization, workflow and
rules of the storyboard
• The sprint ends with a sprint closure, in which
you reassign items that remain in the
Planning and In Progress stages to the next
sprint
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile Manager: Kanban Mode
1
Structure release
Define teams
Manage release backlog
Release Planning 3
Development analytics
Kanban reports
Customizable reports
Visibility and Insight2
Plan user stories and defects
Assign to team
Implement and update
Track WIP and Cycletime
Team Execution and Tracking
Plan WIP Done
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Kanban
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Prioritizing for Roadmapping with WSJF
RR = Risk Reduction
OE = Opportunity Enablement Prioritized
Features
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Just doing this doesn’t workin the enterprise…
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
www.saas.hp.com
Check out Agile Manager!
FREE TRIAL at www.hpagilemanager.com
Title Links
Chapter 1 Backlog Management: https://www.youtube.com/watch?v=kR2RKcjq-js
Chapter 2 Release Management https://youtu.be/K5Y2HWH-YdE
Chapter 3 Application Lifecycle Intelligence https://youtu.be/boJl9K-WPP8
Chapter 4 Dashboard https://youtu.be/KDk8TxV1RE8
Chapter 5 ALM integration Public APIS/PPM http://youtu.be/IcYp449U3Ys
Chapter 6 Configuration https://youtu.be/0sa-aeM-yao
Chapter 7 SAFe https://youtu.be/-sHHq_iZki4
View Detailed Demos of Agile
Manager:
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Q+A
© Copyright 2015 Vivit Worldwide
Thank you
• Complete the short survey and opt-in for more information from HP
Software.
www.hp.com
www.vivit-worldwide.org