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

PDF
Test Management & Automation with JIRA
Xpand IT
 
PDF
XRAY for Jira
Mike Brosnan
 
PDF
Implementation of Software Testing
Mahesh Kodituwakku
 
PPTX
Effective Software Test Case Design Approach
Charles D. Carson, MSSWE, CSM, ASQ-CSQE
 
PPTX
Xray for Jira - Overview
Xpand IT
 
PPTX
Importance of a Test Management Tool for Your Project
Sarah Elson
 
PPT
TESTING Checklist
Febin Chacko
 
DOCX
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
Khizra Sammad
 
Test Management & Automation with JIRA
Xpand IT
 
XRAY for Jira
Mike Brosnan
 
Implementation of Software Testing
Mahesh Kodituwakku
 
Effective Software Test Case Design Approach
Charles D. Carson, MSSWE, CSM, ASQ-CSQE
 
Xray for Jira - Overview
Xpand IT
 
Importance of a Test Management Tool for Your Project
Sarah Elson
 
TESTING Checklist
Febin Chacko
 
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
Khizra Sammad
 

What's hot (20)

PDF
Fagan Inspection
ECC International
 
PDF
Software Architecture - Quiz Questions
CodeOps Technologies LLP
 
PDF
ISTQB CTAL - Test Analyst
Samer Desouky
 
PDF
Dev ops
Eman Abdelmohsen
 
PDF
ISTQB Test Analyst Sample Question Paper
Neeraj Kumar Singh
 
PPT
Iseb, ISTQB Static Testing
onsoftwaretest
 
PPSX
Role of BA in Testing
Shwetha-BA
 
PDF
Test cases and bug report v3.2
Andrey Oleynik
 
PPTX
Software requirement and specification
Aman Adhikari
 
DOC
Test Plan Template
H2Kinfosys
 
PPTX
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Xpand IT
 
PPT
Difference between functional testing and non functional testing
pooja deshmukh
 
PPT
Deploying java beans in jsp
Priyanka Pradhan
 
PDF
Verification and validation
Suresh Thammishetty
 
PPTX
Agile Software Development Methodologies
Pradeep Patel, PMP®
 
PPTX
How to report bugs
Mahmoud Asadi
 
DOCX
Basic interview questions for manual testing
JYOTI RANJAN PAL
 
PPTX
Jira as a Test Management Tool
Xpand IT
 
PDF
Software development PROCESS
Ivano Malavolta
 
PPTX
Black box testing - SlideShare jayed hossain jibon
Jayed Hossain Jibon
 
Fagan Inspection
ECC International
 
Software Architecture - Quiz Questions
CodeOps Technologies LLP
 
ISTQB CTAL - Test Analyst
Samer Desouky
 
ISTQB Test Analyst Sample Question Paper
Neeraj Kumar Singh
 
Iseb, ISTQB Static Testing
onsoftwaretest
 
Role of BA in Testing
Shwetha-BA
 
Test cases and bug report v3.2
Andrey Oleynik
 
Software requirement and specification
Aman Adhikari
 
Test Plan Template
H2Kinfosys
 
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Xpand IT
 
Difference between functional testing and non functional testing
pooja deshmukh
 
Deploying java beans in jsp
Priyanka Pradhan
 
Verification and validation
Suresh Thammishetty
 
Agile Software Development Methodologies
Pradeep Patel, PMP®
 
How to report bugs
Mahmoud Asadi
 
Basic interview questions for manual testing
JYOTI RANJAN PAL
 
Jira as a Test Management Tool
Xpand IT
 
Software development PROCESS
Ivano Malavolta
 
Black box testing - SlideShare jayed hossain jibon
Jayed Hossain Jibon
 
Ad

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

PDF
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Minerva SoftCare GmbH
 
PDF
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
pd7.group
 
PPTX
Why Upgrade from QC to ALM?
Matt Angerer
 
PPS
Requirements Management with HP ALM
pd7.group
 
PPT
Software Product Life Cycle
Mahesh Panchal
 
PPT
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
DilekOzdemirci
 
PDF
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
CA Technologies
 
PPTX
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
 
PPTX
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
Jeffrey Nunn
 
PPTX
VSTS & Application Lifecycle Management
Enrico Antonacci
 
PDF
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
PPTX
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
pd7.group
 
PDF
Is Being Agile a Good Thing?
Alan Hood
 
PPTX
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
pd7.group
 
PDF
Removing Barriers Between Dev and Ops
Marie-Jeanne Dougados
 
PPTX
Introduction to business software tools
Priyanka Berry
 
PPT
Sap Upgrade Project Brief
vpallapothu
 
PDF
Vasudevan_Bhaskar.pdf
ssuser57cef8
 
PDF
Monitor and Measure Your Way to Successful Digital Transformation
VMware Tanzu
 
PDF
Testing in Agile Development
Hariprakash Agrawal
 
Präsentation zum Thema: Agile Entwicklung mit HP Agile Manager und HP Quality...
Minerva SoftCare GmbH
 
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
pd7.group
 
Why Upgrade from QC to ALM?
Matt Angerer
 
Requirements Management with HP ALM
pd7.group
 
Software Product Life Cycle
Mahesh Panchal
 
Can CMMI Deliver On Its Promises In a Multi-Model Environment?
DilekOzdemirci
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
CA Technologies
 
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
 
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
Jeffrey Nunn
 
VSTS & Application Lifecycle Management
Enrico Antonacci
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
pd7.group
 
Is Being Agile a Good Thing?
Alan Hood
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
pd7.group
 
Removing Barriers Between Dev and Ops
Marie-Jeanne Dougados
 
Introduction to business software tools
Priyanka Berry
 
Sap Upgrade Project Brief
vpallapothu
 
Vasudevan_Bhaskar.pdf
ssuser57cef8
 
Monitor and Measure Your Way to Successful Digital Transformation
VMware Tanzu
 
Testing in Agile Development
Hariprakash Agrawal
 
Ad

Recently uploaded (20)

PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Exploring AI Agents in Process Industries
amoreira6
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 

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 [email protected] 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
  • 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 [email protected] http://www.swpm.de Blog & Resources http://MakingOfSoftware.com Gerald Heller February 5, 2015 Copyright © 2015, Software.Process.Management

Editor's Notes

  • #6: Hier nicht drauf: Grooming the Backlog - nicht mehr als 10% des Sprint. Self empowerment Sprint content is fixed
  • #17: 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.