41
Managing Requirements in ALM: A Short Practical Demo September 19, 2012

Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Managing Requirements in ALM: A Short Practical Demo

September 19, 2012

Page 2: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Brought to you by Vivit South Africa Chapter &

Testing, Quality and Application Lifecycle Management

Special Interest Group (TQA SIG)

Leaders:

Mihai Grigorescu & Andre Herbst – South Africa Chapter

Chris Scharer, Olli Laiho, Andreas Birk & Bernard Symczak – TQA SIG

• To join the South Africa Chapter and TQA SIG, go to the South Africa Chapter and the TQA SIG page on the

Vivit website and click the “Join Group” icon.

• Your input is welcomed on new topics!

Page 3: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Housekeeping

• This “LIVE” session is being recorded

• The recording will be available to all members

• Q&A: Please type questions in the Questions pane

Page 4: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Webinar Control Panel

Questions

Toggle View Window

between

Full screen/window mode.

Page 5: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Today’s Presenter

Mihai Grigorescu

Independent Consultant

iLab South Africa

Page 6: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Agenda

General info on the session

Presentation & Demo

Q&A

Page 7: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Agenda

General info on the session

Presentation & Demo

Q&A

Page 8: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

General info on this session

This session is a follow up from this VIVIT event:

Managing Requirements in ALM: Avoid 10 Common Pitfalls Webinar

Recording can be found here:

http://www.vivit-worldwide.org/?page=SponsWebinars#

9/19/2012

Page 9: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

General info on this session

What this webinar IS: • Informal demonstration of HP ALM 11.50 features

• Short (due to time constraints) practical demo (therefore limited only to a portion of Requirements Module in ALM 11.50)

• Aimed at beginner/entry level ALM users (or without too much of knowledge on ALM) • Its aim is to raise awareness on the ALM features and to generally help users out

• Demo applicable (mostly) for versions 10.x, 11.x

What this webinar ISN’T: • Training, official or otherwise

• Not targeting advanced/experienced users • Not looking at the other new features in ALM 11.50 (Sprinter, ALI, SAP etc.)

9/19/2012

Page 10: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

General info on this session – contact us

For any queries related to

• Software Testing in general • Tool Assessment (ALM)

• In-depth, public or private webinars

Contact the ZA VIVIT chapter:

Mihai Grigorescu [email protected]

Andre Herbst

[email protected]

9/19/2012

Page 11: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Agenda

General info on the session

Presentation & Demo

Q&A

Page 12: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: old webinar conclusions

Why manage requirements?

9/19/2012

Because of Quality … which translates into

$$$$$$$$$

Page 13: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: old webinar conclusions

And because you don’t want to wind up like this…

9/19/2012

Page 14: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: old webinar conclusions

What were the 10 pitfalls that we wanted to avoid when using ALM?

9/19/2012

Page 15: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: where are we in the STLC? 9/19/2012

Test Management and Control

Analysis Planning Design Execution Completion

Reporting

Infrastructure

Page 16: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: what features to use? 9/19/2012

Test Management and Control

Analysis Planning Design Execution Completion

Reporting

Infrastructure

Reqs extraction/design RBQM VC

Reports and Dashboards

Release Management Coverage Analysis

Page 17: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: Meet the team… 9/19/2012

Page 18: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: Meet the team… 9/19/2012

Enrique, Project Manager Role: To manage the project/budget/team Unofficial role: to be stingy with the cash (man-hours) and to increase the project scope without moving the deadline

Project Manager

Page 19: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Nelson, Test Manager Role: To manage the test team and project

Unofficial role: to reassure all the stakeholders that everything was tested properly and that their application is no. 1, but also to take the fall if anything goes wrong in production

Test Manager

Presentation & Demo: Meet the team… 9/19/2012

Enrique, Project Manager Role: To manage the project/budget/team Unofficial role: to be stingy with the cash (man-hours) and to increase the project scope without moving the deadline

Project Manager

Page 20: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: Meet the team… 9/19/2012

Page 21: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Developer

Kevin, Developer Role: To develop code based on BRS/FRS Unofficial role: “I wonder what this button does”…

9/19/2012

Presentation & Demo: Meet the team…

Page 22: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Developer

Kevin, Developer Role: To develop code based on BRS/FRS Unofficial role: “I wonder what this button does”…

9/19/2012

Business Analyst

Melvin, Business Analyst Role: To develop Business Requirements Specifications (BRS/FRS)

Unofficial role: create documents with lots of big words and discover new ways of working with Visio, Aris and other BA tools

Presentation & Demo: Meet the team…

Page 23: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Presentation & Demo: Meet the team… 9/19/2012

Page 24: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Tester

Stallone, Tester Role: To test the application within budget and time Unofficial role: Test everything, find all the bugs, ensure that the quality is 150% (and sometimes to share blame with the test manager for bugs slipping into production)

9/19/2012

Presentation & Demo: Meet the team…

Page 25: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

End User

Tester

Stallone, Tester Role: To test the application within budget and time Unofficial role: Test everything, find all the bugs, ensure that the quality is 150% (and sometimes to share blame with the test manager for bugs slipping into production)

9/19/2012

Billy Bob, End User Role: To perform UAT and make use of the application

Unofficial role: request A and B, receive C and D features and generally awe at the E and F extra functionality

Presentation & Demo: Meet the team…

Page 26: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Page 27: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Page 28: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Developer

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 29: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 30: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

Perform Risk Analysis on

Functional reqs

Capture Functional reqs

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 31: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Capture Functional reqs

PM = Enrique TM = Nelson BA = Melvin Developer = Kevin Tester = Stallone End User = Billy Bob

Page 32: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Analyses RBQM results

Capture Functional reqs

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 33: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Analyses RBQM results

Re-assess timelines

PPT – Project Planning and

Tracking

Capture Functional reqs

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 34: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Release Management

Analyses RBQM results

Re-assess timelines

Make use of dashboards

PPT – Project Planning and

Tracking

Develop code

Capture Functional reqs

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 35: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Page 36: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Extract testing requirements

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Release Management

Analyses RBQM results

Re-assess timelines

Make use of dashboards

PPT – Project Planning and

Tracking

Develop code

Capture Functional reqs

Use Version Control

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 37: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Extract testing requirements

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Release Management

Analyses RBQM results

Re-assess timelines

PPT – Project Planning and

Tracking

Develop code

Capture Functional reqs

Review Functional and testing reqs

Use Version Control

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 38: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: the flow…

Project Manager

Test Manager

Business Analyst

End User

Tester

Provides $$$$ estimations

Provides testing estimations

Provides BRS

Extract testing requirements

Developer

Perform Risk Analysis on

Functional reqs

Reviews Functional reqs + add dev time

Release Management

Analyses RBQM results

Re-assess timelines

Report on coverage

Make use of dashboards

PPT – Project Planning and

Tracking

Generate tests for requirements

Execute tests

Report on quality

Develop code

Capture Functional reqs

Review Functional and testing reqs

Use Version Control

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

Page 39: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Presentation & Demo: what have we achieved

Project Manager

Test Manager

Business Analyst

End User

Tester

Developer

PM = Enrique TM = Nelson BA = Melvin Developer = Kelvin Tester = Stallone End User = Billy Bob

• One single centralized repository for everyone (single version of the truth)

• VC enables full traceability • RBQM and Rel. Man. + provide more accurate estimations

• Better management and workload control • Better project quality control, including forecasting

• All team members are involved (less silos -> less challenges)

Page 40: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

Agenda

General info on the session

Presentation & Demo

Q&A

Page 41: Managing Requirements in ALM: A Short Practical Demo€¦ · General info on this session What this webinar IS: • Informal demonstration of HP ALM 11.50 features • Short (due

9/19/2012

Questions and Answers