Becoming a TPM The Dos and Donts of Technical Project Management - - PowerPoint PPT Presentation

becoming a tpm
SMART_READER_LITE
LIVE PREVIEW

Becoming a TPM The Dos and Donts of Technical Project Management - - PowerPoint PPT Presentation

Becoming a TPM The Dos and Donts of Technical Project Management #drupaltpm Introductions Jessi Fischer Anne Stefanyk Pantheon Kanopi Studios Definition of a Project Manager GATEKEEP BRIDGE EDUCATE ANTICIPATE Taming Two Lions How


slide-1
SLIDE 1

Becoming a TPM

The Do’s and Don’ts of Technical Project Management #drupaltpm

slide-2
SLIDE 2

Introductions

Anne Stefanyk Kanopi Studios Jessi Fischer Pantheon

slide-3
SLIDE 3

Definition

  • f a

Project Manager

slide-4
SLIDE 4

BRIDGE GATEKEEP EDUCATE ANTICIPATE

slide-5
SLIDE 5

Taming Two Lions

slide-6
SLIDE 6

How To Care For... Clients Developers

slide-7
SLIDE 7

Clients

slide-8
SLIDE 8

Developers

slide-9
SLIDE 9

Technical Project Manager

slide-10
SLIDE 10

✤ Competent folks who worked up the technical ranks ✤ Became project leader though wit and skill ✤ Able to communicate clearly to the non-technical

Technical Project Manager

slide-11
SLIDE 11

Time <> Money <> Features

slide-12
SLIDE 12

Day in The Life of TPM

✤ Write a few status reports ✤ Compose a dozen emails, take more calls, chat on slack, send more emails ✤ Help team prioritize the latest set of technical issues ✤ Assist in identifying the problem at the root of several technical issues ✤ Employ one or more mitigation strategies for technical risks ✤ Pull at least one person out of a tempting rabbit-hole

slide-13
SLIDE 13

From PM to TPM

slide-14
SLIDE 14

✤ Structure: Learn the Drupal Basics ✤ Tools: How Development is done ✤ Investigation: How to find the problem

Understanding Drupal

slide-15
SLIDE 15

✤ Dismantle to learn ✤ Stack Exchange, Stack Overflow, Drupal.org ✤ Learn the fine art of Boolean search operators ✤ Get thee to meetups!

Research

slide-16
SLIDE 16

✤ Dive into technical support ✤ Create documentation ✤ Assist during emergencies ✤ Take notes, ask questions, take on tasks

Hands-On Learning

slide-17
SLIDE 17

From Dev to TPM

slide-18
SLIDE 18

✤ Mental shift of what a workday looks like ✤ Keep troubleshooting skills sharp ✤ Develop empathy and interpersonal skills ✤ Verbal Judo (how to verbally de-escalate)

From Developer to TPM

slide-19
SLIDE 19

✤ Communicating clearly, non technically ✤ Document ALL THE THINGS ✤ Balancing thinking time vs talking time ✤ People coaching skills

Dev to TPM Challenges

slide-20
SLIDE 20

Tips on How to Rock as a TPM

slide-21
SLIDE 21

Quick Tips

✤ Clear your inbox before EOD

✤ Understand priorities ✤ Stay close to the code ✤ Own your mistakes and your developers mistakes ✤ Be available, be calm

slide-22
SLIDE 22

More Quick Tips

✤ Double your estimate, both time and money ✤ Know when to ask for help ✤ Be humble, curious and unexpecting ✤ Know when to shut it off

slide-23
SLIDE 23

Trust Your Gut Understand Balance Know How to Read People

slide-24
SLIDE 24

Getting Into the Weeds

slide-25
SLIDE 25

✤ Understanding the problem ✤ Co-create the solution ✤ Write testing criteria to define done ✤ Determine estimate ✤ Check in on developer early

Creating Tasks

slide-26
SLIDE 26

[what is it] User Story: As a <persona>, I want <do something> so that I can <derive a benefit>.

How to Create a User Story

slide-27
SLIDE 27

✤ If you have built it, you will understand how to scope and estimate ✤ If you have spent a long time in Drupal you will have the experience to scope and estimate

Skillful Estimation

slide-28
SLIDE 28

✤ Channels of communication ✤ Development Methodologies ✤ Project management tools ✤ Automated Reminders ✤ Testing, testing, testing

TPM Toolbelt

slide-29
SLIDE 29

Types of Testing

slide-30
SLIDE 30

✤ Intense client situations ✤ Budget / timeline / scope changes ✤ Magic Words ✤ Keep Calm

Firefighters

slide-31
SLIDE 31

Questions?

slide-32
SLIDE 32

Thank you!

Anne Stefanyk Kanopi Studios Jessi Fischer Pantheon

slide-33
SLIDE 33

So How Was It? - Tell Us What You Think

Evaluate this Session
 https://events.drupal.org/neworleans2016/sessions/becoming-a-tpn

Than ks!