Lecture 14: Product Management
Upcoming SlideShare
Loading in...5
×
 

Lecture 14: Product Management

on

  • 439 views

In this lecture Poornima covers how to manage product developmen by breaking down features into stories, prioritizing what needs to get built, and the importance of putting a process in place to ship ...

In this lecture Poornima covers how to manage product developmen by breaking down features into stories, prioritizing what needs to get built, and the importance of putting a process in place to ship consistently.

You can watch the lecture here: http://youtu.be/kUildbwzdrY

Statistics

Views

Total Views
439
Views on SlideShare
439
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lecture 14: Product Management Lecture 14: Product Management Presentation Transcript

  • Duke ECE 490L: How to Start New Ventures in Electrical and Computer Engineering Poornima Vijayashanker poornima@femgineer.com Jeff Glass jeff.glass@duke.edu Akshay Raut ar118@duke.edu 1
  • Review • Collect Feedback from Customers • Create Team Alignment • How to Create Product Roadmap • How to Pick Features for a MVP Duke ECE 490L 2
  • Announcements • Lab 3 is out! • No office hours next Wednesday. Duke ECE 490L 3
  • Review Session: Wednesday October 23, 2013 DUHatch Idea Summary Sign up for a session here! 4
  • Agenda • Breaking down stories into features • Prioritizing product development • Process for shipping consistently • Exercise Duke ECE 490L 5
  • Rework Measure Feedback Customer Discovery Process. Release. Usability Testing Product Roadmap Build. Feasibility given resources. Duke ECE 490L 6
  • ANATOMY OF A PRODUCT ROADMAP 1. Infrastructure 2. New Features 3. Customer Requests Sept 2011 Product Development Oct 2011 Reporting for Payment Tax time Gateway Integration Integrate with Monthly Email Optimize Attendance • retention • re-engagement Dec 2011 Jan 2012 Feb 2012 • new customers • new source of revenue based on % transaction Customize reminder emails for member retention Multiple Login Scheduling Integrated with Online Store QuickBooks Summary Business Benefit Nov 2011 • retention • new customers • retention • new customers • retention • new customers • new customers • larger studios • increase  revenue Business Goal of Feature 7
  • Business Goal Feature Story Mental Models Duke ECE 490L 8
  • Mental Models • Interview user segments • Collect feedback • Comb for tasks • Looks for patterns • Match personas to tasks • Tasks become stories Duke ECE 490L 9
  • Tasks Travels to teach yoga. Yoga Instructor Teaches yoga. Takes attendance. Asks for payment. Yoga Studio Owner Teaches at one studio. Duke ECE 490L 10
  • Business goal: user acquisition We want people to sign up! Duke ECE 490L 11
  • Feature: Sign up form Duke ECE 490L 12
  • Persona (mental model): Yoga studio owner Duke ECE 490L 13
  • Tell me a story. Duke ECE 490L 14
  • High Level Story: As a yoga studio owner, I’d like to sign up for site that let’s me take attendance. Duke ECE 490L 15
  • Need to get a little more granular. Duke ECE 490L 16
  • Story: As a yoga studio owner, to sign up the sign up form needs to ask me for valid email and strong password. Duke ECE 490L 17
  • 1 story becomes multiple stories. Duke ECE 490L 18
  • Story 1: As a yoga studio owner, to sign up the sign up form needs to ask me for valid email and strong password. Story 2: As a yoga studio owner, if I enter an email address that is already in use I need to receive a warning. Story 3: As a yoga studio owner, if I enter a password that isn’t strong I need to receive a warning. Duke ECE 490L 19
  • We need to prioritize. Duke ECE 490L 20
  • To prioritize need to factor complexity. Duke ECE 490L 21
  • What is complexity? Duke ECE 490L 22
  • Complexity is the relative difficulty of building. Duke ECE 490L 23
  • Shipping consistently is about putting a process in place. Duke ECE 490L 24
  • Storytime: process. Duke ECE 490L 25
  • Your process will evolve. Duke ECE 490L 26
  • Expect it to! Duke ECE 490L 27
  • “You have to be agile in your approach to agile.” John Quinn VP of Engineering at Gilt Group 28
  • Scope creep. Duke ECE 490L 29
  • AGILE MANIFESTO CUSTOMER COLLABORATION over CONTRACT NEGOTIATION INDIVIDUALS AND INTERACTIONS over PROCESSES AND TOOLS RESPONDING TO CHANGE over FOLLOWING A PLAN WORKING SOFTWARE over INVEST IN AUTOMATION AND ASYNCHRONOUS FULL DOCUMENTATION Duke ECE 490L 30
  • 3 user story buckets Someday Backlog Current Duke ECE 490L 31
  • Tools Duke ECE 490L 32
  • Prioritizing Stories • Building the basics. • Breading down stories into basic components. • Handling scope creep • Re-prioritizing stories. • Test (internally) + Ship + Test (early adopters) Duke ECE 490L 33
  • Someday: unsorted stories Backlog: prioritized stories Current: started stories Duke ECE 490L 34
  • Demo. Duke ECE 490L 35
  • PRODUCT DEVELOPMENT 36 36
  • Bugs. Duke ECE 490L 37
  • Rework Measure Feedback (Improvements and Enhancements) Customer Discovery Process. Release. Usability Testing Product Roadmap Build. Feasibility given resources. Duke ECE 490L 38
  • Understand your speed. Duke ECE 490L 39
  • Understand your team’s speed. Duke ECE 490L 40
  • Building a Sustainable Business Iterate on Product Grow a Team Ship Product Scale Customer Acquisition Fundraising Duke ECE 490L 41
  • Break it down to the most basic value proposition. Duke ECE 490L 42
  • EXERCISE KEY OBJECTIVE(S) AGENDA Understand how to build a feature within the context of a business goal, and break it down into stories. 10 minutes 1.Choose a business goal from last week’s product roadmap exercise. 2.Pick one feature. 3.Break the feature down into stories. 4.Highlight scope creep! DELIVERABLE RESOURCES Stories for one feature. Sprint.ly 43
  • Review • Breaking down stories into features • Prioritizing product development • Process for shipping consistently • Exercise Duke ECE 490L 44