orcanos qpack alm tool

80
QPack Application Lifecycle Management The key for successful project management

Upload: orcanos

Post on 11-Apr-2017

1.053 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Orcanos QPack ALM Tool

QPackApplication Lifecycle Management

The key for successful project management

Page 2: Orcanos QPack ALM Tool

Presentation Scope

• About Orcanos• QPack Concept and methodology• Requirements Management• Change Management• Test Management• Defect Tracking• Reports• Implementation

Page 3: Orcanos QPack ALM Tool

About Orcanos• Develop and implement QPack unified ALM system

• Focus and Experts in the ALM domain, with proven and

successful best practices

• Short delivery time for change requests

• Industry based solutions: Software/Medical Device…

• Support regulation compliance (ISO, FDA, TL9000…)

Page 4: Orcanos QPack ALM Tool

Diverse Industry SolutionSoftware SW/HW Medical

Page 5: Orcanos QPack ALM Tool

Successful Implementations• Navotek has tremendously reduced the development

process time using QPack for FDA documents generation

• Tradertools used QPack to improved the release management and tracking procedures

• Flashnetworks used QPack to comply with TL9000

• Alvarion use QPack to improve collaboration for ALM activities across continents

Page 6: Orcanos QPack ALM Tool

The Challenge of ALMMarket Definition Develop Test

Test Results

Page 7: Orcanos QPack ALM Tool

The Challenge of ALMMarket Definition Develop Test

Test Results

• Manual Traceability

• Poor visibility of impact of change

• No reuse of data/Duplicated data

• Time spent looking for info

• Multiple repositories

Page 8: Orcanos QPack ALM Tool

ALM Analytics (Based on Siebel Analytics)

Business Definition TestDevelop

QPack

S O A

SourceControl IDE Office

QPack ALM Solution Scope

Automation

Page 9: Orcanos QPack ALM Tool

QPack ALM Methodology

Business requirements

Design/Tasks TestPlan

TestExecution

DefinitionDevelopmentRequirements

1.02.0

DefectReporting

Market Definition Develop Test

Customer

Changes/

Defects

Risk

Management

Page 10: Orcanos QPack ALM Tool

QPack Main Advantages• Unified ALM platform – business and development

requirements, test management and defects

• Full traceability – Requirements->testing->defects

• Regulatory compliance (ISO, FDA…) with Document generation

• Automated processes reduces manual work

• Change management for better visibility of change impact

• Easy to use user interface with short learning curve

Page 11: Orcanos QPack ALM Tool

QPack Concept

Main screen

Page 12: Orcanos QPack ALM Tool

QPack Concept

Your Projects/Products

Application Lifecycle

Page 13: Orcanos QPack ALM Tool

QPack Methodology

Solution and Projects Hierarchy

Page 14: Orcanos QPack ALM Tool

Manage Integrated Products

SoftwareVersion 1.2

ElectronicsVersion 3.4

SoftwareVersion 2.0

Nokia MobileVersion 6210

Nokia MobileVersion 6210i

Nokia MobileVersion N95

MechanicVersion 2.4

Page 15: Orcanos QPack ALM Tool

Project Version and SolutionSolution/parent project(2.2)

Sub Project #1

Version 1.0

Version 2.1

Requirement A

Requirement B

Requirement A’

Requirement C

Sub Project #2

Version 3.2

Requirement D

Requirement E

Page 16: Orcanos QPack ALM Tool

Project Version and Solution

Page 17: Orcanos QPack ALM Tool

QPack Methodology

Business Requirements

Page 18: Orcanos QPack ALM Tool

Business Requirements Document

Document structure based on regulation

(can be imported)

Page 19: Orcanos QPack ALM Tool

Business Requirements Traceability

Cover Business Requirement with multiple

Low-level requirement

Page 20: Orcanos QPack ALM Tool

Business Requirements Traceability

Page 21: Orcanos QPack ALM Tool

Requirements Traceability ChartManage logical relations

Change in specific item might affect other places

Page 22: Orcanos QPack ALM Tool

Embed Traceability Report In Doc

Page 23: Orcanos QPack ALM Tool

Generate Market Requirements Document

zohar
as siemens - integrated requiremnt, traceability, living document
Page 24: Orcanos QPack ALM Tool

Generated Traceability Matrix

Page 25: Orcanos QPack ALM Tool

QPack Methodology

Requirements Management

Page 26: Orcanos QPack ALM Tool

Requirements Tree

Page 27: Orcanos QPack ALM Tool

Requirements Version Management

Project AVersion 1.0

Requirement A (1.0)

Requirement B (1.0)

Requirement C (1.0)

Page 28: Orcanos QPack ALM Tool

Requirements Version Management

Project AVersion 1.0

Requirement A (1.0)

Requirement B (1.0)

Requirement C (1.0)

Project AVersion 1.0.1

Requirement A’ (1.0)

Requirement B (1.0)

Requirement C (1.0)

Requirement D (1.0)

Page 29: Orcanos QPack ALM Tool

Requirements Version Management

Project AVersion 1.0

Requirement A (1.0)

Requirement B (1.0)

Requirement C (1.0)

Project AVersion 1.0.1

Requirement A’ (1.0)

Requirement B (1.0)

Requirement C (1.0)

Requirement D (1.0)

Project AVersion 2.0

Requirement A’ (2.0)

Requirement B (1.0)

Requirement C (1.0)

Requirement E (2.0)

Page 30: Orcanos QPack ALM Tool

Requirements Version Management

Project AVersion 1.0

Requirement A (1.0)

Requirement B (1.0)

Requirement C (1.0)

Project AVersion 3.0

Requirement A’ (2.0)

Requirement C (1.0)

Requirement B (1.0)

Requirement E (2.0)

Requirement F (3.0)Project AVersion 1.0.1

Requirement A’ (1.0)

Requirement B (1.0)

Requirement C (1.0)

Requirement D (1.0)

Project AVersion 2.0

Requirement A’ (2.0)

Requirement B (1.0)

Requirement C (1.0)

Requirement E (2.0)

Page 31: Orcanos QPack ALM Tool

Project Version and Requirements

Page 32: Orcanos QPack ALM Tool

Requirement Lifecycle (Workflow)

From To Assign to DescriptionNew Wait for

approveR&D manager

The project manager opens new PR, works on it and then transfers it to R&D manager for approval

All Deferred Creator A decision to defer PR for future version.All Rejected Creator The PR is cancelledWait for approve

Approved No change After approving the PR, it is waiting for implementation

Approved Implemented Creator As implementing the PR, it is assigned back to the creator

Implemented Reopen No change A decision to reopen PR for editReopen Wait for

approveR&D manager

The project manager finishes changes and then transfers PR to R&D manager for approval

zohar
as siemens - integrated requiremnt, traceability, living document
Page 33: Orcanos QPack ALM Tool

Business Requirements Coverage

Page 34: Orcanos QPack ALM Tool

Requirements Tracking – Status Breakdown

Page 35: Orcanos QPack ALM Tool

Requirements By User and Status

Page 36: Orcanos QPack ALM Tool

Requirements By Project and Status

Page 37: Orcanos QPack ALM Tool

QPack Methodology

Change Management

Page 38: Orcanos QPack ALM Tool

Change Management• Manage changes in a disconnected repository• Evaluate change before implementation• Manage change workflow

Customers Change Requests

Project Roadmap (Pool)

Internal Change Requests

Page 39: Orcanos QPack ALM Tool

Change Management Process1. Add change to pool

Page 40: Orcanos QPack ALM Tool

Change Management Process2. Approve change

Page 41: Orcanos QPack ALM Tool

Change Management Process3. Implement change

Added from change

management repository

Page 42: Orcanos QPack ALM Tool

Change Management Process4. Cover change with test case

Page 43: Orcanos QPack ALM Tool

Change Management Report

Page 44: Orcanos QPack ALM Tool

Requirements Management Summary

• Manage various type of requirements

• Change management using versions mechanism and change

request repository

• Use workflow to automate requirements lifecycle

• Full Traceability from market to R&D, across projects

• Full Office Integration

• Comply with your regulation (ISO9001, FDA…)

Page 45: Orcanos QPack ALM Tool

QPack Methodology

Risk Management

Page 46: Orcanos QPack ALM Tool

Risk Management (FMEA)• Reduce project risk• Relate risk objects to ALM artifacts• Generate Risk Management Document• Easily track high-risk features

Page 47: Orcanos QPack ALM Tool

Risk Management Tracking Tale

Automatically generated from QPack

Page 48: Orcanos QPack ALM Tool

QPack Methodology

Test Management

Page 49: Orcanos QPack ALM Tool

Test Plan And Coverage

• Plan tests according to requirements to assure requirements are tested

• Build testing tree• Use test parameters for complex testing configurations• Manage test type

Page 50: Orcanos QPack ALM Tool

Cover Requirements By Test Cases

Page 51: Orcanos QPack ALM Tool

Test Parameters For Better CoverageCheck

scenarios:Run test on WinXP and IE6Run test on WinXP and IE7…..…..

Test parameters Operating systems

WinXP Pro Windows Vista Linux

Browser type Explorer 6 Explorer 7

Page 52: Orcanos QPack ALM Tool

Test Plan Workflow

New Design Ready For Test

Page 53: Orcanos QPack ALM Tool

Business Requirements Coverage

Page 54: Orcanos QPack ALM Tool

Requirement Coverage By Test Cases

Page 55: Orcanos QPack ALM Tool

Test Execution – Test work plan

• Easily build test run suites (work plans) for QA team• Report defects from test run improves QA and development

team communication• Automatic traceability of requirements by defects and test

results• Track test results for better decision making and quality

assurance

Page 56: Orcanos QPack ALM Tool

Execute Tests – QPack Test ExecutionAssign tests to execute

Test configuration (parameters)

Page 57: Orcanos QPack ALM Tool

Test Run Screen

Pass/Fail test on step level

Run tests by steps

Parse test data by parameters

Page 58: Orcanos QPack ALM Tool

Automatic Defect Report On Test FailReport defect from test on step failure

Defect automatically connected to the tests

Defect automatically routed to specific developer

Defect contains found version, severity, priority, etc.

Defect contains test data

Embedded Screen Capture

Page 59: Orcanos QPack ALM Tool

Automatic Defect Report On Test Fail

Steps from test inserted to defect

Including test parameters

Page 60: Orcanos QPack ALM Tool

Business Requirements Coverage

Page 61: Orcanos QPack ALM Tool

Last Run Results By Feature

Page 62: Orcanos QPack ALM Tool

Test Run Results By Work Plan

Page 63: Orcanos QPack ALM Tool

Failure Probability Report

Page 64: Orcanos QPack ALM Tool

Test Run Effectiveness

Page 65: Orcanos QPack ALM Tool

QA Team Effectiveness

Page 66: Orcanos QPack ALM Tool

QPack Methodology

Defect Tracking

Page 67: Orcanos QPack ALM Tool

Defect Tracking

• Manage defects repository• Convert defect to test case• Embedded screen capture utility

Page 68: Orcanos QPack ALM Tool

Defect Workflow

Page 69: Orcanos QPack ALM Tool

Defect Traced To Specific Requirement

Page 70: Orcanos QPack ALM Tool

Business Requirements Coverage

Page 71: Orcanos QPack ALM Tool

Open vs Fix Rate of Defects

Page 72: Orcanos QPack ALM Tool

Internal/Customer DefectsCreate and store filters by release, status, execution sets, etc.

Page 73: Orcanos QPack ALM Tool

Defects Per Build

Page 74: Orcanos QPack ALM Tool

Defects Average Fix Time

Page 75: Orcanos QPack ALM Tool

QPack Methodology

ALM Analytics

Page 76: Orcanos QPack ALM Tool

Full Coverage Matrix

Page 77: Orcanos QPack ALM Tool

User DashboardPersonalized views

Easily add charts, and filters

Page 78: Orcanos QPack ALM Tool

Release ManagerTrack changes on each release

Monitor release quality

Monitor test execution progress

Page 79: Orcanos QPack ALM Tool

Implementing QPack• Organization Analysis

– Organization structure, users and roles– Products and solutions– Process mapping– Existing tools– Existing working methodologies

• Implementation and training– Standards and documents management– Business requirements processes– Development requirements processes– Coverage and traceability processes– Test plan and execution processes– Defects tracking processes– Reporting and alerts– Administration

Page 80: Orcanos QPack ALM Tool

Thank Youwww.orcanos.com