SlideShare ist ein Scribd-Unternehmen logo
1 von 17
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 ManagerProduct 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 PMProduct 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 PMProduct 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 ProductProduct 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 PMProduct 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 PMProduct 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 PMProduct 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 PMProduct 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 PMProduct 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 PMProduct 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 LeaderProduct 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 ManagerProduct 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 LeaderProduct 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 PMProduct 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 LeadProduct 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 PMProduct 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 DirProduct 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 CPOProduct 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 PMProduct 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 PMProduct School
 

Was ist angesagt? (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
 

Andere mochten auch

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 SuccessTotango
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product TeamsJeremy Horn
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESSIvano Malavolta
 
Software development methodologies
Software development methodologiesSoftware development methodologies
Software development methodologiesAnkita Lachhwani
 
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 PlannerJanice Fraser
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologiesguy_davis
 
Service delivery management
Service delivery managementService delivery management
Service delivery managementMasaf Dawood
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model OverviewMark Peacock
 

Andere mochten auch (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
 

Ähnlich wie 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 CTOsChris Cera
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
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 SoftwareDevOps 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 OnlineRein 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 2021RenevHofwegen
 
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.pdfJavier Turégano Molina
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary 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 deliveryYi Xu
 
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 launchPeople10 Technosoft Private Limited
 
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 AyersSPC 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 WaySmartBear
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Kürzlich hochgeladen (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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