of 14 /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

Requirement-Management mit HP ALM im Application Lifecycle

Embed Size (px)

Text of 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 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

    [email protected]

    http://www.minerva-softcare.de

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