The Accidental Project Manager - NY SPINnyspin.org/SPIN_APM_QA.pdf · The Accidental Project...

Preview:

Citation preview

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

© Patricia EnsworthHarborlight Management Services 2

NYC SPINSeptember 2003

Agenda

Cautionary tales

Navigation aids

Guidance and support

Organizational context

© Patricia EnsworthHarborlight Management Services 3

NYC SPINSeptember 2003

Hierarchy of Processes

© Patricia EnsworthHarborlight Management Services 5

NYC SPINSeptember 2003

Some Accidental Project Managers

The Secret Agent

The Lost Soul

The Therapist

© 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)

© Patricia EnsworthHarborlight Management Services 7

NYC SPINSeptember 2003

QA Road Maps: Legend

Project manager knowledge areasIntegrationScopeTime CostQualityHuman ResourcesCommunicationsRiskProcurement

© Patricia EnsworthHarborlight Management Services 8

NYC SPINSeptember 2003

QA Road Maps: Legend

Project lifecycleInitiatingPlanning

Scope definitionRequirements gatheringProcess formulationProject plan creation

ExecutingDesignDevelopmentTestingDeployment

Closing

© Patricia EnsworthHarborlight Management Services 9

NYC SPINSeptember 2003

QA Road Maps: Route

Initiating PhaseProject Charter

GoalSponsorProject Manager

© 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

© Patricia EnsworthHarborlight Management Services 11

NYC SPINSeptember 2003

Scope Document

GoalCritical Success FactorsCritical Success MeasuresConstraintsAssumptionsRisksExclusionsScheduleBudget

Patricia EnsworthHarborlight Management Services 12

NYC SPINSeptember 2003

Work Breakdown Structure

Patricia EnsworthHarborlight Management Services 13

NYC SPINSeptember 2003

Network Diagram

Patricia EnsworthHarborlight Management Services 14

NYC SPINSeptember 2003

PERT Chart

© 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

© Patricia EnsworthHarborlight Management Services 16

NYC SPINSeptember 2003

QA Road Maps: Route

Planning phase – Project PlanBudgetCommunications planQuality planHR planRisk planProcurement plan

Patricia EnsworthHarborlight Management Services 17

NYC SPINSeptember 2003

© 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

© 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

© Patricia EnsworthHarborlight Management Services 20

NYC SPINSeptember 2003

QA Road Maps: Route

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

© 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

© Patricia EnsworthHarborlight Management Services 22

NYC SPINSeptember 2003

QA Training Wheels

Select appropriate processes

Review the WBS

Expand QA roles

© 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

© 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

Patricia EnsworthHarborlight Management Services 25

NYC SPINSeptember 2003

Project Plan – QA tasks

Patricia EnsworthHarborlight Management Services 26

NYC SPINSeptember 2003

Project Plan – testing tasks

© Patricia EnsworthHarborlight Management Services 27

NYC SPINSeptember 2003

QA Training Wheels: Roles

Expansion of activitiesSociologistTrainerOmbudspersonCoachAdvisor

© 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

Recommended