Author
minerva-softcare-gmbh
View
119
Download
2
Tags:
Embed Size (px)
Requirements Management mit HP ALMim Application Lifecycle
17. Oktober 2014 Webinar
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 1
Requirements Management mitHP Quality Center / ALM imApplication Lifecycle
Dr. Andreas Birk, Gerald Heller, Software.Process.Management
17. November 2014, Webinar fr Minerva SoftCare
Gestatten ...
2
Dr. Andreas Birk Gerald Heller
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 2
Advantages of Requirements Management
3
Target Groups
RM
RequirementsManager
ProjectManager
BusinessAnalyst
TestManager
ProductManager
What benefit will tool-based RM bring to you?
17 November 2014 Copyright 2014, Software.Process.Management
Advantages of Requirements Management
4
Target Groups
RM
RequirementsManager
ProjectManager
BusinessAnalyst
TestManager
ProductManager
Clarify needed tests early
Facilitate communication &transparency of requirements
Benefit of RMfor Target Groups
Monitor projectprogress & results
Establish clearrequirements ownership
Track & manage changes torequirements
Determine requirementsstatus & quality
Make RM more effective & efficient
Increase stakeholderinvolvement
Prioritize tests according tobusiness needs
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 3
RM Lays the Foundation for EffectiveApplication Lifecycle Management (ALM)
5
HP ALM & IKAN ALM blend into a comprehensive ALM infrastructurefrom requirements via deployment to testing
For details on IKAN ALM see webinar presentation of Sascha Vogel, Minerva SoftCare,from 07 November 2014, at http://minerva-softcare.de
HP ALM&
IKAN ALM
Overview ofFunctional
Areas
17 November 2014 Copyright 2014, Software.Process.Management
6
Modern RM IsTool-Based RM
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 4
Evolution of RM Functionality in HP QC/ALM
7
QC Versions
9.2 10.0 11.0
Requirement Types and Attributes, Releases and Cycles, Risk based Quality Management
Business Model Integration, IDE IntegrationTraceability Matrix, Type Specific Reporting / Templates
Versioning, Baselines, Sharing
11.5
Business Views,Application Lifecycle Integration (ALI)
12
Agile ManagerRequirements in agile Environments
New UI, Web Client,Authoring mode
17 November 2014 Copyright 2014, Software.Process.Management
Design RequirementsStructure
HP ALM structural conceptsFoldersGroupsRequirements Types
8
a
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 5
Requirements Attributes in HP Quality Center
9
Requirement type specific attributesand templates in the description
17 November 2014 Copyright 2014, Software.Process.Management
Trace Requirements to Tests
1017 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 6
Web UI New Traceability View
1117 November 2014 Copyright 2014, Software.Process.Management
Coverage of Requirements
1217 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 7
RM Authoring Mode with HP QC 12 Web UI
13
Author mode managesrequirements in chapter
oriented format
17 November 2014 Copyright 2014, Software.Process.Management
ComprehensiveReporting
14
Company header
Flow formatincluding attributes
and graphics
Table formatincluding rich text
and graphics
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 8
15
How to EstablishTool-Based RM?
17 November 2014 Copyright 2014, Software.Process.Management
RM is Different
16
Enterprise IT Application Marketed TechnologyProduct
Different product types & development environmentscall for different requirements structures & workflows
Agile Development
ITApp System HW SW Product
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 9
From Testing to RMin Corporate Test Center
17
Corporate Test CenterProject A
Project B
Project C
HP ALM
Test Cases
TCCreate Contract
TCModify Contract
TCCancel Contract
17 November 2014 Copyright 2014, Software.Process.Management
From Testing to RMin Corporate Test Center
18
Corporate Test CenterProject A
Project B
Project C
HP ALM
Requirements Test Cases
TCCreate Contract
TCModify Contract
TCCancel Contract
SPEC
REQCreate Contract
HP ALM
Requirements Test Cases
REQTitle: Manage ContractLink: http://intra.compDescription:The system shall Owner:
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 10
Project-Based RM Tool Adoption
19
Product Organization A
Project A1 Project A2 Project A3
Project A4 Project A5 Project A6
Product Organization B
Project B1
Project B2 Project B3 Project B4
17 November 2014 Copyright 2014, Software.Process.Management
Substitute Existing Specification Documentsby RM in HP QC/ALM
20
SPEC
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 11
a
Translate Specification Document Structureinto Suitable RM Tool Folder Structure
21
Product Specification1. Scope2. Personas3. Constraints4. Conventions5. Functional Requirements6. Usability7. Performance8. Security9. Unclassified
17 November 2014 Copyright 2014, Software.Process.Management
Corporate-Wide Harmonization ofTool-Based RM Practices
22
Product Organization A
Project A1 Project A2 Project A3
Project A4 Project A5 Project A6
Product Organization B
Project B1
Project B2 Project B3 Project B4
no RM
Tool 1
MS Excel
Tool 2
MS Word Tool
2
MS Word
Tool 1
no RM
Tool 2
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
HP ALM
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 12
Corporate-Wide Harmonization ofTool-Based RM Practices
StrategyDesign new HP ALM RM work practicesAlign & agree upon new practices across projectsPrepare & plan tool introduction / roll-outSupport roll-out of new tool & RM work practices (training etc.)
BenefitCorporate-wide use of RM best practiceEffective uniform interface between projects & test centerProjects can be managed easier (staff assignment, reporting, KPI etc.)Conformance to compliance rules can be assured more easily
2317 November 2014 Copyright 2014, Software.Process.Management
Important Questions When Setting-Up RM
24
Design of InformationStructures
What requirements types shall we define?What attribute fields shall requirements types contain?How shall we structure the overall set of requirements?How can we map requirements to tests?
Usage & Workflow What requirements reports do we need?What KPIs and dashboards shall we define?How shall we involve customers?How shall we integrate external development partners?
Set-Up & Establish Which projects shall we select for starting with tool-based RM?How can we train and support users?How can we adapt RM to agile development?
17 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 13
Conclusions
HP QC/ALM provides a solid set of effective RM functionality
Tool-based RM practices must be customized carefully toorganizational needs & context
Viable strategies exist that can guide organizations in setting-up &establishing tool-based RM
2517 November 2014 Copyright 2014, Software.Process.Management
RM with HP QC/ALM: Information Sources
HP QC/ALM communityhttp://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 whats new (release notes)http://update.external.hp.com/ALM/WhatsNew_Addins_Movies/index.html
HP QC /ALM system requirements specificationshttps://hpln.hp.com/page/alm-qc-enterprise-technical-specifications
HP Agile Manager (new portal Pronq)https://www.pronq.com/software/agile-manager
SQA Forumhttp://www.sqaforums.com/forums/hp-alm-mercury-quality-center/
2617 November 2014 Copyright 2014, Software.Process.Management
Requirements Management mit HP ALMim Application Lifecycle
Dr. Andreas Birk, Gerald Heller,Software.Process.Management 14
RM-Related Events & Trainings
Webinar: Agile Entwicklung mit HP Agile Manager und HP Quality Center / ALM5 Feb 2015, http://minerva-softcare.de
Seminar: Certified Software Product Manager10-12 Mar 2015, Karlsruhe, http://www.seminaut.de
Workshop: Requirements-Reuse zum Erfolg fhrenREConf 2015, 15 Mar 2015, Mnchen, http://reconf.de
Seminar: Requirements-Management in der agilen Software-Entwicklung5 Mai 2015, Karlsruhe, http://www.seminaut.de
Seminar: Toolgesttztes Requirements-Management12 Mai 2015, Karlsruhe, http://www.seminaut.de
2717 November 2014 Copyright 2014, Software.Process.Management
Vielen Dank
28
[email protected]://www.swpm.de
Blog & Resourceshttp://MakingOfSoftware.com
17 November 2014 Copyright 2014, Software.Process.Management
Minerva SoftCare GmbH
http://www.minerva-softcare.de
Phone: +49 (0)721 | 781 77 01