2. Presentation Scope About Orcanos QPack Concept and methodology Requirements Management Change Management Test Management Defect Tracking Reports Implementation
3. 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…)
5. 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
12. QPack ALM Solution Scope QPack Business Definition Test Develop ALM Analytics (Based on Siebel Analytics) S O A Source Control IDE Office Automation
13. QPack ALM Methodology Market Definition Develop Test Design/Tasks Test Plan Definition Business requirements Development Requirements 2.0 1.0 Changes/ Defects Risk Management Test Execution Customer Defect Reporting
14. 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
19. Project Version and Solution Solution/parent project(2.2) Sub Project #1 Version 1.0 Requirement A Requirement B Version 2.1 Requirement A’ Requirement C Sub Project #2 Version 3.2 Requirement D Requirement E
32. Requirements Version Management Project A Version 1.0 Project A Version 1.0.1 Requirement A (1.0) Requirement A’ (1.0) Requirement B (1.0) Requirement B (1.0) Requirement C (1.0) Requirement C (1.0) Requirement D (1.0)
33. Requirements Version Management Project A Version 2.0 Project A Version 1.0 Project A Version 1.0.1 Requirement E (2.0) Requirement A (1.0) Requirement A’ (1.0) Requirement A’ (2.0) Requirement B (1.0) Requirement B (1.0) Requirement B (1.0) Requirement C (1.0) Requirement C (1.0) Requirement C (1.0) Requirement D (1.0)
34. Requirements Version Management Project A Version 3.0 Project A Version 2.0 Project A Version 1.0 Requirement B (1.0) Requirement E (2.0) Project A Version 1.0.1 Requirement E (2.0) Requirement F (3.0) Requirement A (1.0) Requirement A’ (2.0) Requirement A’ (1.0) Requirement A’ (2.0) Requirement C (1.0) Requirement B (1.0) Requirement B (1.0) Requirement B (1.0) Requirement C (1.0) Requirement C (1.0) Requirement C (1.0) Requirement D (1.0)
48. 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…)
53. 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
64. 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
65. Execute Tests – QPack Test Execution Assign tests to execute Test configuration (parameters)
66. Test Run Screen Pass/Fail test on step level Run tests by steps Parse test data by parameters
67. Automatic Defect Report On Test Fail Report 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
68. Automatic Defect Report On Test Fail Steps from test inserted to defect Including test parameters
88. Release Manager Track changes on each release Monitor release quality Monitor test execution progress
89. 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