the accidental project manager - ny spinnyspin.org/spin_apm_qa.pdf · the accidental project...

29
The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services www.harborlightmanagement.com The Accidental Project Manager: Surviving the Transition from Techie to Manager www.wiley.com/compbooks/ensworth

Upload: others

Post on 02-Aug-2020

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

The Accidental Project Manager:QA Road Maps and Training Wheels

Patricia Ensworth

Harborlight Management Serviceswww.harborlightmanagement.com

The Accidental Project Manager:Surviving the Transition from Techie to Managerwww.wiley.com/compbooks/ensworth

Page 2: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 2

NYC SPINSeptember 2003

Agenda

Cautionary tales

Navigation aids

Guidance and support

Organizational context

Page 3: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 3

NYC SPINSeptember 2003

Hierarchy of Processes

Page 4: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services
Page 5: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 5

NYC SPINSeptember 2003

Some Accidental Project Managers

The Secret Agent

The Lost Soul

The Therapist

Page 6: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 6

NYC SPINSeptember 2003

QA Road Maps: Cartographers

ISOSEIProject Management Institute (PMI)

Founded 1969Headquarters in PennsylvaniaChapters in 125 countries, 100,000+ membersStandards development organizationProject Management Body of Knowledge (PMBOK)Project Management Professional certificate (PMP)Project Management Maturity Model (PMMM)

Page 7: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 7

NYC SPINSeptember 2003

QA Road Maps: Legend

Project manager knowledge areasIntegrationScopeTime CostQualityHuman ResourcesCommunicationsRiskProcurement

Page 8: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 8

NYC SPINSeptember 2003

QA Road Maps: Legend

Project lifecycleInitiatingPlanning

Scope definitionRequirements gatheringProcess formulationProject plan creation

ExecutingDesignDevelopmentTestingDeployment

Closing

Page 9: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 9

NYC SPINSeptember 2003

QA Road Maps: Route

Initiating PhaseProject Charter

GoalSponsorProject Manager

Page 10: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 10

NYC SPINSeptember 2003

QA Road Maps: Route

Planning phase - analysisScope documentRequirements documentGeneral responsibility matrixTask analysisWork breakdown structureNetwork diagramEstimatesPERT chartGANTT chart

Page 11: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 11

NYC SPINSeptember 2003

Scope Document

GoalCritical Success FactorsCritical Success MeasuresConstraintsAssumptionsRisksExclusionsScheduleBudget

Page 12: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 12

NYC SPINSeptember 2003

Work Breakdown Structure

Page 13: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 13

NYC SPINSeptember 2003

Network Diagram

Page 14: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 14

NYC SPINSeptember 2003

PERT Chart

Page 15: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 15

NYC SPINSeptember 2003

QA Road Maps: Route

Planning phase – Project Plan Deliverables

WBSDependencies

ScheduleDatesCritical path

MilestonesResource assignments

Task ownerDepartment participationResponsibility matrix

Page 16: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 16

NYC SPINSeptember 2003

QA Road Maps: Route

Planning phase – Project PlanBudgetCommunications planQuality planHR planRisk planProcurement plan

Page 17: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 17

NYC SPINSeptember 2003

Page 18: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 18

NYC SPINSeptember 2003

Communication PlanI. Protocols

A. Meetings 1. Core management meetings

Agenda Format Duration Frequency Rules / etiquette

2. Core team meetings Agenda Format Duration Frequency Rules / etiquette

3. FM / SH / SME meetings Agenda Format Duration Frequency Rules / etiquette

B. Status reports 1. Content 2. Format 3. Frequency

C. Procedures 1. Remote / virtual / telecommuting work 2. Tool usage 3. Oral instructions vs. written correspondence 4. Collaborative authoring 5. Conflict resolution

II. Tools

A. Office applications B. E-mail C. Instant messaging D. Discussion databases E. Blogs F. Websites G. Shared servers H. Voice mail I. Teleconferences J. Videoconferences K. Phone text messaging

Page 19: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 19

NYC SPINSeptember 2003

II.

Quality PlanProject Quality

A. Quality Assurance1. Standards and procedures

RequirementsChange managementDocumentationConfiguration managementSource code controlVersion controlPeer reviewCodingCode commentaryBuildsReleases

2. EnvironmentDevelopment environmentTest environment

Unit test environmentSystem test environmentIntegration test environmentAutomated test environmentPerformance test environmentInternational test environmentBeta test environmentUAT test environment

Staging environmentProduction environment

3. ToolsDevelopment toolsTesting tools

B. Quality Control1. Auditing practices2. Maintenance activities

I. Product Quality

A. Quality Assurance1. Quality criteria definitions2. Quality assessment methods

B. Quality Control1. Testing 2. Defect tracking 3. Test results analysis4. Requirements revisions5. Focus groups

Page 20: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 20

NYC SPINSeptember 2003

QA Road Maps: Route

Executing phaseChange request formChange logSystem documentationTest documentationStatus reportsMetricsEstimates vs. actualsUpdated project plan

Page 21: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 21

NYC SPINSeptember 2003

QA Road Maps: Route

Closing phaseUser acceptance agreementManagement reportLessons Learned reportMaintenance planCompleted documentationPerformance evaluationsFinal version of project plan

Page 22: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 22

NYC SPINSeptember 2003

QA Training Wheels

Select appropriate processes

Review the WBS

Expand QA roles

Page 23: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 23

NYC SPINSeptember 2003

QA Training Wheels: Adaptation

Processes and documentsAnalyze goals, workflow, teamIdentify weaknesses and gapsRecommend appropriate solutions

Communication plan

WBS, RAM

Network diagram, quality plan

Page 24: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 24

NYC SPINSeptember 2003

QA Training Wheels: WBS

Project management tasksInclude in work breakdown structure Link to project planCreate realistic estimates

Page 25: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 25

NYC SPINSeptember 2003

Project Plan – QA tasks

Page 26: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

Patricia EnsworthHarborlight Management Services 26

NYC SPINSeptember 2003

Project Plan – testing tasks

Page 27: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 27

NYC SPINSeptember 2003

QA Training Wheels: Roles

Expansion of activitiesSociologistTrainerOmbudspersonCoachAdvisor

Page 28: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services

© Patricia EnsworthHarborlight Management Services 28

NYC SPINSeptember 2003

Organizational strategies

Independent QA departmentCollaboration with Project OfficeCollaboration with Training Department

Project QACoordination with other projectsDevelopment of templatesEducation and marketing

Embedded QA Knowledge baseUser groupsBest practices symposium

Page 29: The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project Manager: QA Road Maps and Training Wheels Patricia Ensworth Harborlight Management Services