SlideShare a Scribd company logo
Agile Development using HP Agile Manager
and HP Quality Center / ALM
Webinar for Minerva Softcare GmbH
Dr. Andreas Birk and Gerald Heller, Software.Process.Management
February 5, 2015
Agenda
What is agile Development?
HP Agile Manager (HP AGM) and HP Quality Center / ALM (HP QC/ALM)
 What do these tools offer for agile development?
 HP Agile Manager and HP ALM interplay
 How do these tools support the agile Application Lifecycle?
How to introduce and establish an agile development lifecycle?
Summary
2February 5, 2015 Copyright © 2015, Software.Process.Management
Welcome ...
3
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingOfSoftware.com
Gerald Heller
February 5, 2015 Copyright © 2015, Software.Process.Management
Agile Development
&
Application Lifecycle
Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 4
Agile Development: Scrum
Sprint
Planning
Increment
Sprint
1-4 Weeks
Agile Iteration
Cycle (Sprint)
Sprint Review &
Retrospective
Daily Scrum
Sprint
Backlog
Product
Backlog
Source:J.Sutherland,K.Schwaber:TheScrumGuide:TheDefinitiveGuidetoScrum:TheRulesof
theGame.Srum.org,July2013.
February 5, 2015 Copyright © 2015, Software.Process.Management 5
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 6
Define Business
Goals & Context
Develop
Requirements
Specification
Develop
Architectural
Design
Code &
Test System
Integrate,
Build &
Test System
Deliver &
Deploy
System
Operate &
Maintain
System
Application Lifecycle Phases
 Manage a software system systematically across its entire lifecycle
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 7
Define Business
Goals & Context
Develop
Requirements
Specification
Develop
Architectural
Design
Code &
Test System
Integrate,
Build &
Test System
Deliver &
Deploy
System
Operate &
Maintain
System
Application Lifecycle Phases
 Manage a software system systematically across its entire lifecycle
 Establish an integrated tool infrastructure for effective lifecycle support
HP PPM HP Quality Center / ALM Operations Management
HP Agile Manager
IKAN ALM
Issue Management
Example components of an ALM tool infrastructure
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 8
Define Business
Goals & Context
Develop
Requirements
Specification
Develop
Architectural
Design
Code &
Test System
Integrate,
Build &
Test System
Deliver &
Deploy
System
Operate &
Maintain
System
Application Lifecycle Phases
Product
Plan-Based Waterfall Development
ProductProduct
Agile Development
 ALM can be practiced with arbitrary development approaches, such as …
 Plan-based waterfall development
 Agile development
 Hybrid approaches
Requirements Management:
Starting Point & Foundation of
Agile ALM
February 5, 2015 Copyright © 2015, Software.Process.Management 9
Agile User Story
<Title>
As a <user>
I want <functionality>
So that <business value>
February 5, 2015 Copyright © 2015, Software.Process.Management 10
User Stories are NOT Requirements
User stories are brief statements of intent
“Replacement for the most of what has
been traditionally expressed as software
requirements statement.”
Dean Leffingwell
Source:D.Leffingwell,Agilesoftwarerequirements:Leanrequirements
practicesforteams,programs,andtheenterprise.Boston,MA:Addison
Wesley,2010.
February 5, 2015 Copyright © 2015, Software.Process.Management 11
User Stories and Other Agile RM Practices
User Story
Epic
Feature
Task
Work Item ArtifactsGoal & Coordination Artifacts
Vision
Investment Theme
Sprint Goal
Story Map
Supporting Practices
Acceptance Test
3 C‘s
Role – Feature – Reason
Given – When – Then
Definition of Ready
INVEST
Persona
12February 5, 2015 Copyright © 2015, Software.Process.Management
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015, Software.Process.Management 13
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015, Software.Process.Management 14
ThreeLevelsofDevelopmentOrganization&Activities
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015, Software.Process.Management 15
Agile Release Train
ThreeLevelsofDevelopmentOrganization&Activities
Blend Agile & Traditional RM Practices
16
Agile Development Cycles
(e.g., according to Scrum or SAFe)
Define Project
Elicit
Requirements
Goals
Scope
Stake-
holders
Requirements Artifacts & Knowledge Representation
Initial
Backlog
Address requirements
activities & information
that precede and
accompany agile
development cycles
February 5, 2015 Copyright © 2015, Software.Process.Management
Blend agile with
traditional requirements
practices
HP Agile Manager &
HP Quality Center / ALM
February 5, 2015 Copyright © 2015, Software.Process.Management 17
HP Agile Manager Overview
February 5, 2015 Copyright © 2015, Software.Process.Management 18
Agile Project Management
User Story Management
Defect Management
Workspace-Provisioning
IDE Integration
Development Metrics (ALI)
HP AGM and HP ALM
Copyright © 2015, Software.Process.Management 19
HP Agile
Manager
HP Quality
Center / ALM
HP Agile Manager provides a native integration to leverage quality
management and continuous testing capabilities of HP Quality Center / ALM
HP Quality Center / ALM provides enterprise support for both agile and non-
agile projects
February 5, 2015
Requirements
Defects
Test Data & Metrics
Sync
HP AGM’s User Interface: Story Board
Copyright © 2015, Software.Process.Management 20February 5, 2015
HP AGM’s User Interface: Story Board
Copyright © 2015, Software.Process.Management 21February 5, 2015
HP AGM: User Stories and Tasks
Copyright © 2015, Software.Process.Management 22February 5, 2015
HP AGM: Dashboard
Copyright © 2015, Software.Process.Management 23February 5, 2015
HP AGM: SAFe Alignment
Copyright © 2015, Software.Process.Management 24February 5, 2015
Additional Tool-Support for
Agile ALM
February 5, 2015 Copyright © 2015, Software.Process.Management 25
HP ALI Integrates Development Environment
Copyright © 2015, Software.Process.Management 26February 5, 2015
HP ALM Integrates Overall ALM Workflow
Copyright © 2015, Software.Process.Management 27February 5, 2015
HP Sprinter Supports Exploratory Testing
February 5, 2015 Copyright © 2015, Software.Process.Management 28
Prepare &
Plan
Testing
Session
Conduct
Testing
Session
Evaluate
Testing
Session
 Fast iterative testing, systematic yet flexible
 Testing on multiple platforms simultaneously
 Logging of user actions & defects
 Efficient recording of automated test scripts
Introduce & Establish
Agile ALM
February 5, 2015 Copyright © 2015, Software.Process.Management 29
Build Your Own Agile Practices &
Tool Support
Invite teams to adopt agile values & to establish agile practices
 Value “people & interactions over processes & tools”
 Value “responding to change over following a plan”
Build ALM tool infrastructure that effectively supports agile practices
Start with pilot project of “agile champions” & grow gradually
Integrate agile & non-agile development into overall ALM framework
30
Photo:Byedgarator,CreativeCommonsby-na,http://www.flickr.com/photos/edgarator/5848267059/
February 5, 2015 Copyright © 2015, Software.Process.Management
The simplest solution
that can possibly do the job
February 5, 2015 Copyright © 2015, Software.Process.Management 31
HP AGM & HP QC/ALM Information
HP QC/ALM community
http://h30499.www3.hp.com/t5/Application-Lifecycle-Management/ct-p/application-lifecycle-mgnt
HP QC/ALM content for download from HP (includes partner offerings)
https://hpln.hp.com/node/10354/contentfiles
HP QC/ALM what’s new (release notes)
http://update.external.hp.com/ALM/WhatsNew_Addins_Movies/index.html
HP QC/ALM system requirements specifications
https://hpln.hp.com/page/alm-qc-enterprise-technical-specifications
HP Agile Manager (portal Pronq – will soon be substituted)
https://www.pronq.com/software/agile-manager
SQA Forum
http://www.sqaforums.com/forums/hp-alm-mercury-quality-center/
32February 5, 2015 Copyright © 2015, Software.Process.Management
HP AGM & HP QC/ALM Information
Overview of new HP ALM 12 features for requirements management
http://makingofsoftware.com/2014/hp-alm-12-requirements-management-updates
Blog Agile Manager features on agileQC.net
http://agileqc.net/2012/hp-agile-manager-impressions-and-outlook
Presentation: Requirements Management with HP Quality Center / ALM in the Application
Lifecycle
http://de.slideshare.net/softwareprocessmanagement/requirements-management-with-hp-alm
Vivit Anwendercommunity von HP Software
http://www.vivit-worldwide.org
33February 5, 2015 Copyright © 2015, Software.Process.Management
Events & Trainings Related to Agile ALM
IKAN ALM Workshop: Was ist Lifecycle Management heute?
10 Feb 2015, Eschweiler, http://www.minerva-softcare.de
Workshop: Requirements-Reuse zum Erfolg führen
REConf 2015, 16 Mar 2015, München, http://reconf.de
Seminar: Requirements-Management in der agilen Software-Entwicklung
5 Mai 2015, Karlsruhe, http://www.seminaut.de
Seminar: Toolgestütztes Requirements-Management
12 Mai 2015, Karlsruhe, http://www.seminaut.de
Seminar: Certified Software Product Manager
9-11 Jun 2015, Karlsruhe, http://www.seminaut.de
34February 5, 2015 Copyright © 2015, Software.Process.Management
Thank You
35
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingOfSoftware.com
Gerald Heller
February 5, 2015 Copyright © 2015, Software.Process.Management

More Related Content

What's hot

HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
vlearnqtp
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
Jeffrey Nunn
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
pd7.group
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
IBM Rational software
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
IBM Danmark
 
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
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
camunda services GmbH
 
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran SystemsOracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Kumaran Systems Inc
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
Brian Petrini
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
IBM Rational software
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
Alan Kan
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
César Pajares
 
Sap upgrade
Sap upgradeSap upgrade
Sap upgradeRam K
 
ARAS - change management
ARAS - change managementARAS - change management
ARAS - change management
Patrick Willemsen
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
CA Technologies
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application Delivery
Assure
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
gjmstleonards
 
Calidad en entornos SAP
Calidad en entornos SAPCalidad en entornos SAP
Calidad en entornos SAP
Globe Testing
 

What's hot (20)

HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
 
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran SystemsOracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
 
Sap upgrade
Sap upgradeSap upgrade
Sap upgrade
 
ARAS - change management
ARAS - change managementARAS - change management
ARAS - change management
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application Delivery
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
 
Calidad en entornos SAP
Calidad en entornos SAPCalidad en entornos SAP
Calidad en entornos SAP
 

Similar to Agile Development using HP Agile Manager and HP Quality Center / ALM

Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Minerva SoftCare GmbH
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
Mahesh Panchal
 
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
Can CMMI Deliver On Its Promises In a Multi-Model Environment?Can CMMI Deliver On Its Promises In a Multi-Model Environment?
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
DilekOzdemirci
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
CA Technologies
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
 
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
Jeffrey Nunn
 
VSTS & Application Lifecycle Management
VSTS & Application Lifecycle ManagementVSTS & Application Lifecycle Management
VSTS & Application Lifecycle Management
Enrico Antonacci
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
Amazon Web Services
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
pd7.group
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
 
Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018
Amazon Web Services
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Amazon Web Services
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
Amazon Web Services
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
Marie-Jeanne Dougados
 
Introduction to business software tools
Introduction to business software toolsIntroduction to business software tools
Introduction to business software tools
Priyanka Berry
 
Sap Upgrade Project Brief
Sap Upgrade Project BriefSap Upgrade Project Brief
Sap Upgrade Project Briefvpallapothu
 
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdfVasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
ssuser57cef8
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital Transformation
VMware Tanzu
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
Hariprakash Agrawal
 

Similar to Agile Development using HP Agile Manager and HP Quality Center / ALM (20)

Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
 
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
Can CMMI Deliver On Its Promises In a Multi-Model Environment?Can CMMI Deliver On Its Promises In a Multi-Model Environment?
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
 
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
 
VSTS & Application Lifecycle Management
VSTS & Application Lifecycle ManagementVSTS & Application Lifecycle Management
VSTS & Application Lifecycle Management
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Introduction to business software tools
Introduction to business software toolsIntroduction to business software tools
Introduction to business software tools
 
Sap Upgrade Project Brief
Sap Upgrade Project BriefSap Upgrade Project Brief
Sap Upgrade Project Brief
 
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdfVasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital Transformation
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 

Recently uploaded

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 

Recently uploaded (20)

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 

Agile Development using HP Agile Manager and HP Quality Center / ALM

  • 1. Agile Development using HP Agile Manager and HP Quality Center / ALM Webinar for Minerva Softcare GmbH Dr. Andreas Birk and Gerald Heller, Software.Process.Management February 5, 2015
  • 2. Agenda What is agile Development? HP Agile Manager (HP AGM) and HP Quality Center / ALM (HP QC/ALM)  What do these tools offer for agile development?  HP Agile Manager and HP ALM interplay  How do these tools support the agile Application Lifecycle? How to introduce and establish an agile development lifecycle? Summary 2February 5, 2015 Copyright © 2015, Software.Process.Management
  • 3. Welcome ... 3 Dr. Andreas Birk Software.Process.Management info@swpm.de http://www.swpm.de Blog & Resources http://MakingOfSoftware.com Gerald Heller February 5, 2015 Copyright © 2015, Software.Process.Management
  • 4. Agile Development & Application Lifecycle Management (ALM) February 5, 2015 Copyright © 2015, Software.Process.Management 4
  • 5. Agile Development: Scrum Sprint Planning Increment Sprint 1-4 Weeks Agile Iteration Cycle (Sprint) Sprint Review & Retrospective Daily Scrum Sprint Backlog Product Backlog Source:J.Sutherland,K.Schwaber:TheScrumGuide:TheDefinitiveGuidetoScrum:TheRulesof theGame.Srum.org,July2013. February 5, 2015 Copyright © 2015, Software.Process.Management 5
  • 6. Application Lifecycle Management (ALM) February 5, 2015 Copyright © 2015, Software.Process.Management 6 Define Business Goals & Context Develop Requirements Specification Develop Architectural Design Code & Test System Integrate, Build & Test System Deliver & Deploy System Operate & Maintain System Application Lifecycle Phases  Manage a software system systematically across its entire lifecycle
  • 7. Application Lifecycle Management (ALM) February 5, 2015 Copyright © 2015, Software.Process.Management 7 Define Business Goals & Context Develop Requirements Specification Develop Architectural Design Code & Test System Integrate, Build & Test System Deliver & Deploy System Operate & Maintain System Application Lifecycle Phases  Manage a software system systematically across its entire lifecycle  Establish an integrated tool infrastructure for effective lifecycle support HP PPM HP Quality Center / ALM Operations Management HP Agile Manager IKAN ALM Issue Management Example components of an ALM tool infrastructure
  • 8. Application Lifecycle Management (ALM) February 5, 2015 Copyright © 2015, Software.Process.Management 8 Define Business Goals & Context Develop Requirements Specification Develop Architectural Design Code & Test System Integrate, Build & Test System Deliver & Deploy System Operate & Maintain System Application Lifecycle Phases Product Plan-Based Waterfall Development ProductProduct Agile Development  ALM can be practiced with arbitrary development approaches, such as …  Plan-based waterfall development  Agile development  Hybrid approaches
  • 9. Requirements Management: Starting Point & Foundation of Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 9
  • 10. Agile User Story <Title> As a <user> I want <functionality> So that <business value> February 5, 2015 Copyright © 2015, Software.Process.Management 10
  • 11. User Stories are NOT Requirements User stories are brief statements of intent “Replacement for the most of what has been traditionally expressed as software requirements statement.” Dean Leffingwell Source:D.Leffingwell,Agilesoftwarerequirements:Leanrequirements practicesforteams,programs,andtheenterprise.Boston,MA:Addison Wesley,2010. February 5, 2015 Copyright © 2015, Software.Process.Management 11
  • 12. User Stories and Other Agile RM Practices User Story Epic Feature Task Work Item ArtifactsGoal & Coordination Artifacts Vision Investment Theme Sprint Goal Story Map Supporting Practices Acceptance Test 3 C‘s Role – Feature – Reason Given – When – Then Definition of Ready INVEST Persona 12February 5, 2015 Copyright © 2015, Software.Process.Management
  • 14. Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/. February 5, 2015 Copyright © 2015, Software.Process.Management 14 ThreeLevelsofDevelopmentOrganization&Activities
  • 15. Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/. February 5, 2015 Copyright © 2015, Software.Process.Management 15 Agile Release Train ThreeLevelsofDevelopmentOrganization&Activities
  • 16. Blend Agile & Traditional RM Practices 16 Agile Development Cycles (e.g., according to Scrum or SAFe) Define Project Elicit Requirements Goals Scope Stake- holders Requirements Artifacts & Knowledge Representation Initial Backlog Address requirements activities & information that precede and accompany agile development cycles February 5, 2015 Copyright © 2015, Software.Process.Management Blend agile with traditional requirements practices
  • 17. HP Agile Manager & HP Quality Center / ALM February 5, 2015 Copyright © 2015, Software.Process.Management 17
  • 18. HP Agile Manager Overview February 5, 2015 Copyright © 2015, Software.Process.Management 18 Agile Project Management User Story Management Defect Management Workspace-Provisioning IDE Integration Development Metrics (ALI)
  • 19. HP AGM and HP ALM Copyright © 2015, Software.Process.Management 19 HP Agile Manager HP Quality Center / ALM HP Agile Manager provides a native integration to leverage quality management and continuous testing capabilities of HP Quality Center / ALM HP Quality Center / ALM provides enterprise support for both agile and non- agile projects February 5, 2015 Requirements Defects Test Data & Metrics Sync
  • 20. HP AGM’s User Interface: Story Board Copyright © 2015, Software.Process.Management 20February 5, 2015
  • 21. HP AGM’s User Interface: Story Board Copyright © 2015, Software.Process.Management 21February 5, 2015
  • 22. HP AGM: User Stories and Tasks Copyright © 2015, Software.Process.Management 22February 5, 2015
  • 23. HP AGM: Dashboard Copyright © 2015, Software.Process.Management 23February 5, 2015
  • 24. HP AGM: SAFe Alignment Copyright © 2015, Software.Process.Management 24February 5, 2015
  • 25. Additional Tool-Support for Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 25
  • 26. HP ALI Integrates Development Environment Copyright © 2015, Software.Process.Management 26February 5, 2015
  • 27. HP ALM Integrates Overall ALM Workflow Copyright © 2015, Software.Process.Management 27February 5, 2015
  • 28. HP Sprinter Supports Exploratory Testing February 5, 2015 Copyright © 2015, Software.Process.Management 28 Prepare & Plan Testing Session Conduct Testing Session Evaluate Testing Session  Fast iterative testing, systematic yet flexible  Testing on multiple platforms simultaneously  Logging of user actions & defects  Efficient recording of automated test scripts
  • 29. Introduce & Establish Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 29
  • 30. Build Your Own Agile Practices & Tool Support Invite teams to adopt agile values & to establish agile practices  Value “people & interactions over processes & tools”  Value “responding to change over following a plan” Build ALM tool infrastructure that effectively supports agile practices Start with pilot project of “agile champions” & grow gradually Integrate agile & non-agile development into overall ALM framework 30 Photo:Byedgarator,CreativeCommonsby-na,http://www.flickr.com/photos/edgarator/5848267059/ February 5, 2015 Copyright © 2015, Software.Process.Management
  • 31. The simplest solution that can possibly do the job February 5, 2015 Copyright © 2015, Software.Process.Management 31
  • 32. HP AGM & HP QC/ALM Information HP QC/ALM community http://h30499.www3.hp.com/t5/Application-Lifecycle-Management/ct-p/application-lifecycle-mgnt HP QC/ALM content for download from HP (includes partner offerings) https://hpln.hp.com/node/10354/contentfiles HP QC/ALM what’s new (release notes) http://update.external.hp.com/ALM/WhatsNew_Addins_Movies/index.html HP QC/ALM system requirements specifications https://hpln.hp.com/page/alm-qc-enterprise-technical-specifications HP Agile Manager (portal Pronq – will soon be substituted) https://www.pronq.com/software/agile-manager SQA Forum http://www.sqaforums.com/forums/hp-alm-mercury-quality-center/ 32February 5, 2015 Copyright © 2015, Software.Process.Management
  • 33. HP AGM & HP QC/ALM Information Overview of new HP ALM 12 features for requirements management http://makingofsoftware.com/2014/hp-alm-12-requirements-management-updates Blog Agile Manager features on agileQC.net http://agileqc.net/2012/hp-agile-manager-impressions-and-outlook Presentation: Requirements Management with HP Quality Center / ALM in the Application Lifecycle http://de.slideshare.net/softwareprocessmanagement/requirements-management-with-hp-alm Vivit Anwendercommunity von HP Software http://www.vivit-worldwide.org 33February 5, 2015 Copyright © 2015, Software.Process.Management
  • 34. Events & Trainings Related to Agile ALM IKAN ALM Workshop: Was ist Lifecycle Management heute? 10 Feb 2015, Eschweiler, http://www.minerva-softcare.de Workshop: Requirements-Reuse zum Erfolg führen REConf 2015, 16 Mar 2015, München, http://reconf.de Seminar: Requirements-Management in der agilen Software-Entwicklung 5 Mai 2015, Karlsruhe, http://www.seminaut.de Seminar: Toolgestütztes Requirements-Management 12 Mai 2015, Karlsruhe, http://www.seminaut.de Seminar: Certified Software Product Manager 9-11 Jun 2015, Karlsruhe, http://www.seminaut.de 34February 5, 2015 Copyright © 2015, Software.Process.Management
  • 35. Thank You 35 Dr. Andreas Birk Software.Process.Management info@swpm.de http://www.swpm.de Blog & Resources http://MakingOfSoftware.com Gerald Heller February 5, 2015 Copyright © 2015, Software.Process.Management

Editor's Notes

  1. Hier nicht drauf: Grooming the Backlog - nicht mehr als 10% des Sprint. Self empowerment Sprint content is fixed
  2. User stories and more – now the “more” In most frameworks we see only the right side of the picture addressed. But what about the left side? It’s a good and recommended practice that agile projects care about these three areas as well.