Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Agile Development using HP Agile Manager
and HP Quality Center / ALM
Webinar for Minerva Softcare GmbH
Dr. Andreas Birk an...
Agenda
What is agile Development?
HP Agile Manager (HP AGM) and HP Quality Center / ALM (HP QC/ALM)
 What do these tools ...
Welcome ...
3
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingO...
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 &
Retrosp...
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 6
Define Business
Go...
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 7
Define Business
Go...
Application Lifecycle Management (ALM)
February 5, 2015 Copyright © 2015, Software.Process.Management 8
Define Business
Go...
Requirements Management:
Starting Point & Foundation of
Agile ALM
February 5, 2015 Copyright © 2015, Software.Process.Mana...
Agile User Story
<Title>
As a <user>
I want <functionality>
So that <business value>
February 5, 2015 Copyright © 2015, So...
User Stories are NOT Requirements
User stories are brief statements of intent
“Replacement for the most of what has
been t...
User Stories and Other Agile RM Practices
User Story
Epic
Feature
Task
Work Item ArtifactsGoal & Coordination Artifacts
Vi...
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015...
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015...
Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/.
February 5, 2015 Copyright © 2015...
Blend Agile & Traditional RM Practices
16
Agile Development Cycles
(e.g., according to Scrum or SAFe)
Define Project
Elici...
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 ...
HP AGM and HP ALM
Copyright © 2015, Software.Process.Management 19
HP Agile
Manager
HP Quality
Center / ALM
HP Agile Manag...
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
...
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 “p...
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/appl...
HP AGM & HP QC/ALM Information
Overview of new HP ALM 12 features for requirements management
http://makingofsoftware.com/...
Events & Trainings Related to Agile ALM
IKAN ALM Workshop: Was ist Lifecycle Management heute?
10 Feb 2015, Eschweiler, ht...
Thank You
35
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingOf...
Upcoming SlideShare
Loading in …5
×

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

11,810 views

Published on

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?

Published in: Software
  • Be the first to comment

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

  1. 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. 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. 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. 4. Agile Development & Application Lifecycle Management (ALM) February 5, 2015 Copyright © 2015, Software.Process.Management 4
  5. 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. 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. 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. 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. 9. Requirements Management: Starting Point & Foundation of Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 9
  10. 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. 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. 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
  13. 13. Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/. February 5, 2015 Copyright © 2015, Software.Process.Management 13
  14. 14. Source:D.Leffingwell,“ScaledAgileFramework(SAFe)”,2014.http://scaledagileframework.com/. February 5, 2015 Copyright © 2015, Software.Process.Management 14 ThreeLevelsofDevelopmentOrganization&Activities
  15. 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. 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. 17. HP Agile Manager & HP Quality Center / ALM February 5, 2015 Copyright © 2015, Software.Process.Management 17
  18. 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. 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. 20. HP AGM’s User Interface: Story Board Copyright © 2015, Software.Process.Management 20February 5, 2015
  21. 21. HP AGM’s User Interface: Story Board Copyright © 2015, Software.Process.Management 21February 5, 2015
  22. 22. HP AGM: User Stories and Tasks Copyright © 2015, Software.Process.Management 22February 5, 2015
  23. 23. HP AGM: Dashboard Copyright © 2015, Software.Process.Management 23February 5, 2015
  24. 24. HP AGM: SAFe Alignment Copyright © 2015, Software.Process.Management 24February 5, 2015
  25. 25. Additional Tool-Support for Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 25
  26. 26. HP ALI Integrates Development Environment Copyright © 2015, Software.Process.Management 26February 5, 2015
  27. 27. HP ALM Integrates Overall ALM Workflow Copyright © 2015, Software.Process.Management 27February 5, 2015
  28. 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. 29. Introduce & Establish Agile ALM February 5, 2015 Copyright © 2015, Software.Process.Management 29
  30. 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. 31. The simplest solution that can possibly do the job February 5, 2015 Copyright © 2015, Software.Process.Management 31
  32. 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. 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. 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. 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

×