Effective Corrective Action for Test Projects in Trouble Mike Goempel
Context Integration project Purchase Application Multiple Integrations Poor or No requirements Lack of vision from upper management Inherited testers from another firm Testers working hard without direction
Actions Understand project goals Assess Current State Create Program level leadership Develop Strategy Implement Strategy Refine and scale processes
Understand project goals Schedules Risks Deliverables Technology Testing role on project Current Strategy and Work
Assess Current State Current strategies and processes Tool usage Defect management Assess team members Work completed Risks Location
Create Program level leadership Provide leadership and direction Coordinated testing over project teams Managed test leads on all project teams Communicated status to program leadership Managed program risks
Develop Strategy Created a program test strategy Resource Management Program / Project Schedules Tools / Usage Environment / Performance Defect Management Assured project test plans Bring on Business Analyst
Implement Strategy Train and mentor testers on processes Manage work on a day-to-day basis Moved testers off-site Weekly status meeting with test leads Implement new processes on team with most control Identify testing oracles
Refine and scale processes Refine processes as needed Train teams on new processes Scale processes