SlideShare a Scribd company logo
1 of 45
Download to read offline
Practical Tips
about managing projects
Jan Van Bruaene
September 2021
This presentation was inspired by
a Medium post I wrote about
Practical tips every engineer
needs to know about managing a
project
“I am an engineer! I am not a project manager.”
“I am in HR. I am not a project manager.”
“I am in sales. Show me the money, not a gantt chart.”
“I hate all things project management”
But … why should I care?
“I am stressed. There are too many balls in the air.”
“I have no idea when I’ll complete this.”
“I am an engineer! .. And also a little bit a project manager.”
“I am in HR. .. And also a little bit a project manager.”
“I need to know a little bit
about how to organize what I do.”
Takeaways - What you can practice after this presentation
1. KISS - Use the right tools, matching the size and complexity of the
project. (A napkin may be fine for a simple project.)
2. Darwin rule - Adapt your project management style as the project
evolves, and the team comes together.
3. Start with a “Project Charter”. Create a shared understanding of
what we are doing
4. Only the paranoid survive - Manage Change and Maintain a Risk
Matrix
5. Communicate early and often.
The Role of the Project Manager
What is the role of the project manager?
The Project Manager
● is the promise maker
● organizes, plans and controls the project
● is the primary administrator of the project
● reports the status of the project, and communicates up, down, inside, all
around.
● is the canary in the coal mine looking for things which are going or can go
wrong.
● motivates the team, and resolve personal issues
● is the hard-assed butt-kicker when things do not go well
● is paranoid and worries about things going awry
● orders the pizzas and beer
The Project Manager is trusted by the team, the customer, the
company, in good times and bad times.
When do you need focused project
management?
Rule of 3
Projects with more than 3 people involved
require focused project management.
Try it. It is harder than you think. But also fun.
Explore with a small project.
If you like it, get Educated.
The Darwin Rule
Know thy team … your style will need to
evolve with it
Build a shared Understanding by
writing a Project Charter
“The Plan”
● What are we (not) doing ?
● What are the assumptions?
● When do we have to deliver?
● Who does what?
● What can go wrong?
● When do we synch up next?
Etc.
Project Charter
● Scope, Boundaries, Deliverables
● Assumptions, pre-requisites
● Estimates, Milestones, Schedule
● Responsibility Allocation Map
● Risk Management
● Communication Plan
Etc.
In
Proj
M
gt
Lingo
Scope: define project success by calling out
deliverables, not creating a detailed list of
requirements
Peel the onion: ask
clarifying questions
Don’t start with a detailed list of
requirements
Think in terms of customer
acceptance and success
Jan’s Project Mgt Rule #1
No unwritten assumptions
When somebody starts with “Let’s assume, …”, stop right there.
Write the assumption down, and test the assumption later.
Your entire plan depends on that assumption to be true.
Ask your team to list their assumptions, and write them down.
Document the Responsibility Allocation Map
(RAM) and key stakeholders
Task Primary Backup Must Review Must Approve
1 Select new espresso
machine for coffeehouse
Gunther Rachel Joey Monica
2 Select new coffee provider Ross Chandler Phoebe Chandler
Defining initial schedule starts with estimates
Estimation can be a black art
● Try different estimation techniques
○ Bottoms up - aka Work Breakdown Structure (WBS)
○ By analogy (other projects, or by LOC of a related project)
● Involve others and get a second and separate opinion
● Know thy estimator: experience estimating, and also doing the work.
● Think in terms of effort. Not duration. Consider if things can be
parallelized.
● Don’t forget the lesser known tasks: documentation, customer
presentations, shipment, proj mgt, reviews, acceptance test plans and
implements, etc.
● Estimate ranges of effort: min <-> best guess <-> max
● Add a buffer for unknown tasks: e.g., 5-10% missed task factor on the
total effort.
A work breakdown structure can be as simple
as a bunch of sticky notes
Simple Work Breakdown
Project: 49ers to win the superbowl
(crazy project, I know)
Get a great
Quarterback
Get a cunning
Material manager
Fire Kaepernick
Court Tom Brady
Send flowers to Giselle
Call parents in San
Mateo
Get new pumps
Dated example
A more
detailed
Work
Breakdown
Simple Calculation
Amount of Effort: X
Parallelization factor: Z
Number of Eng: Y
Utilization Factor: Q
Duration: D = X / (Y*Q*Z)
Schedule: S = D + ramp-Up + Slack
Note the triple constraint:
effort, resources, schedule.
You can control 2 out of the 3
Schedules and milestones
Gantt Chart
Manage the critical Path
Critical path = the sequence of events that if any are delayed,
will delay the entire project.
Fancy: Stochastic Estimation - PERT
Only the Paranoid Survive
Jan’s Project Mgt Rule #2
No good deed goes
unpunished
Formally manage change requests
Review the impact of a change for
- Schedule
- Cost
- Interoperability
- Licensing
- Skillset
- Prerequisites
- ..
How formal you want to be with the customer depends on the relationship with
the customer. Sometimes an email confirmation of the change request is sufficient.
In other cases, a formal update to a Statement of Work may be required.
and … remember Jan’s project mgt
rule #1: no unwritten assumptions,
also for change requests
Perform a Pre-Mortem -
a risk review before the
project completes
Build a simple risk matrix
# Probability Consequence Description Mitigation(s) Owner
Low Low
Medium Medium
High High
Review and Update regularly
Focus on highly probable risk items,
with big consequences
Other items in the Project Charter
● Intellectual property
● Payment Milestones
● Change Management plan
● Acceptance criteria
● Support and Maintenance
Update the plan regularly
Communication &
Project Meetings
● Planning meetings
● Kick off meeting
○ Internal
○ External
● Preliminary Design Review
● Critical Design Review
● Internal project meeting - dig for truth
● Customer/stakeholder update meetings - build trust
Tools? Keep it Simple
Lots of templates already exist
Action items
Decisions
Risk Matrix
Simplified schedule with milestones
Common Failure modes
● Failure to take control/leadership of the project. If you can’t get permission to
run it, don’t.
● Not preparing for the kickoff meeting may result in weeks of recovery to get
folks in the right mind-frame
● Not building stakeholders into a team
● Failure to communicate frequently with stakeholders during all stages of the
process. Good news as well as bad.
● Brushing off slippage at first milestone. This is often an indication of
estimation failure or staffing problems.
● Passing the buck. Not taking responsibility for failures. Not addressing issues
head on.
Don’t forget - the project manager pays for
pizza and beer. Enjoy as a team. Celebrate
milestones.
In Summary
1. KISS - Use the right tools, matching the size and complexity of the
project. (A napkin may be fine for a simple project.)
2. Darwin rule - Adapt your project management style as the project
evolves, and the team comes together.
3. Start with a “Project Charter”. Create a shared understanding of
what we are doing
4. Only the paranoid survive - Manage Change and Maintain a Risk
Matrix
5. Communicate early and often.

More Related Content

What's hot

GTD 101 - Getting Things Done
GTD 101 - Getting Things DoneGTD 101 - Getting Things Done
GTD 101 - Getting Things DoneDerek Neighbors
 
Product Manager Interviews
Product Manager InterviewsProduct Manager Interviews
Product Manager InterviewsSuhas Manangi
 
Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Sameer Mathur
 
Working Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PMWorking Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PMProduct School
 
The ys behind the ceremonies
The ys behind the ceremoniesThe ys behind the ceremonies
The ys behind the ceremoniesTheAgileDen
 
Guide to Design Sprint
Guide to Design SprintGuide to Design Sprint
Guide to Design SprintHafizdzaki Mcd
 
Controlling time: Time & Task management by Eden Shochat
Controlling time: Time & Task management by Eden ShochatControlling time: Time & Task management by Eden Shochat
Controlling time: Time & Task management by Eden ShochatEden Shochat
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summarySameer Mathur
 
Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Getting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenGetting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenDanny Holtschke
 
Getting Things Done - David Allen
Getting Things Done - David AllenGetting Things Done - David Allen
Getting Things Done - David AllenSameer Mathur
 
The Problem with Process
The Problem with ProcessThe Problem with Process
The Problem with Processbdonaldson
 
Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011Steve Rogalsky
 
Developing People Using A3 Thinking
Developing People Using A3 ThinkingDeveloping People Using A3 Thinking
Developing People Using A3 ThinkingJamie Flinchbaugh
 
Day Runner: Don’t Waste Any More Time
Day Runner: Don’t Waste Any More TimeDay Runner: Don’t Waste Any More Time
Day Runner: Don’t Waste Any More TimeACCO Brands
 

What's hot (20)

GTD 101 - Getting Things Done
GTD 101 - Getting Things DoneGTD 101 - Getting Things Done
GTD 101 - Getting Things Done
 
Product Manager Interviews
Product Manager InterviewsProduct Manager Interviews
Product Manager Interviews
 
Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7
 
Working Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PMWorking Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PM
 
The ys behind the ceremonies
The ys behind the ceremoniesThe ys behind the ceremonies
The ys behind the ceremonies
 
Guide to Design Sprint
Guide to Design SprintGuide to Design Sprint
Guide to Design Sprint
 
Controlling time: Time & Task management by Eden Shochat
Controlling time: Time & Task management by Eden ShochatControlling time: Time & Task management by Eden Shochat
Controlling time: Time & Task management by Eden Shochat
 
Got Time?
Got Time?Got Time?
Got Time?
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summary
 
UX101
UX101UX101
UX101
 
Urgent Vs Important
Urgent Vs ImportantUrgent Vs Important
Urgent Vs Important
 
Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)
 
Getting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenGetting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David Allen
 
Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectives
 
Getting Things Done - David Allen
Getting Things Done - David AllenGetting Things Done - David Allen
Getting Things Done - David Allen
 
The Problem with Process
The Problem with ProcessThe Problem with Process
The Problem with Process
 
Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011
 
Time Management
Time Management Time Management
Time Management
 
Developing People Using A3 Thinking
Developing People Using A3 ThinkingDeveloping People Using A3 Thinking
Developing People Using A3 Thinking
 
Day Runner: Don’t Waste Any More Time
Day Runner: Don’t Waste Any More TimeDay Runner: Don’t Waste Any More Time
Day Runner: Don’t Waste Any More Time
 

Similar to Practical tips every engineer needs to know about managing a project

Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profitsundong
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and ProfitCrystal Williams
 
Project Management for Freelancers
Project Management for FreelancersProject Management for Freelancers
Project Management for FreelancersCrystal Williams
 
Get things done : pragmatic project management
Get things done : pragmatic project managementGet things done : pragmatic project management
Get things done : pragmatic project managementStan Carrico
 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Shawn Day
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)Forum One
 
Software management...for people who just want to get stuff done
Software management...for people who just want to get stuff doneSoftware management...for people who just want to get stuff done
Software management...for people who just want to get stuff doneCiff McCollum
 
Getting Started in Project Management for Librarians - Metropolitan New York ...
Getting Started in Project Management for Librarians - Metropolitan New York ...Getting Started in Project Management for Librarians - Metropolitan New York ...
Getting Started in Project Management for Librarians - Metropolitan New York ...Lisa Chow
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyGeneral Assembly
 
success and failure of project chapter 5.pptx
success and failure of project chapter 5.pptxsuccess and failure of project chapter 5.pptx
success and failure of project chapter 5.pptxabdiazizsheikhomar
 
Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at workAsana
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?Catherine Bendell
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 

Similar to Practical tips every engineer needs to know about managing a project (20)

Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profit
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and Profit
 
Project Management for Freelancers
Project Management for FreelancersProject Management for Freelancers
Project Management for Freelancers
 
Get things done : pragmatic project management
Get things done : pragmatic project managementGet things done : pragmatic project management
Get things done : pragmatic project management
 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Project Success
Project SuccessProject Success
Project Success
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)
 
Advice & Tips To Improve Your Skills
Advice & Tips To Improve Your SkillsAdvice & Tips To Improve Your Skills
Advice & Tips To Improve Your Skills
 
Top 5 Skills for Project Managers
Top 5 Skills for Project ManagersTop 5 Skills for Project Managers
Top 5 Skills for Project Managers
 
Software management...for people who just want to get stuff done
Software management...for people who just want to get stuff doneSoftware management...for people who just want to get stuff done
Software management...for people who just want to get stuff done
 
Planning tips
Planning tipsPlanning tips
Planning tips
 
Getting Started in Project Management for Librarians - Metropolitan New York ...
Getting Started in Project Management for Librarians - Metropolitan New York ...Getting Started in Project Management for Librarians - Metropolitan New York ...
Getting Started in Project Management for Librarians - Metropolitan New York ...
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
 
success and failure of project chapter 5.pptx
success and failure of project chapter 5.pptxsuccess and failure of project chapter 5.pptx
success and failure of project chapter 5.pptx
 
Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at work
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?
 
Project Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the ProjectProject Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the Project
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Being prepared for the Unexpected
Being prepared for the UnexpectedBeing prepared for the Unexpected
Being prepared for the Unexpected
 

Recently uploaded

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 

Recently uploaded (20)

Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 

Practical tips every engineer needs to know about managing a project

  • 1. Practical Tips about managing projects Jan Van Bruaene September 2021
  • 2. This presentation was inspired by a Medium post I wrote about Practical tips every engineer needs to know about managing a project
  • 3. “I am an engineer! I am not a project manager.” “I am in HR. I am not a project manager.” “I am in sales. Show me the money, not a gantt chart.” “I hate all things project management” But … why should I care?
  • 4. “I am stressed. There are too many balls in the air.” “I have no idea when I’ll complete this.”
  • 5.
  • 6. “I am an engineer! .. And also a little bit a project manager.” “I am in HR. .. And also a little bit a project manager.” “I need to know a little bit about how to organize what I do.”
  • 7. Takeaways - What you can practice after this presentation 1. KISS - Use the right tools, matching the size and complexity of the project. (A napkin may be fine for a simple project.) 2. Darwin rule - Adapt your project management style as the project evolves, and the team comes together. 3. Start with a “Project Charter”. Create a shared understanding of what we are doing 4. Only the paranoid survive - Manage Change and Maintain a Risk Matrix 5. Communicate early and often.
  • 8. The Role of the Project Manager
  • 9. What is the role of the project manager?
  • 10. The Project Manager ● is the promise maker ● organizes, plans and controls the project ● is the primary administrator of the project ● reports the status of the project, and communicates up, down, inside, all around. ● is the canary in the coal mine looking for things which are going or can go wrong. ● motivates the team, and resolve personal issues ● is the hard-assed butt-kicker when things do not go well ● is paranoid and worries about things going awry ● orders the pizzas and beer The Project Manager is trusted by the team, the customer, the company, in good times and bad times.
  • 11. When do you need focused project management? Rule of 3 Projects with more than 3 people involved require focused project management.
  • 12. Try it. It is harder than you think. But also fun. Explore with a small project. If you like it, get Educated.
  • 14. Know thy team … your style will need to evolve with it
  • 15.
  • 16. Build a shared Understanding by writing a Project Charter
  • 17. “The Plan” ● What are we (not) doing ? ● What are the assumptions? ● When do we have to deliver? ● Who does what? ● What can go wrong? ● When do we synch up next? Etc.
  • 18. Project Charter ● Scope, Boundaries, Deliverables ● Assumptions, pre-requisites ● Estimates, Milestones, Schedule ● Responsibility Allocation Map ● Risk Management ● Communication Plan Etc. In Proj M gt Lingo
  • 19. Scope: define project success by calling out deliverables, not creating a detailed list of requirements Peel the onion: ask clarifying questions Don’t start with a detailed list of requirements Think in terms of customer acceptance and success
  • 20. Jan’s Project Mgt Rule #1 No unwritten assumptions When somebody starts with “Let’s assume, …”, stop right there. Write the assumption down, and test the assumption later. Your entire plan depends on that assumption to be true. Ask your team to list their assumptions, and write them down.
  • 21. Document the Responsibility Allocation Map (RAM) and key stakeholders Task Primary Backup Must Review Must Approve 1 Select new espresso machine for coffeehouse Gunther Rachel Joey Monica 2 Select new coffee provider Ross Chandler Phoebe Chandler
  • 22. Defining initial schedule starts with estimates
  • 23. Estimation can be a black art ● Try different estimation techniques ○ Bottoms up - aka Work Breakdown Structure (WBS) ○ By analogy (other projects, or by LOC of a related project) ● Involve others and get a second and separate opinion ● Know thy estimator: experience estimating, and also doing the work. ● Think in terms of effort. Not duration. Consider if things can be parallelized. ● Don’t forget the lesser known tasks: documentation, customer presentations, shipment, proj mgt, reviews, acceptance test plans and implements, etc. ● Estimate ranges of effort: min <-> best guess <-> max ● Add a buffer for unknown tasks: e.g., 5-10% missed task factor on the total effort.
  • 24. A work breakdown structure can be as simple as a bunch of sticky notes
  • 25. Simple Work Breakdown Project: 49ers to win the superbowl (crazy project, I know) Get a great Quarterback Get a cunning Material manager Fire Kaepernick Court Tom Brady Send flowers to Giselle Call parents in San Mateo Get new pumps Dated example
  • 27. Simple Calculation Amount of Effort: X Parallelization factor: Z Number of Eng: Y Utilization Factor: Q Duration: D = X / (Y*Q*Z) Schedule: S = D + ramp-Up + Slack Note the triple constraint: effort, resources, schedule. You can control 2 out of the 3 Schedules and milestones
  • 29. Manage the critical Path Critical path = the sequence of events that if any are delayed, will delay the entire project.
  • 31.
  • 32. Only the Paranoid Survive
  • 33. Jan’s Project Mgt Rule #2 No good deed goes unpunished
  • 34. Formally manage change requests Review the impact of a change for - Schedule - Cost - Interoperability - Licensing - Skillset - Prerequisites - .. How formal you want to be with the customer depends on the relationship with the customer. Sometimes an email confirmation of the change request is sufficient. In other cases, a formal update to a Statement of Work may be required. and … remember Jan’s project mgt rule #1: no unwritten assumptions, also for change requests
  • 35. Perform a Pre-Mortem - a risk review before the project completes
  • 36. Build a simple risk matrix # Probability Consequence Description Mitigation(s) Owner Low Low Medium Medium High High Review and Update regularly
  • 37. Focus on highly probable risk items, with big consequences
  • 38. Other items in the Project Charter ● Intellectual property ● Payment Milestones ● Change Management plan ● Acceptance criteria ● Support and Maintenance
  • 39. Update the plan regularly
  • 40. Communication & Project Meetings ● Planning meetings ● Kick off meeting ○ Internal ○ External ● Preliminary Design Review ● Critical Design Review ● Internal project meeting - dig for truth ● Customer/stakeholder update meetings - build trust
  • 41. Tools? Keep it Simple
  • 42. Lots of templates already exist Action items Decisions Risk Matrix Simplified schedule with milestones
  • 43. Common Failure modes ● Failure to take control/leadership of the project. If you can’t get permission to run it, don’t. ● Not preparing for the kickoff meeting may result in weeks of recovery to get folks in the right mind-frame ● Not building stakeholders into a team ● Failure to communicate frequently with stakeholders during all stages of the process. Good news as well as bad. ● Brushing off slippage at first milestone. This is often an indication of estimation failure or staffing problems. ● Passing the buck. Not taking responsibility for failures. Not addressing issues head on.
  • 44. Don’t forget - the project manager pays for pizza and beer. Enjoy as a team. Celebrate milestones.
  • 45. In Summary 1. KISS - Use the right tools, matching the size and complexity of the project. (A napkin may be fine for a simple project.) 2. Darwin rule - Adapt your project management style as the project evolves, and the team comes together. 3. Start with a “Project Charter”. Create a shared understanding of what we are doing 4. Only the paranoid survive - Manage Change and Maintain a Risk Matrix 5. Communicate early and often.