SlideShare a Scribd company logo
Product Teams & Software
     Development
      Physic Ventures
         8/6/2012
The People

                              Developers
Usability                                                          Internatio
                                                                   nalization
                    Design                      Test

Content                                                             Cross-
                                  PM                               platform




            Sales                                       Product
                             BD        Evangelism
                                                       Marketing
Developers
• Every project needs a great lead developer
• 50-75% of the day spent hacking
• 25-50% code reviews, writing automation,
  architecture/design meetings
• Love lean process, more time coding
• Teams work best with ~ 5 devs
  – > 5 devs = new team
Product Manager
• 1 PM per project
• Priority #1: prioritized list of features
• 50% of time spent inbound with dev, design,
  test, specing features and making sure
  everything works
• 50% of time spent outbound with customers,
  marketing, evangelists, BD, sales
• Good hire when the team hits 2 devs
Test/SDET/QA
• Need for testers depends on the project –
  fault tolerance, complexity, international,
  cross-platform plan
• Testers write code that attempts to break the
  product
• Stress and performance test – huge issue
• Good hire when the team hits 3 devs
Design
• Must hire if building a consumer-facing service
• Designers have UX and/or visual design
  expertise
  – Be wary of visual designers without UX experience
  – Visual design is easier to contract out
  – Few university degrees or programs teach this skill
• 1 designer to a 5 dev team
• If the designer is also usability testing or
  content writing, likely to have a busy schedule
Sales/BD/Evangelism/Marketing
• Product marketing handles messaging and
  pricing
• Evangelists are important for platforms,
  especially developer services, work closely
  with PMs
• Sales/BD funnel feedback and feature
  requests to the PM
What Developers Want
• Great technical co-founder!
  – Should be a great manager, mentor, creator of
    culture, and leader, NOT the most technical
    person the other founder knows
• Sexy consumer brand!
  – Google, Facebook, Airbnb, Pinterest, etc.
• Geek-out worthy product!
  – Anything cloud, anything AI, developer tools
Hiring and Retaining Developers
• Technical co-founder should be able to staff the first
  feature team with his network
   – Must be well liked by previous employees
   – Must know the ideal process/perks for hiring devs
   – Don’t invest in a team who’s CTO doesn’t meet these
     qualifications!
• As the team grows
   – Hire interns & recent college grads (especially away from
     SF)
   – Referrals
• Hiring seasoned technical talent is really difficult
   – Provide meaningful equity
Process
• Design
    –   PM: Requirement gathering, scenario building
    –   Designer + PM: Development of non-functional prototypes
    –   Designer + PM: Testing, iteration of non-functional prototypes
    –   Lead dev + PM: Development of technical architecture and API requirements
• Development
    –   Developers: code, check-in, test
    –   Designer + PM: UX test the build, gather data
    –   PM + Lead Dev: triage bugs
    –   Test: write automation
• Support + iteration
    –   PM + Design: gather data about product usage
    –   PM: prioritize new features + bug fixes
    –   Developers: refactor, rearchitect, clean up, fix bugs
    –   Test: identify bugs
Agile is…
• Sometimes called SCRUM
  – Burn down, product backlog
• Managing a complex project as discrete 2
  week releases
• Improves quality and agility over waterfall
How does code turn into a product?
• Track time, work items, burndown
• Write code in an IDE (editor, build automation,
  debugger)
• Code reviews, test automation (test harness)
• Commit/check-in to GitHub (version control,
  source code repository)
• Deploy finished bits/executable onto
  AWS/hosting server/iTunes store
http://theoatmeal.com/comics/design_hell
http://www.youtube.com/watch?v=xwqPYeTSYng
A few words on design…
• Great design is hard
• Design is contentious
• The best designers have well-honed intuition
   hard to interview and hire for
• Designers tend to be paid less and respected
  less than developers
• A few designer-founded startups: Airbnb,
  Path, Pinterest, Tumblr, Hipstamatic, Etsy,
  Instagram, Fab
Usability Testing
• Watch the user complete discrete tasks
• Good for:
  – Can the user figure out what is going on?
  – Does the UX flow make sense?
  – Is there anything distracting/awful?
  – Sanity check: is there anything important missing?
• Bad for:
  – Determining real-world engagement
  – Learning what users like/don’t like
A/B and Multivariate Testing
• No one uses A/B testing anymore
• Multivariate testing used to tests hypotheses on
  complex multi-variable systems
• Good for what you know you don’t know:
  (Google)
  – Conversion funnels
  – Getting a user to commit a particular action
• Bad for what you don’t know you don’t know:
  (Twitter)
  – Validating design
  – Encouraging stickiness

More Related Content

What's hot

Product-Led Growth by Amazon Senior Product Manager
Product-Led Growth by Amazon Senior Product ManagerProduct-Led Growth by Amazon Senior Product Manager
Product-Led Growth by Amazon Senior Product Manager
Product School
 
Surprising Superpowers of Effective PMs by HelloSign PM
Surprising Superpowers of Effective PMs by HelloSign PMSurprising Superpowers of Effective PMs by HelloSign PM
Surprising Superpowers of Effective PMs by HelloSign PM
Product School
 
The “Bilingual” PM, Tech & Business by Booking.com Group PM
The “Bilingual” PM, Tech & Business by Booking.com Group PMThe “Bilingual” PM, Tech & Business by Booking.com Group PM
The “Bilingual” PM, Tech & Business by Booking.com Group PM
Product School
 
What Kind of PM Does Your Team Need by Square Head of Product
What Kind of PM Does Your Team Need by Square Head of ProductWhat Kind of PM Does Your Team Need by Square Head of Product
What Kind of PM Does Your Team Need by Square Head of Product
Product School
 
Lessons from the Best PMs I have Worked With by Miro PM
Lessons from the Best PMs I have Worked With by Miro PMLessons from the Best PMs I have Worked With by Miro PM
Lessons from the Best PMs I have Worked With by Miro PM
Product School
 
Setup Your Team for Remote Product Discovery by CNN Sr PM
Setup Your Team for Remote Product Discovery by CNN Sr PMSetup Your Team for Remote Product Discovery by CNN Sr PM
Setup Your Team for Remote Product Discovery by CNN Sr PM
Product School
 
Building Rockstar Top Product Teams by Facebook PM
Building Rockstar Top Product Teams by Facebook PMBuilding Rockstar Top Product Teams by Facebook PM
Building Rockstar Top Product Teams by Facebook PM
Product School
 
Are We Agile or More Ad Hoc by Amazon Sr PM
Are We Agile or More Ad Hoc by Amazon Sr PMAre We Agile or More Ad Hoc by Amazon Sr PM
Are We Agile or More Ad Hoc by Amazon Sr PM
Product School
 
New Product Introduction in B2B by Amazon Sr PM
New Product Introduction in B2B by Amazon Sr PMNew Product Introduction in B2B by Amazon Sr PM
New Product Introduction in B2B by Amazon Sr PM
Product School
 
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PMLead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
Product School
 
Platform Product Management in 2021 by Square Product Leader
Platform Product Management in 2021 by Square Product LeaderPlatform Product Management in 2021 by Square Product Leader
Platform Product Management in 2021 by Square Product Leader
Product School
 
How to PM from Home by Coinbase Product Manager
How to PM from Home by Coinbase Product ManagerHow to PM from Home by Coinbase Product Manager
How to PM from Home by Coinbase Product Manager
Product School
 
Security Product Management by Microsoft Product Leader
Security Product Management by Microsoft Product LeaderSecurity Product Management by Microsoft Product Leader
Security Product Management by Microsoft Product Leader
Product School
 
How Product Managers Should Approach AI/ML by Facebook PM
How Product Managers Should Approach AI/ML by Facebook PMHow Product Managers Should Approach AI/ML by Facebook PM
How Product Managers Should Approach AI/ML by Facebook PM
Product School
 
Planning for the Future by fmr Square Product Lead
Planning for the Future by fmr Square Product LeadPlanning for the Future by fmr Square Product Lead
Planning for the Future by fmr Square Product Lead
Product School
 
Three Ways to Build PM Muscle by Amazon PM
Three Ways to Build PM Muscle by Amazon PMThree Ways to Build PM Muscle by Amazon PM
Three Ways to Build PM Muscle by Amazon PM
Product School
 
Product-Led Release Exp by Gainsight PX Customer Success Dir
Product-Led Release Exp by Gainsight PX Customer Success DirProduct-Led Release Exp by Gainsight PX Customer Success Dir
Product-Led Release Exp by Gainsight PX Customer Success Dir
Product School
 
Customer Centricity in Increasingly Remote World by Typeform CPO
Customer Centricity in Increasingly Remote World by Typeform CPOCustomer Centricity in Increasingly Remote World by Typeform CPO
Customer Centricity in Increasingly Remote World by Typeform CPO
Product School
 
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PMWebinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
Product School
 
Navigating Competing Priorities as a PM by Optimizely PM
Navigating Competing Priorities as a PM by Optimizely PMNavigating Competing Priorities as a PM by Optimizely PM
Navigating Competing Priorities as a PM by Optimizely PM
Product School
 

What's hot (20)

Product-Led Growth by Amazon Senior Product Manager
Product-Led Growth by Amazon Senior Product ManagerProduct-Led Growth by Amazon Senior Product Manager
Product-Led Growth by Amazon Senior Product Manager
 
Surprising Superpowers of Effective PMs by HelloSign PM
Surprising Superpowers of Effective PMs by HelloSign PMSurprising Superpowers of Effective PMs by HelloSign PM
Surprising Superpowers of Effective PMs by HelloSign PM
 
The “Bilingual” PM, Tech & Business by Booking.com Group PM
The “Bilingual” PM, Tech & Business by Booking.com Group PMThe “Bilingual” PM, Tech & Business by Booking.com Group PM
The “Bilingual” PM, Tech & Business by Booking.com Group PM
 
What Kind of PM Does Your Team Need by Square Head of Product
What Kind of PM Does Your Team Need by Square Head of ProductWhat Kind of PM Does Your Team Need by Square Head of Product
What Kind of PM Does Your Team Need by Square Head of Product
 
Lessons from the Best PMs I have Worked With by Miro PM
Lessons from the Best PMs I have Worked With by Miro PMLessons from the Best PMs I have Worked With by Miro PM
Lessons from the Best PMs I have Worked With by Miro PM
 
Setup Your Team for Remote Product Discovery by CNN Sr PM
Setup Your Team for Remote Product Discovery by CNN Sr PMSetup Your Team for Remote Product Discovery by CNN Sr PM
Setup Your Team for Remote Product Discovery by CNN Sr PM
 
Building Rockstar Top Product Teams by Facebook PM
Building Rockstar Top Product Teams by Facebook PMBuilding Rockstar Top Product Teams by Facebook PM
Building Rockstar Top Product Teams by Facebook PM
 
Are We Agile or More Ad Hoc by Amazon Sr PM
Are We Agile or More Ad Hoc by Amazon Sr PMAre We Agile or More Ad Hoc by Amazon Sr PM
Are We Agile or More Ad Hoc by Amazon Sr PM
 
New Product Introduction in B2B by Amazon Sr PM
New Product Introduction in B2B by Amazon Sr PMNew Product Introduction in B2B by Amazon Sr PM
New Product Introduction in B2B by Amazon Sr PM
 
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PMLead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PM
 
Platform Product Management in 2021 by Square Product Leader
Platform Product Management in 2021 by Square Product LeaderPlatform Product Management in 2021 by Square Product Leader
Platform Product Management in 2021 by Square Product Leader
 
How to PM from Home by Coinbase Product Manager
How to PM from Home by Coinbase Product ManagerHow to PM from Home by Coinbase Product Manager
How to PM from Home by Coinbase Product Manager
 
Security Product Management by Microsoft Product Leader
Security Product Management by Microsoft Product LeaderSecurity Product Management by Microsoft Product Leader
Security Product Management by Microsoft Product Leader
 
How Product Managers Should Approach AI/ML by Facebook PM
How Product Managers Should Approach AI/ML by Facebook PMHow Product Managers Should Approach AI/ML by Facebook PM
How Product Managers Should Approach AI/ML by Facebook PM
 
Planning for the Future by fmr Square Product Lead
Planning for the Future by fmr Square Product LeadPlanning for the Future by fmr Square Product Lead
Planning for the Future by fmr Square Product Lead
 
Three Ways to Build PM Muscle by Amazon PM
Three Ways to Build PM Muscle by Amazon PMThree Ways to Build PM Muscle by Amazon PM
Three Ways to Build PM Muscle by Amazon PM
 
Product-Led Release Exp by Gainsight PX Customer Success Dir
Product-Led Release Exp by Gainsight PX Customer Success DirProduct-Led Release Exp by Gainsight PX Customer Success Dir
Product-Led Release Exp by Gainsight PX Customer Success Dir
 
Customer Centricity in Increasingly Remote World by Typeform CPO
Customer Centricity in Increasingly Remote World by Typeform CPOCustomer Centricity in Increasingly Remote World by Typeform CPO
Customer Centricity in Increasingly Remote World by Typeform CPO
 
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PMWebinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PM
 
Navigating Competing Priorities as a PM by Optimizely PM
Navigating Competing Priorities as a PM by Optimizely PMNavigating Competing Priorities as a PM by Optimizely PM
Navigating Competing Priorities as a PM by Optimizely PM
 

Viewers also liked

Product Centric Delivery Teams
Product Centric Delivery TeamsProduct Centric Delivery Teams
Product Centric Delivery TeamsJordan Brown
 
Walking Hand in Hand With Your Product Team to Drive Customer Success
Walking Hand in Hand With Your Product Team to Drive Customer SuccessWalking Hand in Hand With Your Product Team to Drive Customer Success
Walking Hand in Hand With Your Product Team to Drive Customer Success
Totango
 
Breaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large CompanyBreaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large Company
Ilia Kuznetsov (ilia.v.kuznetsov@gmail.com)
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
Jeremy Horn
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
Ivano Malavolta
 
Software development methodologies
Software development methodologiesSoftware development methodologies
Software development methodologies
Ankita Lachhwani
 
Software development process
Software development processSoftware development process
Software development process
university of mumbai
 
2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner
Janice Fraser
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
guy_davis
 
Service delivery management
Service delivery managementService delivery management
Service delivery management
Masaf Dawood
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
Mark Peacock
 

Viewers also liked (12)

Product Centric Delivery Teams
Product Centric Delivery TeamsProduct Centric Delivery Teams
Product Centric Delivery Teams
 
Walking Hand in Hand With Your Product Team to Drive Customer Success
Walking Hand in Hand With Your Product Team to Drive Customer SuccessWalking Hand in Hand With Your Product Team to Drive Customer Success
Walking Hand in Hand With Your Product Team to Drive Customer Success
 
Breaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large CompanyBreaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large Company
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 
Software development methodologies
Software development methodologiesSoftware development methodologies
Software development methodologies
 
Software development process
Software development processSoftware development process
Software development process
 
2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Ux team organization
Ux team organizationUx team organization
Ux team organization
 
Service delivery management
Service delivery managementService delivery management
Service delivery management
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
 

Similar to Product teams & software development

GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurszhurama
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
Chris Cera
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
Rein Mahatma
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
How to scale Mendix teams - Mx meetup jan 28 2021
How to scale Mendix teams - Mx meetup  jan 28 2021How to scale Mendix teams - Mx meetup  jan 28 2021
How to scale Mendix teams - Mx meetup jan 28 2021
RenevHofwegen
 
Sprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdfSprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdf
Javier Turégano Molina
 
IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013
Startupreneurs AB / Startup Entrepreneurs
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
Gary Pedretti
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
Yi Xu
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
Jean-François Nguyen
 
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launchLean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
People10 Technosoft Private Limited
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
Atish Narlawar
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Michael Swart
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
SmartBear
 

Similar to Product teams & software development (20)

Powerpoint
PowerpointPowerpoint
Powerpoint
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
How to scale Mendix teams - Mx meetup jan 28 2021
How to scale Mendix teams - Mx meetup  jan 28 2021How to scale Mendix teams - Mx meetup  jan 28 2021
How to scale Mendix teams - Mx meetup jan 28 2021
 
Sprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdfSprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdf
 
IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Developing Your Vision
Developing Your VisionDeveloping Your Vision
Developing Your Vision
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launchLean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
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
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
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 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
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
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...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
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 ...
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
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 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
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Product teams & software development

  • 1. Product Teams & Software Development Physic Ventures 8/6/2012
  • 2. The People Developers Usability Internatio nalization Design Test Content Cross- PM platform Sales Product BD Evangelism Marketing
  • 3. Developers • Every project needs a great lead developer • 50-75% of the day spent hacking • 25-50% code reviews, writing automation, architecture/design meetings • Love lean process, more time coding • Teams work best with ~ 5 devs – > 5 devs = new team
  • 4. Product Manager • 1 PM per project • Priority #1: prioritized list of features • 50% of time spent inbound with dev, design, test, specing features and making sure everything works • 50% of time spent outbound with customers, marketing, evangelists, BD, sales • Good hire when the team hits 2 devs
  • 5. Test/SDET/QA • Need for testers depends on the project – fault tolerance, complexity, international, cross-platform plan • Testers write code that attempts to break the product • Stress and performance test – huge issue • Good hire when the team hits 3 devs
  • 6. Design • Must hire if building a consumer-facing service • Designers have UX and/or visual design expertise – Be wary of visual designers without UX experience – Visual design is easier to contract out – Few university degrees or programs teach this skill • 1 designer to a 5 dev team • If the designer is also usability testing or content writing, likely to have a busy schedule
  • 7. Sales/BD/Evangelism/Marketing • Product marketing handles messaging and pricing • Evangelists are important for platforms, especially developer services, work closely with PMs • Sales/BD funnel feedback and feature requests to the PM
  • 8. What Developers Want • Great technical co-founder! – Should be a great manager, mentor, creator of culture, and leader, NOT the most technical person the other founder knows • Sexy consumer brand! – Google, Facebook, Airbnb, Pinterest, etc. • Geek-out worthy product! – Anything cloud, anything AI, developer tools
  • 9. Hiring and Retaining Developers • Technical co-founder should be able to staff the first feature team with his network – Must be well liked by previous employees – Must know the ideal process/perks for hiring devs – Don’t invest in a team who’s CTO doesn’t meet these qualifications! • As the team grows – Hire interns & recent college grads (especially away from SF) – Referrals • Hiring seasoned technical talent is really difficult – Provide meaningful equity
  • 10.
  • 11. Process • Design – PM: Requirement gathering, scenario building – Designer + PM: Development of non-functional prototypes – Designer + PM: Testing, iteration of non-functional prototypes – Lead dev + PM: Development of technical architecture and API requirements • Development – Developers: code, check-in, test – Designer + PM: UX test the build, gather data – PM + Lead Dev: triage bugs – Test: write automation • Support + iteration – PM + Design: gather data about product usage – PM: prioritize new features + bug fixes – Developers: refactor, rearchitect, clean up, fix bugs – Test: identify bugs
  • 12. Agile is… • Sometimes called SCRUM – Burn down, product backlog • Managing a complex project as discrete 2 week releases • Improves quality and agility over waterfall
  • 13. How does code turn into a product? • Track time, work items, burndown • Write code in an IDE (editor, build automation, debugger) • Code reviews, test automation (test harness) • Commit/check-in to GitHub (version control, source code repository) • Deploy finished bits/executable onto AWS/hosting server/iTunes store
  • 15. A few words on design… • Great design is hard • Design is contentious • The best designers have well-honed intuition  hard to interview and hire for • Designers tend to be paid less and respected less than developers • A few designer-founded startups: Airbnb, Path, Pinterest, Tumblr, Hipstamatic, Etsy, Instagram, Fab
  • 16. Usability Testing • Watch the user complete discrete tasks • Good for: – Can the user figure out what is going on? – Does the UX flow make sense? – Is there anything distracting/awful? – Sanity check: is there anything important missing? • Bad for: – Determining real-world engagement – Learning what users like/don’t like
  • 17. A/B and Multivariate Testing • No one uses A/B testing anymore • Multivariate testing used to tests hypotheses on complex multi-variable systems • Good for what you know you don’t know: (Google) – Conversion funnels – Getting a user to commit a particular action • Bad for what you don’t know you don’t know: (Twitter) – Validating design – Encouraging stickiness