SlideShare a Scribd company logo
1 of 43
Download to read offline
Couples Counseling for
Software Development
     Joe Stump, CEO of Sprint.ly
• Early employee at three startups ranging
  from bootstrapped to venture funded.
• Angel investor in three startups.
• Advisor to seven venture funded startups.
• Cofounder of three venture funded
  startups (SimpleGeo, attachments.me, &
  Sprint.ly).
“The best products in
the world start out as
      features.”
  Kevin Systrom, CEO of Instagram
Warring Factions
Check Your Ego
EVERYONE IN YOUR
   COMPANY IS
   CAPABLE OF
 HAVING A GREAT
      IDEA.
Managers
Quickly




Correctly             Cheaply
YOU CAN’T HAVE
YOUR WINE CASK
 FULL AND YOUR
  WIFE DRUNK.
“Want to increase
innovation? Lower the cost
        of failure.”
           Joi Ito
ALLOW ENGINEERS
   TO INVEST IN
  AUTOMATION &
    TESTING.
Why?

• Iterating on your product is all about
  shortening feedback loops
• Continuous deployment allows you to ship
  on code commit
• Automated testing allows for aggressive
  refactoring with confidence
Makers
“You should get a CS
 degree. It's the only degree
that automatically makes you
    an expert on politics,
     finance, religion, and
         economics.”
           @thejayfields
YOU ARE NOT AN
EXPERT IN SALES,
MARKETING, NOR
   BUSINESS
 DEVELOPMENT.
A Sampling of Non-
Technical Product TODOs
•   Financial model creation for
    pricing
                                   •   Messaging
                                   •   Documentation
•   Customer development
•   Copywriting
                                   •   Screencasts & Videos

•   Marketing plan for launch      •   Marketing materials

•   Public relations               •   Capturing requirements

•   Support                        •   Business development

•   Community development          •   Funnel analysis

•   Sales training                 •   Market research

•   Managing beta testers          •   Blog announcement
•   Contract negotiation           •   Newsletter announcement
SIMPLEGEO’S
PRODUCT LAUNCH
CHECKLIST HAD 41
NON-ENGINEERING
   ITEMS ON IT.
YOU ARE NOT A
    DESIGNER.
 (SERIOUSLY. JUST
LOOK AT THAT SHIT.)
YOU ARE NOT THE
TARGET CUSTOMER. (NO,
REALLY, NOBODY CARES
  ABOUT KEYBOARD
     SHORTCUTS.)
“Focus on the problem. If
you’re only excited about the
 solution, you’ll lose interest
when your solution doesn’t fix
        the problem. ”
        Adil Wali, CTO of ModCloth
Delivering Product
Implementing vision
            takes time

Inception                 Your brain




      Funding v1.0
“If you’re not embarrassed
 when you ship your first
  version you waited too
            long.”
    Reid Hoffman, Founder of LinkedIn
Product is Trench Warfare
BE MILITANT IN
YOUR MINIMALLY
VIABLE PRODUCT
     (MVP).
Approaching Product
1. Focus on a single use case that addresses
   the problem
2. Start with a minimal core set of features
3. Release and listen to your users
4. Question your initial assumptions based on
   feedback
5. Rinse and repeat
Iterating on Your
          Product
1. Have a great idea
2. Wireframe in Balsamiq (or whatever)
3. Designer creates a static mockup
4. Static mockup is thrown “over the wall” to
   engineering to implement
Seriously?
Oh, whoops.

• Turns out static mockups are ... static
• Engineers implement it only to find out the
  UX is terrible
• Engineering is unable to implement critical
  features
INVOLVE
 ENGINEERING IN
  THE PRODUCT
DESIGN PROCESS.
Why would I do that?

• Nobody knows your data better than your
  engineers
• You likely aren’t an expert at data
  algorithms
• They are your company’s best technologists
Iterating the Yardsale
          Way™
1. Have a great idea
2. Wireframe in Balsamiq (or whatever)
3. Engage engineering to build a vanilla prototype
   (e.g. Default Bootstrap or iOS/Android UI
   components)
4. Play, tweak, rinse, repeat
5. Once UX is nailed have a designer polish to
   perfection
Promote
  Ownership

Yay!
Why is this better?

• Designer’s time is not lost on features that
  are not shippable
• Timelines will not be disrupted by
  unforeseen technical hurdles
• Avoids pissing off the engineers
Process Interrupts
PRODUCTS ARE
  EITHER DATE-
   DRIVEN OR
FEATURE-DRIVEN.
Non-Blocking Development
         (NBD)
1. No sprints, milestones, or dates are tracked by
   engineering
2. Items are scored, velocity is tracked
3. Each developer works on an item to
   completion in a feature branch
4. Pull request via GitHub for review
5. Feature deployed immediately upon approval
   via continuous deployment
Why is this better?

• Shares reactive qualities of Kanban
• Velocity metrics allow you to do reasonable
  capacity planning
• Features ship in real-time as they’re
  completed
“You can’t ship process.”
    VP of Product, Live Nation Labs
@joestump

More Related Content

What's hot

Marty cagan built to learn - ux
Marty cagan built to learn - uxMarty cagan built to learn - ux
Marty cagan built to learn - uxIxDA Hamburg
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product DiscoveryTathagat Varma
 
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGervais Johnson, Advisor
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up DevelopersJeff Dickey
 
Hiten Shah, KISSmetrics
Hiten Shah, KISSmetricsHiten Shah, KISSmetrics
Hiten Shah, KISSmetricsSheila Goodman
 
Metrics for Startup Success and Failure
Metrics for Startup Success and FailureMetrics for Startup Success and Failure
Metrics for Startup Success and FailureHiten Shah
 
Game Product Discovery: Validation & Iteration
Game Product Discovery: Validation & IterationGame Product Discovery: Validation & Iteration
Game Product Discovery: Validation & IterationMartyn Jones
 
People Over Process: Turning Assumptions into Shared Understanding
People Over Process: Turning Assumptions into Shared UnderstandingPeople Over Process: Turning Assumptions into Shared Understanding
People Over Process: Turning Assumptions into Shared Understandingmjovel
 
Tendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceTendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceEric Ries
 
Working Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your companyWorking Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your companyNatalie Hollier
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedSean Ammirati
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLabSean Ammirati
 
Finish Line Product development Process-2018
Finish Line  Product development  Process-2018Finish Line  Product development  Process-2018
Finish Line Product development Process-2018Steve Owens
 
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...DevDay.org
 
Lessons Learned While Building Products
Lessons Learned While Building ProductsLessons Learned While Building Products
Lessons Learned While Building ProductsOUTFITTERY
 

What's hot (18)

Marty cagan built to learn - ux
Marty cagan built to learn - uxMarty cagan built to learn - ux
Marty cagan built to learn - ux
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Resistance to scrum
Resistance to scrumResistance to scrum
Resistance to scrum
 
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up Developers
 
Hiten Shah, KISSmetrics
Hiten Shah, KISSmetricsHiten Shah, KISSmetrics
Hiten Shah, KISSmetrics
 
Metrics for Startup Success and Failure
Metrics for Startup Success and FailureMetrics for Startup Success and Failure
Metrics for Startup Success and Failure
 
UX Fest 2021
UX Fest 2021UX Fest 2021
UX Fest 2021
 
Game Product Discovery: Validation & Iteration
Game Product Discovery: Validation & IterationGame Product Discovery: Validation & Iteration
Game Product Discovery: Validation & Iteration
 
People Over Process: Turning Assumptions into Shared Understanding
People Over Process: Turning Assumptions into Shared UnderstandingPeople Over Process: Turning Assumptions into Shared Understanding
People Over Process: Turning Assumptions into Shared Understanding
 
Tendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceTendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup Conference
 
Working Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your companyWorking Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your company
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & Funded
 
From IDEA to MVP
From IDEA to MVPFrom IDEA to MVP
From IDEA to MVP
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLab
 
Finish Line Product development Process-2018
Finish Line  Product development  Process-2018Finish Line  Product development  Process-2018
Finish Line Product development Process-2018
 
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
 
Lessons Learned While Building Products
Lessons Learned While Building ProductsLessons Learned While Building Products
Lessons Learned While Building Products
 

Viewers also liked

Polyglot polywhat polywhy
Polyglot polywhat polywhyPolyglot polywhat polywhy
Polyglot polywhat polywhythedumbterminal
 
Access to iDevices
Access to iDevicesAccess to iDevices
Access to iDeviceswill wade
 
Static Sites Can be the Solution (Simon Wood)
Static Sites Can be the Solution (Simon Wood)Static Sites Can be the Solution (Simon Wood)
Static Sites Can be the Solution (Simon Wood)Future Insights
 
Social business online information 201112
Social business online information 201112 Social business online information 201112
Social business online information 201112 Alpesh Doshi
 
Structuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzStructuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzFuture Insights
 
Put the romance back into rome
Put the romance back into romePut the romance back into rome
Put the romance back into romeWhere2Holiday
 
How to set your ADI business profile
How to set your ADI business profileHow to set your ADI business profile
How to set your ADI business profileRoadio
 
Exploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny TongExploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny TongFuture Insights
 
How to get started with Roadio in under 60 seconds
How to get started with Roadio in under 60 secondsHow to get started with Roadio in under 60 seconds
How to get started with Roadio in under 60 secondsRoadio
 
Scottish Communicators Network - 22 October 2014 - People Make Glasgow
Scottish Communicators Network - 22 October 2014 - People Make GlasgowScottish Communicators Network - 22 October 2014 - People Make Glasgow
Scottish Communicators Network - 22 October 2014 - People Make GlasgowJane Robson
 
Presentation Hassle Free Anna
Presentation Hassle Free AnnaPresentation Hassle Free Anna
Presentation Hassle Free AnnaMatthew Pack
 
Role of Cognitive Analytics in a era of Industry 4.0
Role of Cognitive Analytics in a era of Industry 4.0Role of Cognitive Analytics in a era of Industry 4.0
Role of Cognitive Analytics in a era of Industry 4.0Bhaswar Goswami
 
SMX 2010 Summary of Hot Topics from SEO Track
SMX 2010 Summary of Hot Topics from SEO TrackSMX 2010 Summary of Hot Topics from SEO Track
SMX 2010 Summary of Hot Topics from SEO TrackMatthew Pack
 
Get to know Holiday Extras 2011
Get to know Holiday Extras 2011Get to know Holiday Extras 2011
Get to know Holiday Extras 2011Matthew Pack
 

Viewers also liked (20)

Polyglot polywhat polywhy
Polyglot polywhat polywhyPolyglot polywhat polywhy
Polyglot polywhat polywhy
 
Hotleads:upsell
Hotleads:upsellHotleads:upsell
Hotleads:upsell
 
Access to iDevices
Access to iDevicesAccess to iDevices
Access to iDevices
 
BreakAway
BreakAwayBreakAway
BreakAway
 
Holiday Extras
Holiday ExtrasHoliday Extras
Holiday Extras
 
Static Sites Can be the Solution (Simon Wood)
Static Sites Can be the Solution (Simon Wood)Static Sites Can be the Solution (Simon Wood)
Static Sites Can be the Solution (Simon Wood)
 
Social business online information 201112
Social business online information 201112 Social business online information 201112
Social business online information 201112
 
Structuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzStructuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean Lorenz
 
Put the romance back into rome
Put the romance back into romePut the romance back into rome
Put the romance back into rome
 
How to set your ADI business profile
How to set your ADI business profileHow to set your ADI business profile
How to set your ADI business profile
 
Atl
AtlAtl
Atl
 
Exploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny TongExploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny Tong
 
Design+Startup 2013
Design+Startup 2013Design+Startup 2013
Design+Startup 2013
 
How to get started with Roadio in under 60 seconds
How to get started with Roadio in under 60 secondsHow to get started with Roadio in under 60 seconds
How to get started with Roadio in under 60 seconds
 
Scottish Communicators Network - 22 October 2014 - People Make Glasgow
Scottish Communicators Network - 22 October 2014 - People Make GlasgowScottish Communicators Network - 22 October 2014 - People Make Glasgow
Scottish Communicators Network - 22 October 2014 - People Make Glasgow
 
Presentation Hassle Free Anna
Presentation Hassle Free AnnaPresentation Hassle Free Anna
Presentation Hassle Free Anna
 
Role of Cognitive Analytics in a era of Industry 4.0
Role of Cognitive Analytics in a era of Industry 4.0Role of Cognitive Analytics in a era of Industry 4.0
Role of Cognitive Analytics in a era of Industry 4.0
 
Osservatorio congressuale Torino 2014 2015
Osservatorio congressuale Torino 2014 2015Osservatorio congressuale Torino 2014 2015
Osservatorio congressuale Torino 2014 2015
 
SMX 2010 Summary of Hot Topics from SEO Track
SMX 2010 Summary of Hot Topics from SEO TrackSMX 2010 Summary of Hot Topics from SEO Track
SMX 2010 Summary of Hot Topics from SEO Track
 
Get to know Holiday Extras 2011
Get to know Holiday Extras 2011Get to know Holiday Extras 2011
Get to know Holiday Extras 2011
 

Similar to Couples Counseling for Product Development

Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopTilen Travnik
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty CaganAnthony Marter
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovProductCampPortland
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from ScenariosRavikanth-BA
 
Prototyping and Product Development for Startups
Prototyping and Product Development for StartupsPrototyping and Product Development for Startups
Prototyping and Product Development for StartupsAlbert Y. C. Chen
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Eric Swenson
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Edmund FOng
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesIgor Moochnick
 
Getting Started as a PM
Getting Started as a PMGetting Started as a PM
Getting Started as a PMHubSpot
 
IT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingIT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingAlgarytm
 
IT Executive's Guide to Design thinking | Algarytm
IT Executive's Guide to Design thinking | AlgarytmIT Executive's Guide to Design thinking | Algarytm
IT Executive's Guide to Design thinking | AlgarytmPropel Apps
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Marko Taipale
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Atlantic Business Technologies (Atlantic BT)
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overviewaction.vn
 

Similar to Couples Counseling for Product Development (20)

Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich Mironov
 
The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
Prototyping and Product Development for Startups
Prototyping and Product Development for StartupsPrototyping and Product Development for Startups
Prototyping and Product Development for Startups
 
Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
 
Getting Started as a PM
Getting Started as a PMGetting Started as a PM
Getting Started as a PM
 
IT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingIT Executive's guide to Design Thinking
IT Executive's guide to Design Thinking
 
IT Executive's Guide to Design thinking | Algarytm
IT Executive's Guide to Design thinking | AlgarytmIT Executive's Guide to Design thinking | Algarytm
IT Executive's Guide to Design thinking | Algarytm
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer

 
Lean startup
Lean startup Lean startup
Lean startup
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overview
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Couples Counseling for Product Development

  • 1. Couples Counseling for Software Development Joe Stump, CEO of Sprint.ly
  • 2. • Early employee at three startups ranging from bootstrapped to venture funded. • Angel investor in three startups. • Advisor to seven venture funded startups. • Cofounder of three venture funded startups (SimpleGeo, attachments.me, & Sprint.ly).
  • 3. “The best products in the world start out as features.” Kevin Systrom, CEO of Instagram
  • 6. EVERYONE IN YOUR COMPANY IS CAPABLE OF HAVING A GREAT IDEA.
  • 9. YOU CAN’T HAVE YOUR WINE CASK FULL AND YOUR WIFE DRUNK.
  • 10. “Want to increase innovation? Lower the cost of failure.” Joi Ito
  • 11. ALLOW ENGINEERS TO INVEST IN AUTOMATION & TESTING.
  • 12. Why? • Iterating on your product is all about shortening feedback loops • Continuous deployment allows you to ship on code commit • Automated testing allows for aggressive refactoring with confidence
  • 14. “You should get a CS degree. It's the only degree that automatically makes you an expert on politics, finance, religion, and economics.” @thejayfields
  • 15. YOU ARE NOT AN EXPERT IN SALES, MARKETING, NOR BUSINESS DEVELOPMENT.
  • 16. A Sampling of Non- Technical Product TODOs • Financial model creation for pricing • Messaging • Documentation • Customer development • Copywriting • Screencasts & Videos • Marketing plan for launch • Marketing materials • Public relations • Capturing requirements • Support • Business development • Community development • Funnel analysis • Sales training • Market research • Managing beta testers • Blog announcement • Contract negotiation • Newsletter announcement
  • 17. SIMPLEGEO’S PRODUCT LAUNCH CHECKLIST HAD 41 NON-ENGINEERING ITEMS ON IT.
  • 18.
  • 19.
  • 20.
  • 21. YOU ARE NOT A DESIGNER. (SERIOUSLY. JUST LOOK AT THAT SHIT.)
  • 22. YOU ARE NOT THE TARGET CUSTOMER. (NO, REALLY, NOBODY CARES ABOUT KEYBOARD SHORTCUTS.)
  • 23. “Focus on the problem. If you’re only excited about the solution, you’ll lose interest when your solution doesn’t fix the problem. ” Adil Wali, CTO of ModCloth
  • 25. Implementing vision takes time Inception Your brain Funding v1.0
  • 26. “If you’re not embarrassed when you ship your first version you waited too long.” Reid Hoffman, Founder of LinkedIn
  • 27. Product is Trench Warfare
  • 28. BE MILITANT IN YOUR MINIMALLY VIABLE PRODUCT (MVP).
  • 29. Approaching Product 1. Focus on a single use case that addresses the problem 2. Start with a minimal core set of features 3. Release and listen to your users 4. Question your initial assumptions based on feedback 5. Rinse and repeat
  • 30. Iterating on Your Product 1. Have a great idea 2. Wireframe in Balsamiq (or whatever) 3. Designer creates a static mockup 4. Static mockup is thrown “over the wall” to engineering to implement
  • 32. Oh, whoops. • Turns out static mockups are ... static • Engineers implement it only to find out the UX is terrible • Engineering is unable to implement critical features
  • 33. INVOLVE ENGINEERING IN THE PRODUCT DESIGN PROCESS.
  • 34. Why would I do that? • Nobody knows your data better than your engineers • You likely aren’t an expert at data algorithms • They are your company’s best technologists
  • 35. Iterating the Yardsale Way™ 1. Have a great idea 2. Wireframe in Balsamiq (or whatever) 3. Engage engineering to build a vanilla prototype (e.g. Default Bootstrap or iOS/Android UI components) 4. Play, tweak, rinse, repeat 5. Once UX is nailed have a designer polish to perfection
  • 37. Why is this better? • Designer’s time is not lost on features that are not shippable • Timelines will not be disrupted by unforeseen technical hurdles • Avoids pissing off the engineers
  • 39. PRODUCTS ARE EITHER DATE- DRIVEN OR FEATURE-DRIVEN.
  • 40. Non-Blocking Development (NBD) 1. No sprints, milestones, or dates are tracked by engineering 2. Items are scored, velocity is tracked 3. Each developer works on an item to completion in a feature branch 4. Pull request via GitHub for review 5. Feature deployed immediately upon approval via continuous deployment
  • 41. Why is this better? • Shares reactive qualities of Kanban • Velocity metrics allow you to do reasonable capacity planning • Features ship in real-time as they’re completed
  • 42. “You can’t ship process.” VP of Product, Live Nation Labs