Requirement-Management mit HP ALM im Application Lifecycle

14
Requirements Management mit HP ALM im Application Lifecycle 17. Oktober 2014 Webinar Dr. Andreas Birk, Gerald Heller, Software.Process.Management 1 Requirements Management mit HP Quality Center / ALM im Application 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

Transcript of Requirement-Management mit HP ALM im Application Lifecycle

Page 1: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 2: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 3: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 4: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 5: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 6: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 7: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 8: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 9: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 10: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 11: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 12: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 13: Requirement-Management mit HP ALM im Application Lifecycle

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

Page 14: Requirement-Management mit HP ALM im Application Lifecycle

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

[email protected]

http://www.minerva-softcare.de

Phone: +49 (0)721 | 781 77 01