Upload
minerva-softcare-gmbh
View
131
Download
2
Tags:
Embed Size (px)
Citation preview
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 für 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.comp…Description: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 RMTool 1
MS Excel
Tool 2MS Word
Tool 2
MS Word
Tool 1 no RMTool 2
HP ALMHP ALM
HP ALM
HP ALMHP ALM
HP ALM
HP ALM
HP ALMHP 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 what’s 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 führenREConf 2015, 15 Mar 2015, München, http://reconf.de
Seminar: Requirements-Management in der agilen Software-Entwicklung5 Mai 2015, Karlsruhe, http://www.seminaut.de
Seminar: Toolgestütztes 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