Top Banner
9/28/2018 1 SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track 4, Session 1 September 26, 2018 Connecting Pharmaceutical Knowledge ispe.org The Project Pathway 2
21

SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

Jun 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

1

SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION

John HannonISPE Product ShowTrack 4, Session 1September 26, 2018

Connecting Pharmaceutical Knowledge ispe.org

The Project Pathway

2

Page 2: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

2

PLANNING/ FAILURE TO PLAN IS PLANNING TO FAIL

Connecting Pharmaceutical Knowledge ispe.org

• Validation Project Plan• Validation Project

Summary Report

Book Ends

4

Page 3: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

3

Connecting Pharmaceutical Knowledge ispe.org

• Kickoff Meeting

.

Project Plan

5

STRATEGY/ THE PATH IS BROAD, NARROW THE APPROACH

Page 4: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

4

Connecting Pharmaceutical Knowledge ispe.org

• GAMP hardware / software classification

• Leveraging supplier activities

• E2500 approach

• Integrating C&Q of automation and process equipment

• Risk-based approach

• Impact assessment

• Functional Risk Assessment

• The role of the Quality Organization

.

Nailing the Strategy

7

COMMITMENT/ FOLLOW THE MONEY

Page 5: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

5

Connecting Pharmaceutical Knowledge ispe.org

• Project Champions

• VMP Signers• Statement of

criticality

.

Project Sponsors

9

ESCALATION/ THE SQUEAKY WHEEL GETS THE GREASE

Page 6: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

6

Connecting Pharmaceutical Knowledge ispe.org

• Get involved early• Interject in

engineering and design reviews

• Participate in business analysis and elicitation of stakeholder needs

• Establish a process for escalation

.

Escalation

11

DEPENDENCIES/ DON’T GET SQUEEZED

Page 7: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

7

Connecting Pharmaceutical Knowledge ispe.org

• Develop a milestone-drive schedule

• Identify and communicate dependent activities

.

Scheduling

13

Connecting Pharmaceutical Knowledge ispe.org

• Resource limits• Inflexible milestones• Punchlist activities

not recaptured• Completion for the

sake of completion

.

Schedule Traps

14

Page 8: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

8

SUPPORT PROCESSES/ ARE THE CORNERSTONES IN PLACE?

Connecting Pharmaceutical Knowledge ispe.org

• Document management and review

• Configuration management

• Project change management

• Issue resolution• SOPs/Templates for

deliverables

.

Support Processes

16

Page 9: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

9

MEASUREMENT/ TALE OF THE TAPE

Connecting Pharmaceutical Knowledge ispe.org

• Every person makes commitments

• Life happens, commitments are negotiated

• Each person updates their progress

• Shared tracking tools• Automated reporting tools• Automated schedule updates.

Effective Measurement

18

Page 10: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

10

Connecting Pharmaceutical Knowledge ispe.org 19

Connecting Pharmaceutical Knowledge ispe.org 20

Page 11: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

11

Connecting Pharmaceutical Knowledge ispe.org 21

UNCOMMUNICATEDEXPECTATIONS/ RECIPE FOR RESENTMENT

Page 12: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

12

Connecting Pharmaceutical Knowledge ispe.org

• Specifications• Maintenance Data• Procedures (maintenance,

administrative)• In process quality check data• Software listings• Deliverable formats.

Supplier Turn-over Data

23

Connecting Pharmaceutical Knowledge ispe.org

• Solve design problems through troubleshooting

• Insufficient utility feeds• Complexity beyond scope of

work• Coordinated start up (aka unit

integration testing).

Other Examples ofUncommunicated Expectations

24

Page 13: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

13

UNDOCUMENTEDTESTING/ AVOID THE TEMPTATION

Connecting Pharmaceutical Knowledge ispe.org

Don’t Do It

26

Page 14: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

14

FAIL FAST/ ANYONE WHO HAS NEVER MADE A MISTAKE HAS NEVER TRIED ANYTHING NEW –

ALBERT EINSTEIN

Connecting Pharmaceutical Knowledge ispe.org

• New (untried) technology• Missing skilled resources• Missing proper tools• Outside of standards and

guidance• Operating in a new

environment• Improper metrics.

Project Risk Elements

28

Page 15: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

15

FOCUS ON THE CRITICAL/ DON’T GET LOST IN THE WEEDS

Connecting Pharmaceutical Knowledge ispe.org 30

Page 16: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

16

Connecting Pharmaceutical Knowledge ispe.org

• Test certificate provided by vendor

• Test document completed by vendor

• Test via visual inspection

• Test via code comparison

• Test under software simulated conditions

• Test under hardware simulated conditions

• Test under actual conditions, dry

• Test under actual conditions, using water

• Test under actual conditions, using analog materials

• Test under actual conditions, using actual materials

Test Rigor (Low to High)

31

DATA MIGRATION/ DATA IS A PRECIOUS THING AND WILL LAST LONGER THAN THE SYSTEMS THEMSELVES.

Page 17: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

17

Connecting Pharmaceutical Knowledge ispe.org

• Crucial aspect of IT projects

• Migration tools must be validated

• Must have data dependency models

• Parent data must be loaded before child data

• Support data must be loaded before mainstream data

• Missing data must be generated

.

Data Migration

33

TRACEABILITY/ LEAVE BREADCRUMBS

Page 18: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

18

Connecting Pharmaceutical Knowledge ispe.org

DO

• Trace user requirements to risk elements

• Trace user requirements to functional requirements

• Trace functional requirements to IQ/OQ/PQ tests

• Put FRS references in each test case

• Make the DQ report into the Traceability Matrix

DON’T

• Trace functional requirements to detail design elements

• Trace the detail design elements to the configuration1

• Trace commissioning, FAT, or SAT testing2

.

Traceability is Non-Linear

35

REPORTING/ WRAP IT UP

Page 19: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

19

Connecting Pharmaceutical Knowledge ispe.org

• Background / Overview• Results Summary• Deviations / Non-conformances• Modifications• Conclusions.

Testing Reports

37

GO LIVE/ YOU DON’T DROWN BY FALLING WATER. YOU DROWN BY STAYING THERE.

Page 20: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

20

Connecting Pharmaceutical Knowledge ispe.org

• Checklist – one week before Go Live• Checklist – one day before Go Live• Checklist – day of Go live• Activities after Go Live

• Shadow users

• Immediate helpdesk response

• Follow up training

• Issues resolution / Punchlist management.

Go Live is not the End of the Project

39

Connecting Pharmaceutical Knowledge ispe.org

The Project Pathway

40

Page 21: SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT …€¦ · SUCCESSFUL PROJECT MANAGEMENT FOR SOFTWARE DEVELOPMENT AND VALIDATION John Hannon ISPE Product Show Track4, Session

9/28/2018

21

QUESTIONS?/ John Hannon, PE, CPIP, CBCP

Global Business Lead, Automation and ITCommissioning Agents, [email protected]+1 (336) 558-6025