44
SERGEY SUNDUKOVSKIY PH.D. Product Development Founder Institute 1

Founder Institute Product Development Workshop

Embed Size (px)

Citation preview

Page 1: Founder Institute Product Development Workshop

SERGEY SUNDUKOVSKIY PH.D.

Product Development Founder Institute

1

Page 2: Founder Institute Product Development Workshop

Agenda2

Page 3: Founder Institute Product Development Workshop

Company3

Page 4: Founder Institute Product Development Workshop

Executive Summary

Pixlwise is an adult education platform designed to enable learning and skill acquisition through game

play. It aids end-consumer knowledge retention through repetition, hands on experience and expert

advice

4

Page 5: Founder Institute Product Development Workshop

Problem

Problem: Traditional and online education experience relies on memorization and understanding of abstract concepts. In many cases it does not

adequately prepare students for demands of real-world environment

5

Page 6: Founder Institute Product Development Workshop

Solution

Solution: Pixlwise allows students to absorb educational material through game play without

placing undue emphasis on the actual process of learning. Unlike, other competitive products Pixlwise

offers a learning environment closely resembling real-word conditions

6

Page 7: Founder Institute Product Development Workshop

Startup Alley7

Page 8: Founder Institute Product Development Workshop

Competitors (Assignment 1) 8

Page 9: Founder Institute Product Development Workshop

Key Features (Assignment 1)

Udemy – Enables instructors to engage with their users, providing participants with the ability to “subscribe” to courses so they are more engaged. They can also ask questions via the discussion boards and publish links and comments on course to Twitter and Facebook.

9

Page 10: Founder Institute Product Development Workshop

Product Roadmap (Assignment 2)

Nirvana Features (Everything I Ever Wanted)Version 1 (GA)Public BetaCore Functionality (MVP or MTP)

10

Page 11: Founder Institute Product Development Workshop

Product Lifecycle11

Page 12: Founder Institute Product Development Workshop

“Nirvana” Features (Assignment 2)

Forum Profile Management Subscription Management Section Management Post Management Reply Management Reputation Management Support Management Player Management

12

Page 13: Founder Institute Product Development Workshop

“Nirvana” Drilldown (Assignment 2)

Post Management – Allows users manage post related activities in the Forum Manage User Posts (author, update, delete) Manage Post Reputation (helpful, unhelpful) Manage Post Categorization (tagging) Manage Post Visibility (vote, unvote) Manage Post Appropriateness (flag, unflag) Manage Post Notification (follow, unfollow)

13

Page 14: Founder Institute Product Development Workshop

Version 1 (Assignment 2)

Post Management – Allows users manage post related activities in the Forum Manage User Posts (author, update, delete) Manage Post Categorization (tagging) Manage Post Reputation (helpful, unhelpful) Manage Post Visibility (vote, unvote) Manage Post Appropriateness (flag, unflag)

14

Page 15: Founder Institute Product Development Workshop

Beta (Assignment 2)

Post Management – Allows users manage post related activities in the Forum Manage User Posts (author, update, delete) Manage Post Reputation (helpful, unhelpful) Manage Post Visibility (vote, unvote) Manage Post Appropriateness (flag, unflag)

15

Page 16: Founder Institute Product Development Workshop

Core Functionality = MVP = Alpha (Assignment 2)

Post Management – Allows users manage post related activities in the Forum Create Post – Allows Forum user to create posts Delete Post – Allows Forum admin or Post creator to delete post

16

Page 17: Founder Institute Product Development Workshop

Mind Map (Assignment 2)17

Page 18: Founder Institute Product Development Workshop

Product Spec (Assignment 3)

Target CustomerWireframesMockupsFinal CreativesFlow DiagramsUser StoriesBusiness rules

18

Page 19: Founder Institute Product Development Workshop

Target Customer (Assignment 3)

Target Customer – Pixlwise is a B-C solution targeted to consumers seeking alternative education Age – 18 to 40 Income – $30K/Y and below Education – High School and below Internet Experience – Novice Demographics – Any Industry – Any

19

Page 20: Founder Institute Product Development Workshop

Interface Driven Design20

Page 21: Founder Institute Product Development Workshop

Wireframe (Assignment 3)21

Page 22: Founder Institute Product Development Workshop

Wireframe (Assignment 3)22

Page 23: Founder Institute Product Development Workshop

Clickable Prototype (Assignment 3)23

Page 24: Founder Institute Product Development Workshop

Mockup (Assignment 3)24

Page 25: Founder Institute Product Development Workshop

Final Creatives (Assignment 3)25

Page 26: Founder Institute Product Development Workshop

Flow Diagram (Assignment 3)26

Page 27: Founder Institute Product Development Workshop

Invision (Assignment 3)27

Page 28: Founder Institute Product Development Workshop

User Story (Assignment 3)

User Story – As “Who” I want “What” and “Why” As a User I Want to Be Able to Author a Post As a User I Want to Be Able to Mark a Post as Helpful/Unhelpful As a User I Want to Be Able to Add a Tag to the Post As a User I Want to Be Able to Follow a Post As a User I Want to Be Able to View My Billing Statements

28

Page 29: Founder Institute Product Development Workshop

Business Rule (Assignment 3)

Business Rule – Non Trivial Rules Subscription plan upgrades are effective immediately Subscription plan downgrades are effective as of new billing cycle In case of credit card rejection system will repeat billing attempts

three times two days apart. Upon third rejection customer will be downgraded to a “Free” Subscription Plan

29

Page 30: Founder Institute Product Development Workshop

Development Plan (Assignment 4)

AgileVersionsSprint PlanningDaily SCRUMsBacklogRoles and Responsibilities

30

Page 31: Founder Institute Product Development Workshop

Agile Umbrella31

Page 32: Founder Institute Product Development Workshop

Planned vs. Agile32

VS

Page 33: Founder Institute Product Development Workshop

Planned vs. Agile

Planned Process Exhaustive Planning (plan until you are exhausted) Prescriptive Document Centric

Agile Process Iterative Planning Non-prescriptive Practice Centric

33

Page 34: Founder Institute Product Development Workshop

False Agile

Just Because You Call It Agile It Does Not Mean It Is

34

Page 35: Founder Institute Product Development Workshop

You Are Not Agile If

Requirement FrontloadingQA BackloadingYou Move Dates Instead of Feature NegotiatingYou Extend Sprints/IterationsYou Are Not Producing Code by Third Week of the

ProjectYou Have No Business RepresentationYou Are Not Tracking RequirementsYou Do Not Keep Track of Velocity/Drumbeat

35

Page 36: Founder Institute Product Development Workshop

Versions (Assignment 4)

Version 0.1 = MVP = Alpha Sprint 1 Sprint 2 Sprint 3 Sprint 4

Version 0.X = BetaVersion 1 = GA

36

Page 37: Founder Institute Product Development Workshop

Roadmap (Assignment 4)37

Page 38: Founder Institute Product Development Workshop

Sprint Planning (Assignment 4)

Sprint Duration 2 – 3 weeks

Sprint Stories – Stories that are close together go together Story Estimation – Hours or Story Points (Fibonacci Estimation) Working Hours = Ideal Hours (1 day = 6 ideal hours) Process Tasks (meetings, planning, etc) Working Hours vs. Process Hours (do not double dip) Schedule Feature Holidays

38

Page 39: Founder Institute Product Development Workshop

Sprint Planning (Assignment 4)39

Page 40: Founder Institute Product Development Workshop

Daily SCRUMs (Assignment 4)

SCRUM Duration 15 min at most

What to Talk About Only 3 questions

What have you done yesterday? What are you doing today? Are you blocked?

No rabbit trails Take it outside

Must have planning software in front of you

40

Page 41: Founder Institute Product Development Workshop

Backlog (Assignment 4)

Backlog Size It is not the size, it is how you use it 2–3 Sprints ahead

What to Keep in the Backlog User Stories Tasks Bugs Technical Debt

41

Page 42: Founder Institute Product Development Workshop

Roles and Responsibilities (Assignment 4)

Roles = Separation of Concerns Why – Business Guy/Girl What – Product Guy/Girl When – Project Guy/Girl How – Technical Guy/Girl

Business Co-Founder Why and What

Technical Co-Founder When and How

42

Page 43: Founder Institute Product Development Workshop

Estimation (Assignment 5)

Resourcing Front End Developer – Market Price Designer – Market Price

Infrastructure Server Hosting – AWS or Rackspace

43

Page 44: Founder Institute Product Development Workshop

KPIs (Assignment 6)

Estimated vs. ActualStory Points Per ReleaseStories Per SprintDefects Per SprintStory ChurnDefects Post Release

44