Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maximize QA’s contribution to successful project deliveries Grace Shi, PMP, MBA, MEng Project Manager BCIT, Thurs Sept 25 th, 2008.

Similar presentations


Presentation on theme: "Maximize QA’s contribution to successful project deliveries Grace Shi, PMP, MBA, MEng Project Manager BCIT, Thurs Sept 25 th, 2008."— Presentation transcript:

1 Maximize QA’s contribution to successful project deliveries Grace Shi, PMP, MBA, MEng Project Manager BCIT, Thurs Sept 25 th, 2008

2 Agenda Quality Project Quality Project delivery lifecycle QA’s contributions Open discussion

3 Quality In business terms –Compatibility, interoperability, localization, internationalization –Competitive advantage comes from speed and flexibility: agile methodology –Key to maintain level of readiness –Key element of competition –Quality, as a perception and definition? –Quality, is it a tradeoff decision? Considering cost/benefit, time to market, etc

4 Quality Cont’d Principles of quality –Stability –Consistency –…–… What is Quality? –Capable of being used; –meet intended purpose; –customer satisfaction; –conform to requirements “Quality Management for Projects and Programs”, Lewis Ireland

5 Project Quality Project management methodology, e.g. PMI –Processes –Structures –best practices Deliverables –Code –Documentations –Changes/Revisions Who owns Project Quality? –PM, of course, but the next in line is QA!

6 Project delivery lifecycle Get the work Do the work Deliver the work Given –Skill-sets (resources available) –Time (if there is a deadline) –Money (budget)

7 What normally QA does Requirements signed off  QA plan and test cases  testing after the work is done  more testing  Project is delivered

8 Initiating The Work Executing Do it Do it!!testing!! ImplementingDeliver! Delivery Lifecycle

9 QA is just testing? Or, QA is Quality Assurance while testing is a means to achieve that? How can QA contributes more?

10 Requirements, Impacts, Design, QA plan, Dev/conf., Iterative, System testing, Regression testing, User testing, CR/fixes/revisio n UAT, Rollout/back validation, Pilot, Alfa/Beta, Deploy/cutover, Delivery lifecycle

11 QA’s contribution – 1 Project initiation -- –Requirements can be verified? –In addition to the requirements, what else need to be verified? (the impacted ones) –To meet the quality objectives, the timeline can be achieved? The budget is still ok? –What is the change management and control procedures? Version control? –(documents/codes)

12 Requirements Architectural Design Impact analysis QA Plan Signed off

13 QA’s contribution – 2 Project execution –Iterative approach, functional testing and coding in parallel, faster, find problems earlier –Do more system testing based on impact analysis –Involve users to do user testing whenever possible, especially in product testing –Engaged in change requests/defect fixes  loop back to QA plan, impact analysis

14 Which one would you choose? t 3 iterations

15 QA’s contribution – 3 Project Implementation -- –UAT (user acceptance test) support –Production change management –Production rollout and rollback validation

16 Have you validated rollout/rollback procedures?

17 Requirements, Impacts, Design, QA plan, Dev/conf., Iterative, System testing, Regression testing, User testing, CR/fixes/revisio n UAT, Rollout/back validation, Pilot, Alfa/Beta, Deploy/cutover, Delivery lifecycle

18 Open discussion How is it like in your organization? What does QA do? What are the QA’s contributions in addition to testing? In your experience, what else can be done by QA in the project delivery processes? What might be the roadblocks? Technical, resources, process related, organization structural, political, etc


Download ppt "Maximize QA’s contribution to successful project deliveries Grace Shi, PMP, MBA, MEng Project Manager BCIT, Thurs Sept 25 th, 2008."

Similar presentations


Ads by Google