pm techniques for the one-man project - sea techniques... · 2020. 1. 6. · the one-man project...
TRANSCRIPT
1
PM Techniques for the One-Man Project Jessica A. Popp Director, Technical Operations High Performance Data Division April, 3 2013
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
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/
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
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
INTEL CONFIDENTIAL 6 High Performance Data Division
Key Practices Employed by (Large) Projects With the Primary Goal being to control:
Scope
Schedule Resources: ,
INTEL CONFIDENTIAL 7 High Performance Data Division
Then a Miracle Occurs
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
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
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
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
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
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
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
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
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
INTEL CONFIDENTIAL 17 High Performance Data Division
Point of Diminishing Return for PM Application
INTEL CONFIDENTIAL 18 High Performance Data Division
Point of Diminishing Return for PM Application
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
INTEL CONFIDENTIAL 20 High Performance Data Division
Design Checklist
ü Solution Requirements ü Solution Proposal ü Solution Mapping ü Unknowns ü Acceptance Criteria
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
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
INTEL CONFIDENTIAL 23 High Performance Data Division
And the Rest
• Project Charter • Formal Project Schedule /Project Plan • Risk Register • Project Budget
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