orcanos qpack alm tool

Post on 11-Apr-2017

1.053 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

QPackApplication Lifecycle Management

The key for successful project management

Presentation Scope

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

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…)

Diverse Industry SolutionSoftware SW/HW Medical

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

The Challenge of ALMMarket Definition Develop Test

Test Results

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

ALM Analytics (Based on Siebel Analytics)

Business Definition TestDevelop

QPack

S O A

SourceControl IDE Office

QPack ALM Solution Scope

Automation

QPack ALM Methodology

Business requirements

Design/Tasks TestPlan

TestExecution

DefinitionDevelopmentRequirements

1.02.0

DefectReporting

Market Definition Develop Test

Customer

Changes/

Defects

Risk

Management

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

QPack Concept

Main screen

QPack Concept

Your Projects/Products

Application Lifecycle

QPack Methodology

Solution and Projects Hierarchy

Manage Integrated Products

SoftwareVersion 1.2

ElectronicsVersion 3.4

SoftwareVersion 2.0

Nokia MobileVersion 6210

Nokia MobileVersion 6210i

Nokia MobileVersion N95

MechanicVersion 2.4

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

Project Version and Solution

QPack Methodology

Business Requirements

Business Requirements Document

Document structure based on regulation

(can be imported)

Business Requirements Traceability

Cover Business Requirement with multiple

Low-level requirement

Business Requirements Traceability

Requirements Traceability ChartManage logical relations

Change in specific item might affect other places

Embed Traceability Report In Doc

Generate Market Requirements Document

zohar
as siemens - integrated requiremnt, traceability, living document

Generated Traceability Matrix

QPack Methodology

Requirements Management

Requirements Tree

Requirements Version Management

Project AVersion 1.0

Requirement A (1.0)

Requirement B (1.0)

Requirement C (1.0)

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)

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)

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)

Project Version and Requirements

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

Business Requirements Coverage

Requirements Tracking – Status Breakdown

Requirements By User and Status

Requirements By Project and Status

QPack Methodology

Change Management

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

Customers Change Requests

Project Roadmap (Pool)

Internal Change Requests

Change Management Process1. Add change to pool

Change Management Process2. Approve change

Change Management Process3. Implement change

Added from change

management repository

Change Management Process4. Cover change with test case

Change Management Report

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…)

QPack Methodology

Risk Management

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

Risk Management Tracking Tale

Automatically generated from QPack

QPack Methodology

Test Management

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

Cover Requirements By Test Cases

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

Test Plan Workflow

New Design Ready For Test

Business Requirements Coverage

Requirement Coverage By Test Cases

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

Execute Tests – QPack Test ExecutionAssign tests to execute

Test configuration (parameters)

Test Run Screen

Pass/Fail test on step level

Run tests by steps

Parse test data by parameters

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

Automatic Defect Report On Test Fail

Steps from test inserted to defect

Including test parameters

Business Requirements Coverage

Last Run Results By Feature

Test Run Results By Work Plan

Failure Probability Report

Test Run Effectiveness

QA Team Effectiveness

QPack Methodology

Defect Tracking

Defect Tracking

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

Defect Workflow

Defect Traced To Specific Requirement

Business Requirements Coverage

Open vs Fix Rate of Defects

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

Defects Per Build

Defects Average Fix Time

QPack Methodology

ALM Analytics

Full Coverage Matrix

User DashboardPersonalized views

Easily add charts, and filters

Release ManagerTrack changes on each release

Monitor release quality

Monitor test execution progress

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

Thank Youwww.orcanos.com

top related