pm techniques for the one-man project - sea techniques... · 2020. 1. 6. · the one-man project...

25
1 PM Techniques for the One-Man Project Jessica A. Popp Director, Technical Operations High Performance Data Division April, 3 2013

Upload: others

Post on 01-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

1

PM Techniques for the One-Man Project Jessica A. Popp Director, Technical Operations High Performance Data Division April, 3 2013

Page 2: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 2 High  Performance  Data  Division  

Agenda

Background Project Management in the HPC Environment •  Functional Areas •  Highest Value Adds •  Point of Diminishing Returns Applicability of large-teams model The one-man project

Page 3: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 3 High  Performance  Data  Division  

Lustre •  Lustre is an open source parallel file system used largely

for scientific computing applications requiring massive bandwidth, storage, or both

•  Lustre Team Lineage: •  Cluster File Systems -> Sun ->Oracle -> Whamcloud -> Intel

•  Lustre git repository: http://git.whamcloud.com/fs/lustre-release.git/

Page 4: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 4 High  Performance  Data  Division  

Current Lustre R&D Focus

•  Advancing performance and scale in High Performance Computing

•  Currently leading the FF Storage Exascale Program •  Focused on advancing performance related features in Lustre to

support the Exascale roadmap & support of Big Data •  Consortium of 7 labs form the stakeholder group: LLNL, LANL, LBL,

PNNL, ORNL, ANL, SNL •  Coordinating with 5 DoE Office of Science Co-Design Centers

Page 5: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 5 High  Performance  Data  Division  

Large Scale Program Management

Regardless of methodology (Waterfall, Agile, Prototyping, etc.) there are key steps that lead to a successfully led project All of these steps target controlling project outcomes:

•  Schedule Management •  Scope Management •  Budget Management

Which all culminate in: •  Managing Expectations

Page 6: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 6 High  Performance  Data  Division  

Key Practices Employed by (Large) Projects With the Primary Goal being to control:

Scope

Schedule Resources: ,

Page 7: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 7 High  Performance  Data  Division  

Then a Miracle Occurs

Page 8: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 8 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

Page 9: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 9 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Project Purpose •  Project Objectives •  Project Justification •  Requested Start/End

Dates •  Summary Budget •  Key Requirements •  High-Level Risks •  Project Stakeholders •  Project Approval Req. •  Project Sponsor •  Project Manager

Page 10: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 10 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Problem Statement •  Project Goals •  In-Scope Elements •  Out-of-Scope Elements •  Project Constraints •  Project Assumptions •  Key Deliverables and

Milestones

Page 11: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 11 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Solution Requirements •  Use Cases •  Solution Proposal •  Solution Mapping •  Cross-Functional Impacts •  Unknowns •  Acceptance Criteria •  Key Definitions

Page 12: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 12 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Test Goals •  Functional Test Areas

•  Happy Path Testing •  Alternate and Exception

Path Testing •  Regression Tests •  Stress Tests •  Performance Tests •  Interoperability

Page 13: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 13 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Integrated Schedule •  Primary Tasks •  Supporting Tasks •  Implementation Tasks

•  Determination of Resources •  People •  Hardware •  Cash

•  Identify post-implementation ongoing operational tasks

Page 14: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 14 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Official Sign-off between each phase: •  Physical or Electronic

•  Phases: •  Project Charter •  Project Scope •  Solution Architecture •  Design Document •  Test Plan •  Implementation •  Project Acceptance

Page 15: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 15 High  Performance  Data  Division  

Most Powerful Project Control Tools

•  Project Charter •  Project Scope •  Design Document •  Test Plan •  Schedule •  Sign-Off •  Risk Register

•  Identification of elements that may have impact on the outcome of the project:

•  Assess impact & likelihood of occurrence

•  Develop mitigation plans to manage or avoid

•  Active management of an ongoing risk register

Page 16: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 16 High  Performance  Data  Division  

The One-Man Project

•  Many projects, teams, environments can’t support having project managers

•  The techniques aren’t about difficulty, but discipline •  Each of us can apply key PM techniques in a light-weight

fashion to enhance success for SW, operational, and individual projects

•  The Goal here is not to apply all the standard practices, but to select the few that maximize project control without diminishing effort returns

Page 17: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 17 High  Performance  Data  Division  

Point of Diminishing Return for PM Application

Page 18: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 18 High  Performance  Data  Division  

Point of Diminishing Return for PM Application

Page 19: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 19 High  Performance  Data  Division  

Scope Checklist

ü  Problem Statement ü  Project Goals ü  In-Scope Elements ü Out-of-Scope Elements ü  Project Constraints ü  Project Assumptions ü  Key Deliverables and Milestones

Page 20: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 20 High  Performance  Data  Division  

Design Checklist

ü  Solution Requirements ü  Solution Proposal ü  Solution Mapping ü Unknowns ü  Acceptance Criteria

Page 21: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 21 High  Performance  Data  Division  

Test Plan Checklist

ü  Test Goals ü  Functional Test Areas ü Happy Path Testing ü  Alternate and Exception Path Testing

ü Regression Tests ü  Stress Tests ü  Performance Tests ü  Interoperability

Page 22: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 22 High  Performance  Data  Division  

Sign-Off

•  Physical or Electronic Signature by Phase: •  Project Charter •  Project Scope •  Solution Architecture •  Design Document •  Test Plan •  Implementation •  Project Acceptance

Page 23: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 23 High  Performance  Data  Division  

And the Rest

•  Project Charter •  Formal Project Schedule /Project Plan •  Risk Register •  Project Budget

Page 24: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL 24 High  Performance  Data  Division  

Why We Are Here?

•  Maximize control with minimum of effort •  Focus on checklists, not formal documents •  Re-visit throughout the project to validate and stay on

track

Page 25: PM Techniques for the One-Man Project - SEA Techniques... · 2020. 1. 6. · The One-Man Project • Many projects, teams, environments can’t support having project managers •

INTEL CONFIDENTIAL

Thank You Jessica A. Popp Director, Technical Operations [email protected]

25