150 likes | 351 Views
CUNA Mutual Group’s Quality Assurance Process. In the context of Solution Delivery. What is Solution Delivery?. The process of delivering a new technology solution or delivering new functionality in an existing technology solution. Solution Delivery Examples.
E N D
CUNA Mutual Group’s Quality Assurance Process In the context of Solution Delivery
What is Solution Delivery? The process of delivering a new technology solution or delivering new functionality in an existing technology solution
Solution Delivery Examples • Building a new business system • Adding to an existing business system • Purchasing a business system • Creating a Lotus Notes database • Adding a new storage system to our servers • Upgrading our word processing tool • Bringing in a new development tool • Operating system maintenance cycles • Upgrading network topology • Making a configuration change
Gate Gate Defined High Level Drivers Working Customer w/ Scheduled Operation Plan Non-technical solution (People or Process) Feasibility & Planning Conceptualize Develop Strategic Planning Selected Technology New Application or Technology Tools Solution Tested Solution Logged and Routed Request Fixes Production Acceptance Existing Component Consult Interpret Identified Plan to Resolve Need Reactive or Production Proactive Ready Need Solution Implement & Stabilize Operate System Diagnostics Running Solution Established CUNA Mutual’s IT Process Workflow Schedule
= Verify Conceptualization Feasibility/Planning Develop Implement/Stabilize Operate CUNA Mutual’s QA V-Model Business Case (Scope) Checkpoint Benefits Realization Assessment Implementation Test Acceptance Test Requirements Checkpoint Environment Integration Test Specification Phases Test Phases Design Component Integration Test Checkpoint Are we doing the job right? Construct Checkpoints Component (Unit) Test = Validate Are we doing the right job?
Quality Assurance Checkpoints • Verification/Validation • Test Planning on left (Review) • Test Execution on right (Testing) • Dual Development paths • Communication • Roles defined • Business Involved Throughout • No Surprises
Quality Plan The Quality Plan describes the specific deliverables that are inspected at each checkpoint on the V-Model. In addition to detailing the validation and verification objectives on each deliverable, the plan lists the roles that are involved and the contribution each role makes. The Quality Plan is documented in the Wizard in the IT Process Workflow Book.
Quality Plan Expectations • Deliverables should be stable when entering a checkpoint • Informal reviews can be held throughout development to enhance the quality with formal review looking for defects • Standards vs. Guidelines • Suggestions will be incorporated or addressed with appropriate authority (See the Quality Plan for each deliverable) • Defects need to be fixed at the point of origin and cycle back through the process • Changes need to be reflected to previously reviewed deliverables - may require follow up reviews • The project plan needs to be evaluated at every checkpoint • Test results will be approved by someone other than the tester
= Verify Conceptualization Feasibility/Planning Develop Implement/Stabilize Operate QA V-Model Traditional development example Business Case (Scope) Checkpoint Benefits Realization Assessment Implementation Test Acceptance Test Requirements Checkpoint Environment Integration Test Design Component Integration Test Checkpoint Are we doing the job right? Construct Checkpoints Component (Unit) Test = Validate Are we doing the right job?
= Verify Conceptualization Feasibility/Planning Develop Implement/Stabilize Operate QA V-Model - Purchased View: Purchaser is responsible for tasks ‘above’ the line. Business Case (Scope) Checkpoint Benefits Realization Assessment Implementation Test Acceptance Test Requirements Checkpoint Environment Integration Test Vendor Performs ‘below’ the line. Design Component Integration Test Checkpoint Are we doing the job right? Construct Checkpoints Component (Unit) Test = Validate Are we doing the right job?
= Verify Conceptualization Feasibility/Planning Develop Implement/Stabilize Operate QA V-Model Infrastructure/Hardware example Business Case (Scope) Checkpoint Benefits Realization Assessment Implementation Test Acceptance Test Requirements Checkpoint Environment Integration Test Design Component Integration Test Checkpoint Are we doing the job right? Construct Checkpoints Component (Unit) Test = Validate Are we doing the right job?
Our Approach to Process Learn the rules so you know how to break them Properly Dalai Lama