SlideShare a Scribd company logo
Program
Management
-- through the eyes of Troy Ma
email: troy4u@gmail.com
linkedin: http://www.linkedin.com/in/troyma
chirrrrrrp: https://twitter.com/TroyMa4u
Warning
This deck may be complete B.S.
This is the world of program management as
seen by Troy Ma
Topics
 Types of successful PMs
 Fundamental rule of PM
 Communication
 Verbal
 Written
 Listening
 Specs & project setup
 Consensus & conviction
 Confidence
 Passion
 Meetings
 Interpersonal
 Leadership
 Managing
 Building your career
Two types of successful PMs
Breadth Depth
Crowd pleasers (breadth) Super nerds (depth)
• Great at pulling large cross
team projects together
• Good at
People/Relationships
• Knows complicated system
design/architecture
• Can challenge/lead dev
system designs
“you really need some of both”
Fundament rule of PM
This is a people game
Have you studied “people” lately?
 Quotes:
 Don’t criticize, condemn or complain
 Give honest and sincere appreciation
 Arouse in the other person an eager want
 Great reads:
 How to win friends and influence people
 What got you here won’t get you there
 The definite book of body language
 The art of speedreading people
Story time ;)
Verbal Communication
 Can you speak clearly ?
 Take pronunciation classes
 Enroll in public speaking
 Can you cut your words in half?
 Write down your main point (no more than 2)
 Think about how to convey just those 2 points
 We don’t need to know every detail
got it why are you still talking? Shut it!
“Let me tell you more”
Written Communication
 People generally have instant amnesia
 Get stuff in writing
 Remind people
 Summarization
 Call out key decisions & action items
 Proper email titles
 Once written, cut your text by 50%
Communicating Up
Feature Crew – details to get work done
• Issues & low level details
• Bugs
Middle Management – decisions
• Decisions & tradeoffs
• Major details summarized
Upper Management – key decisions
CEO – 
Summarize & Simplify
Listening
 Maintain eye contact
 Let people get their words out  don’t cut in
 Acknowledge their thoughts
 Repeat back what you heard to confirm
“Never miss a good opportunity to shut up” – Dr. Phil
Owning your spec
 Credibility
 Know your domain
 Gather your metrics
 Have consensus on the key decisions before your
spec review
 Call out the gotcha’s and how to solve them
 Follow up – no really, follow up
A spec is summary of the agreements you’ve made
Setting up a project
Consensus Building
 Identify:
 Stakeholders
 People with strong opinions
 Basic process:
 Research and think through your idea
 Get a few people on your side as support
 Think about what big players / opinionated ones will say
 Dramatize your idea to the key players and try to settle
their opinions offline
 Grab group meeting to “review” decisions
 Send out summary to cement decisions
Consensus Ninja
 80/20 rule: give up on the 20% to win the 80%
 In group setting
 Small issues:
 Give in or squash it
 Large issues:
 Prep people before hand and have them “chime in”
 Use data
 If it’s not going your way  ask to follow up “offline”
 In person:
 Settle large issues
 Ask yourself if this battle is really worth “winning”
Problem in action
 Problem: We are building image search and the backend team
wants you to highlight the image filters but you don’t think it is
the best user experience
They believe You believe
Understand each other
 Understand:
 You are dealing with tech zealots
 This work is what they do for a living
 Data alone won’t be enough
 Your 80% – No ugly expanded filters
 Your 20% – placement of filters i <3 starcraft 
Start with 50%
 50% is backed up with:
 Data
 Support from others
“After looking at data and consulting
with design, we think placing the
filters below with 1 color icon is best”
The rebuttal
 But everyone is a design expert
 And everyone “understands”
users
“users won’t be able to find what
they need. We should show all filters
and place it on top”
The 20% give
 You already know what the
outcome will be
 Congrats on being a ninja
“fine, the top has much higher
prominence, let’s compromise on
non expanded filters and run flights
for variations later”
Conviction
 Social framing: people act based on accepted social norms
 Start your conversation as a friend
 Never say “you’re wrong”. This includes, “but, however”
 Listen, understand and then guide their thoughts
 Get data / others on your side
 Know when it’s a losing battle and cut your thread
No PM has ever won an argument
Confidence
 My state of mind
 I am the best at my job
 I can easily swap roles with any management and rock it – I just need the opportunity
 Work on your core
 Do you really believe in yourself?
 Reflect back on your history of success
 But I can’t do <insert b.s.> -- what if I told you:
 You will lose the project, if you can’t do <insert b.s.>
 You will lose your job, if you can’t do <insert b.s.>
 You will lose your family, friends, life, if you can’t do <insert b.s.>
 Set new expectations for yourself & readjust your social frame – force yourself to
live up to your own new expectations
Strong self belief mixed with a touch of ignorance and a dash of cockiness
This is my cat “Bella”
Youtube inspiration
She’s a kitty cat
Dance!
Dance!
Dance!
The art of story telling
 Why storytelling?
 Easier for people to follow
 Easier for people to remember
 Related Formats:
 Tag lines – summarize your project into 1 memorable sentence
 Elevator pitch – explain your idea in 30 sec
 The journey
I need to sell the idea and have everyone see the same picture
The Journey – Building a toaster
 Tada! Here’s my solution:
 Step 1: I think I have a good idea of the solution and
need to get people on board
 Step 2: let’s brainstorm together and I’ll guide them
through my thoughts
 Step 3: let’s refine together
 Step 4: Tada! Here’s our solution
OR
Does passion matter?
 Without passion, it’s hard to put in the extra effort to succeed
love what you do or find something else
Meetings
Pre-meeting:
 Have an agenda
 Set the correct length
 Bring the right people
 Do the prep work
During meeting:
 Know when to cut threads and when to let people waste a few minutes
 Push for your goal
 Assign names and time for follow ups
After meeting:
 Send out notes
 Follow up
Know your goal and your desired outcome
The “street-cred” of your crew
Respect (professionally):
 Solid PM fundamentals: Solid specs, leadership, etc…
 Consistency over time
Like:
 Strong interpersonal relationships
A mix of how people respect and like you
How to get people to like you
 Smile
 Don’t be a little bitch: no one cares about your problems
 Be positive and have a can-do attitude
 Try to understand people’s interest and goals and appeal to those
 Show appreciation for their work
 Demonstrate how you have a team “family” mentality
 Plan to spend time with people
Leadership
 Prerequisite  peer respect & self confidence
 Actively lead the team into new projects, directions
 No one will tell you what to do next, go freakin’ do it
When in doubt, go freakin’ do it
With your manager
 Set clear expectations
 Over communicate status
 Understand what your lead wants and how to make his life easier
 Know when to push back
 Communication: call out big points and drive for decisions
With your dev/test peers
 What value do you provide AND do your peers value this?
 How you earned your credibility at the table?
 Are you and your leads speaking the same language?
 Communicate: Get down to the concrete issues and drive for
resolution
“my dev/test lead and I are joined at the hip!” – PM Ape
Managing
 Less sugar coat and corporate talk – be straight up
 Set up large areas of ownership
 Reinforce good work
 Give room for them to fail
 Don’t be a stickler on vacation, expenses, etc…
Value people – what’s the best thing I can do for my reports?
Delegation
Too much
 Lose touch of the
project/team
 May lose respect of direct
reports
Too little
 Suffocates direct reports
 Overloads self  burn out
Engineer yourself out of a job
Go relax on the beach Move up to bigger challenges
OR
Job vs Career
A career is a job with progression
 What do you want to be when you grow up?
 Insanity: doing the same thing over and over again and
expecting different results
 How are you increasing your impact & influence?
Build your career
 Remember the “don’t be a little bitch rule”?
 Where do you stand when compared to your peers?
 Set expectations for promotions and actively discuss it
 You need more than just your lead’s support
Learning
 What did you do in school when you knew
something was going to be on a test?
 Why do you believe you will just learn everything
you need on the job?
 Set out time and concrete goals for learning
Commit to always learn and grow
visibility vs influence
Building your Reputation
 Do great work – ship awesome products
 Consistency
 Do people really like you and respect you?
 Do people even know you exists?
 No matter where you are, you are always selling yourself
So long, farewell, it’s time to say
goodbye…

More Related Content

What's hot

Key enterprise skills
Key enterprise skillsKey enterprise skills
Key enterprise skills
Zone Glyndwr University
 
Managing Your Relationship with Your Boss
Managing Your Relationship with Your BossManaging Your Relationship with Your Boss
Managing Your Relationship with Your BossRobert Orr
 
Attendance Justification Toolkit
Attendance Justification Toolkit  Attendance Justification Toolkit
Attendance Justification Toolkit
Claire Sewell
 
A conversation about Design thinking
A conversation about Design thinkingA conversation about Design thinking
A conversation about Design thinking
Abhinav Soni
 
Is your business faster than a spitball
Is your business faster than a spitballIs your business faster than a spitball
Is your business faster than a spitball
cmwithrow
 
Confidence Building Dec 2018
Confidence Building Dec 2018Confidence Building Dec 2018
Confidence Building Dec 2018
Bruce Bennett
 
Barcamp Disorganization
Barcamp DisorganizationBarcamp Disorganization
Barcamp DisorganizationJohn Berns
 
Rainmaking through networking 05-30-2017
Rainmaking through networking   05-30-2017Rainmaking through networking   05-30-2017
Rainmaking through networking 05-30-2017
douglaslyon
 
Art of networking
Art of networkingArt of networking
Art of networking
BioValley Basel
 
4 Cycles Remote Innovation - Communicate & Check
4  Cycles Remote Innovation - Communicate & Check 4  Cycles Remote Innovation - Communicate & Check
4 Cycles Remote Innovation - Communicate & Check
Bryan Cassady
 
CAW Business Matters & Directories 2018
CAW Business Matters & Directories 2018CAW Business Matters & Directories 2018
CAW Business Matters & Directories 2018
Craig Willetts ISO Expert
 
thinkLA AdU: Account Management Presentation Slides
thinkLA AdU: Account Management Presentation SlidesthinkLA AdU: Account Management Presentation Slides
thinkLA AdU: Account Management Presentation SlidesthinkLA
 
Creativee ideas through brainstorming
Creativee ideas through brainstormingCreativee ideas through brainstorming
Creativee ideas through brainstormingdennis57
 
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Aaron Irizarry
 
Big Bad Meetings
Big Bad MeetingsBig Bad Meetings
Big Bad Meetings
Greg Thomas
 
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
Deanna Kosaraju
 
Guide to Effective Brainstorming
Guide to Effective BrainstormingGuide to Effective Brainstorming
Guide to Effective BrainstormingBa Low
 
Estate Planning & Elder Law Firm Coaching
Estate Planning & Elder Law Firm CoachingEstate Planning & Elder Law Firm Coaching
Estate Planning & Elder Law Firm Coaching
Lawyers With Purpose
 

What's hot (20)

Key enterprise skills
Key enterprise skillsKey enterprise skills
Key enterprise skills
 
Managing Your Relationship with Your Boss
Managing Your Relationship with Your BossManaging Your Relationship with Your Boss
Managing Your Relationship with Your Boss
 
Attendance Justification Toolkit
Attendance Justification Toolkit  Attendance Justification Toolkit
Attendance Justification Toolkit
 
Effective Networking
Effective NetworkingEffective Networking
Effective Networking
 
A conversation about Design thinking
A conversation about Design thinkingA conversation about Design thinking
A conversation about Design thinking
 
Is your business faster than a spitball
Is your business faster than a spitballIs your business faster than a spitball
Is your business faster than a spitball
 
Confidence Building Dec 2018
Confidence Building Dec 2018Confidence Building Dec 2018
Confidence Building Dec 2018
 
Barcamp Disorganization
Barcamp DisorganizationBarcamp Disorganization
Barcamp Disorganization
 
Rainmaking through networking 05-30-2017
Rainmaking through networking   05-30-2017Rainmaking through networking   05-30-2017
Rainmaking through networking 05-30-2017
 
Art of networking
Art of networkingArt of networking
Art of networking
 
4 Cycles Remote Innovation - Communicate & Check
4  Cycles Remote Innovation - Communicate & Check 4  Cycles Remote Innovation - Communicate & Check
4 Cycles Remote Innovation - Communicate & Check
 
CAW Business Matters & Directories 2018
CAW Business Matters & Directories 2018CAW Business Matters & Directories 2018
CAW Business Matters & Directories 2018
 
thinkLA AdU: Account Management Presentation Slides
thinkLA AdU: Account Management Presentation SlidesthinkLA AdU: Account Management Presentation Slides
thinkLA AdU: Account Management Presentation Slides
 
Creativee ideas through brainstorming
Creativee ideas through brainstormingCreativee ideas through brainstorming
Creativee ideas through brainstorming
 
Don't do KM!
Don't do KM!Don't do KM!
Don't do KM!
 
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
 
Big Bad Meetings
Big Bad MeetingsBig Bad Meetings
Big Bad Meetings
 
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
Breaking the Code of Interview Implicit Bias to Value Different Gender Compet...
 
Guide to Effective Brainstorming
Guide to Effective BrainstormingGuide to Effective Brainstorming
Guide to Effective Brainstorming
 
Estate Planning & Elder Law Firm Coaching
Estate Planning & Elder Law Firm CoachingEstate Planning & Elder Law Firm Coaching
Estate Planning & Elder Law Firm Coaching
 

Similar to Program managementasseenbytroyma

Collaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution MalmöCollaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution Malmö
Erika Hall
 
Creating the Ideal Workplace Culture
Creating the Ideal Workplace CultureCreating the Ideal Workplace Culture
Creating the Ideal Workplace Culture
Beth Kanter
 
SBDi Storytelling PMI Westchester 061208
SBDi Storytelling PMI Westchester 061208SBDi Storytelling PMI Westchester 061208
SBDi Storytelling PMI Westchester 061208
Patricia (Pat) Ferdinandi
 
Indispensable Project Manager
Indispensable Project Manager Indispensable Project Manager
Indispensable Project Manager
PMIUKChapter
 
Networking - Effective Tips for Success
Networking - Effective Tips for SuccessNetworking - Effective Tips for Success
Networking - Effective Tips for Success
Sandy Blanquera
 
Great Design Through People Skills
Great Design Through People SkillsGreat Design Through People Skills
Great Design Through People SkillsChristina Wodtke
 
Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009
Dan Brown
 
ArcReady - Professional Patterns On The Job
ArcReady - Professional Patterns On The JobArcReady - Professional Patterns On The Job
ArcReady - Professional Patterns On The Job
Microsoft ArcReady
 
Arc Ready Q2 Blended Deck
Arc Ready Q2   Blended DeckArc Ready Q2   Blended Deck
Arc Ready Q2 Blended DeckPhilip Wheat
 
Cloverleaf remote skills for success
Cloverleaf remote skills for successCloverleaf remote skills for success
Cloverleaf remote skills for success
Darrin Murriner
 
University of Newcastle Faculty of Science and IT Staff Development day
University of Newcastle Faculty of Science and IT Staff Development dayUniversity of Newcastle Faculty of Science and IT Staff Development day
University of Newcastle Faculty of Science and IT Staff Development day
Heidi Alexandra Pollard - CEO Mentor
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014
Erika Hall
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Chris Avore
 
Overcoming corporate resistance to social media
Overcoming corporate resistance to social mediaOvercoming corporate resistance to social media
Overcoming corporate resistance to social mediaEmma Hamer
 
Seminar #6 professional networking strategies for intl students
Seminar #6 professional networking strategies for intl studentsSeminar #6 professional networking strategies for intl students
Seminar #6 professional networking strategies for intl students
Julia Montier-Ball, MEd
 
SerVermont Personal Branding Workshop
SerVermont Personal Branding WorkshopSerVermont Personal Branding Workshop
SerVermont Personal Branding Workshop
Mieko Ozeki
 
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsVS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skills
Angela Dugan
 

Similar to Program managementasseenbytroyma (20)

Collaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution MalmöCollaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution Malmö
 
Creating the Ideal Workplace Culture
Creating the Ideal Workplace CultureCreating the Ideal Workplace Culture
Creating the Ideal Workplace Culture
 
SBDi Storytelling PMI Westchester 061208
SBDi Storytelling PMI Westchester 061208SBDi Storytelling PMI Westchester 061208
SBDi Storytelling PMI Westchester 061208
 
Art of networking
Art of networkingArt of networking
Art of networking
 
Indispensable Project Manager
Indispensable Project Manager Indispensable Project Manager
Indispensable Project Manager
 
Networking - Effective Tips for Success
Networking - Effective Tips for SuccessNetworking - Effective Tips for Success
Networking - Effective Tips for Success
 
Great Design Through People Skills
Great Design Through People SkillsGreat Design Through People Skills
Great Design Through People Skills
 
Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009
 
ArcReady - Professional Patterns On The Job
ArcReady - Professional Patterns On The JobArcReady - Professional Patterns On The Job
ArcReady - Professional Patterns On The Job
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Arc Ready Q2 Blended Deck
Arc Ready Q2   Blended DeckArc Ready Q2   Blended Deck
Arc Ready Q2 Blended Deck
 
Cloverleaf remote skills for success
Cloverleaf remote skills for successCloverleaf remote skills for success
Cloverleaf remote skills for success
 
Communication Skills
 Communication Skills Communication Skills
Communication Skills
 
University of Newcastle Faculty of Science and IT Staff Development day
University of Newcastle Faculty of Science and IT Staff Development dayUniversity of Newcastle Faculty of Science and IT Staff Development day
University of Newcastle Faculty of Science and IT Staff Development day
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
 
Overcoming corporate resistance to social media
Overcoming corporate resistance to social mediaOvercoming corporate resistance to social media
Overcoming corporate resistance to social media
 
Seminar #6 professional networking strategies for intl students
Seminar #6 professional networking strategies for intl studentsSeminar #6 professional networking strategies for intl students
Seminar #6 professional networking strategies for intl students
 
SerVermont Personal Branding Workshop
SerVermont Personal Branding WorkshopSerVermont Personal Branding Workshop
SerVermont Personal Branding Workshop
 
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsVS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skills
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Program managementasseenbytroyma

  • 1. Program Management -- through the eyes of Troy Ma email: troy4u@gmail.com linkedin: http://www.linkedin.com/in/troyma chirrrrrrp: https://twitter.com/TroyMa4u
  • 2. Warning This deck may be complete B.S. This is the world of program management as seen by Troy Ma
  • 3. Topics  Types of successful PMs  Fundamental rule of PM  Communication  Verbal  Written  Listening  Specs & project setup  Consensus & conviction  Confidence  Passion  Meetings  Interpersonal  Leadership  Managing  Building your career
  • 4. Two types of successful PMs Breadth Depth Crowd pleasers (breadth) Super nerds (depth) • Great at pulling large cross team projects together • Good at People/Relationships • Knows complicated system design/architecture • Can challenge/lead dev system designs “you really need some of both”
  • 5. Fundament rule of PM This is a people game
  • 6. Have you studied “people” lately?  Quotes:  Don’t criticize, condemn or complain  Give honest and sincere appreciation  Arouse in the other person an eager want  Great reads:  How to win friends and influence people  What got you here won’t get you there  The definite book of body language  The art of speedreading people Story time ;)
  • 7. Verbal Communication  Can you speak clearly ?  Take pronunciation classes  Enroll in public speaking  Can you cut your words in half?  Write down your main point (no more than 2)  Think about how to convey just those 2 points  We don’t need to know every detail got it why are you still talking? Shut it! “Let me tell you more”
  • 8. Written Communication  People generally have instant amnesia  Get stuff in writing  Remind people  Summarization  Call out key decisions & action items  Proper email titles  Once written, cut your text by 50%
  • 9. Communicating Up Feature Crew – details to get work done • Issues & low level details • Bugs Middle Management – decisions • Decisions & tradeoffs • Major details summarized Upper Management – key decisions CEO –  Summarize & Simplify
  • 10. Listening  Maintain eye contact  Let people get their words out  don’t cut in  Acknowledge their thoughts  Repeat back what you heard to confirm “Never miss a good opportunity to shut up” – Dr. Phil
  • 11. Owning your spec  Credibility  Know your domain  Gather your metrics  Have consensus on the key decisions before your spec review  Call out the gotcha’s and how to solve them  Follow up – no really, follow up A spec is summary of the agreements you’ve made
  • 12. Setting up a project
  • 13. Consensus Building  Identify:  Stakeholders  People with strong opinions  Basic process:  Research and think through your idea  Get a few people on your side as support  Think about what big players / opinionated ones will say  Dramatize your idea to the key players and try to settle their opinions offline  Grab group meeting to “review” decisions  Send out summary to cement decisions
  • 14. Consensus Ninja  80/20 rule: give up on the 20% to win the 80%  In group setting  Small issues:  Give in or squash it  Large issues:  Prep people before hand and have them “chime in”  Use data  If it’s not going your way  ask to follow up “offline”  In person:  Settle large issues  Ask yourself if this battle is really worth “winning”
  • 15. Problem in action  Problem: We are building image search and the backend team wants you to highlight the image filters but you don’t think it is the best user experience They believe You believe
  • 16. Understand each other  Understand:  You are dealing with tech zealots  This work is what they do for a living  Data alone won’t be enough  Your 80% – No ugly expanded filters  Your 20% – placement of filters i <3 starcraft 
  • 17. Start with 50%  50% is backed up with:  Data  Support from others “After looking at data and consulting with design, we think placing the filters below with 1 color icon is best”
  • 18. The rebuttal  But everyone is a design expert  And everyone “understands” users “users won’t be able to find what they need. We should show all filters and place it on top”
  • 19. The 20% give  You already know what the outcome will be  Congrats on being a ninja “fine, the top has much higher prominence, let’s compromise on non expanded filters and run flights for variations later”
  • 20. Conviction  Social framing: people act based on accepted social norms  Start your conversation as a friend  Never say “you’re wrong”. This includes, “but, however”  Listen, understand and then guide their thoughts  Get data / others on your side  Know when it’s a losing battle and cut your thread No PM has ever won an argument
  • 21. Confidence  My state of mind  I am the best at my job  I can easily swap roles with any management and rock it – I just need the opportunity  Work on your core  Do you really believe in yourself?  Reflect back on your history of success  But I can’t do <insert b.s.> -- what if I told you:  You will lose the project, if you can’t do <insert b.s.>  You will lose your job, if you can’t do <insert b.s.>  You will lose your family, friends, life, if you can’t do <insert b.s.>  Set new expectations for yourself & readjust your social frame – force yourself to live up to your own new expectations Strong self belief mixed with a touch of ignorance and a dash of cockiness
  • 22. This is my cat “Bella” Youtube inspiration She’s a kitty cat Dance! Dance! Dance!
  • 23. The art of story telling  Why storytelling?  Easier for people to follow  Easier for people to remember  Related Formats:  Tag lines – summarize your project into 1 memorable sentence  Elevator pitch – explain your idea in 30 sec  The journey I need to sell the idea and have everyone see the same picture
  • 24. The Journey – Building a toaster  Tada! Here’s my solution:  Step 1: I think I have a good idea of the solution and need to get people on board  Step 2: let’s brainstorm together and I’ll guide them through my thoughts  Step 3: let’s refine together  Step 4: Tada! Here’s our solution OR
  • 25. Does passion matter?  Without passion, it’s hard to put in the extra effort to succeed love what you do or find something else
  • 26. Meetings Pre-meeting:  Have an agenda  Set the correct length  Bring the right people  Do the prep work During meeting:  Know when to cut threads and when to let people waste a few minutes  Push for your goal  Assign names and time for follow ups After meeting:  Send out notes  Follow up Know your goal and your desired outcome
  • 27. The “street-cred” of your crew Respect (professionally):  Solid PM fundamentals: Solid specs, leadership, etc…  Consistency over time Like:  Strong interpersonal relationships A mix of how people respect and like you
  • 28. How to get people to like you  Smile  Don’t be a little bitch: no one cares about your problems  Be positive and have a can-do attitude  Try to understand people’s interest and goals and appeal to those  Show appreciation for their work  Demonstrate how you have a team “family” mentality  Plan to spend time with people
  • 29. Leadership  Prerequisite  peer respect & self confidence  Actively lead the team into new projects, directions  No one will tell you what to do next, go freakin’ do it When in doubt, go freakin’ do it
  • 30. With your manager  Set clear expectations  Over communicate status  Understand what your lead wants and how to make his life easier  Know when to push back  Communication: call out big points and drive for decisions
  • 31. With your dev/test peers  What value do you provide AND do your peers value this?  How you earned your credibility at the table?  Are you and your leads speaking the same language?  Communicate: Get down to the concrete issues and drive for resolution “my dev/test lead and I are joined at the hip!” – PM Ape
  • 32. Managing  Less sugar coat and corporate talk – be straight up  Set up large areas of ownership  Reinforce good work  Give room for them to fail  Don’t be a stickler on vacation, expenses, etc… Value people – what’s the best thing I can do for my reports?
  • 33. Delegation Too much  Lose touch of the project/team  May lose respect of direct reports Too little  Suffocates direct reports  Overloads self  burn out
  • 34. Engineer yourself out of a job Go relax on the beach Move up to bigger challenges OR
  • 35. Job vs Career A career is a job with progression  What do you want to be when you grow up?  Insanity: doing the same thing over and over again and expecting different results  How are you increasing your impact & influence?
  • 36. Build your career  Remember the “don’t be a little bitch rule”?  Where do you stand when compared to your peers?  Set expectations for promotions and actively discuss it  You need more than just your lead’s support
  • 37. Learning  What did you do in school when you knew something was going to be on a test?  Why do you believe you will just learn everything you need on the job?  Set out time and concrete goals for learning Commit to always learn and grow
  • 39. Building your Reputation  Do great work – ship awesome products  Consistency  Do people really like you and respect you?  Do people even know you exists?  No matter where you are, you are always selling yourself
  • 40. So long, farewell, it’s time to say goodbye…