(Go: >> BACK << -|- >> HOME <<)

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 Boss
Robert Orr
 
Attendance Justification Toolkit
Attendance Justification Toolkit  Attendance Justification Toolkit
Attendance Justification Toolkit
Claire Sewell
 
Effective Networking
Effective NetworkingEffective Networking
Effective Networking
David Templeman
 
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 Disorganization
John 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 Slides
thinkLA
 
Creativee ideas through brainstorming
Creativee ideas through brainstormingCreativee ideas through brainstorming
Creativee ideas through brainstorming
dennis57
 
Don't do KM!
Don't do KM!Don't do KM!
Don't do KM!
David Gurteen
 
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 Brainstorming
Ba 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
 
Art of networking
Art of networkingArt of networking
Art of networking
BioValley Basel
 
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 Skills
Christina 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
 
Lecture 3
Lecture 3Lecture 3
Arc Ready Q2 Blended Deck
Arc Ready Q2   Blended DeckArc Ready Q2   Blended Deck
Arc Ready Q2 Blended Deck
Philip Wheat
 
Cloverleaf remote skills for success
Cloverleaf remote skills for successCloverleaf remote skills for success
Cloverleaf remote skills for success
Darrin Murriner
 
Communication Skills
 Communication Skills Communication Skills
Communication Skills
Laurence Yap M.A. (UM) CHRM
 
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 media
Emma 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

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
5G bootcamp Sep 2020 (NPI initiative).pptx
5G bootcamp Sep 2020 (NPI initiative).pptx5G bootcamp Sep 2020 (NPI initiative).pptx
5G bootcamp Sep 2020 (NPI initiative).pptx
SATYENDRA100
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
The Digital Insurer
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
ScyllaDB
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Earley Information Science
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
The Digital Insurer
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
Edge AI and Vision Alliance
 
Lessons Of Binary Analysis - Christien Rioux
Lessons Of Binary Analysis - Christien RiouxLessons Of Binary Analysis - Christien Rioux
Lessons Of Binary Analysis - Christien Rioux
crioux1
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 

Recently uploaded (20)

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
5G bootcamp Sep 2020 (NPI initiative).pptx
5G bootcamp Sep 2020 (NPI initiative).pptx5G bootcamp Sep 2020 (NPI initiative).pptx
5G bootcamp Sep 2020 (NPI initiative).pptx
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
 
Lessons Of Binary Analysis - Christien Rioux
Lessons Of Binary Analysis - Christien RiouxLessons Of Binary Analysis - Christien Rioux
Lessons Of Binary Analysis - Christien Rioux
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 

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…