Download - SDFI 2014 Product Dev Sergey
![Page 1: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/1.jpg)
S E R G E Y S U N D U K O V S K I Y P H . D .
Product Development Founder Institute
1
![Page 2: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/2.jpg)
Agenda 2
![Page 3: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/3.jpg)
Company 3
![Page 4: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/4.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/5.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/6.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/7.jpg)
Startup Alley 7
![Page 8: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/8.jpg)
Competitors (Assignment 1) 8
![Page 9: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/9.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/10.jpg)
Product Roadmap (Assignment 2)
� Nirvana Features (Everything I Ever Wanted) � Version 1 (GA) � Public Beta � Core Functionality (MVP or MTP)
10
![Page 11: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/11.jpg)
Product Lifecycle
11
![Page 12: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/12.jpg)
“Nirvana” Features (Assignment 2)
� Forum ¡ Profile Management ¡ Subscription Management ¡ Section Management ¡ Post Management ¡ Reply Management ¡ Reputation Management ¡ Support Management ¡ Player Management
12
![Page 13: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/13.jpg)
“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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/14.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/15.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/16.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/17.jpg)
Mind Map (Assignment 2) 17
![Page 18: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/18.jpg)
Product Spec (Assignment 3)
� Target Customer � Wireframes � Mockups � Final Creatives � Flow Diagrams � User Stories � Business rules
18
![Page 19: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/19.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/20.jpg)
Interface Driven Design 20
![Page 21: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/21.jpg)
Wireframe (Assignment 3) 21
![Page 22: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/22.jpg)
Wireframe (Assignment 3) 22
![Page 23: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/23.jpg)
Clickable Prototype (Assignment 3) 23
![Page 24: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/24.jpg)
Mockup (Assignment 3) 24
![Page 25: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/25.jpg)
Final Creatives (Assignment 3) 25
![Page 26: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/26.jpg)
Flow Diagram (Assignment 3)
26
![Page 27: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/27.jpg)
Invision (Assignment 3) 27
![Page 28: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/28.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/29.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/30.jpg)
Development Plan (Assignment 4)
� Agile � Versions � Sprint Planning � Daily SCRUMs � Backlog � Roles and Responsibilities
30
![Page 31: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/31.jpg)
Agile Umbrella
31
![Page 32: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/32.jpg)
Planned vs. Agile
32
VS
![Page 33: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/33.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/34.jpg)
False Agile
Just Because You Call It Agile It Does Not Mean It Is
34
![Page 35: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/35.jpg)
You Are Not Agile If
� Requirement Frontloading � QA Backloading � You Move Dates Instead of Feature Negotiating � You Extend Sprints/Iterations � You Are Not Producing Code by Third Week of the Project � You Have No Business Representation � You Are Not Tracking Requirements � You Do Not Keep Track of Velocity/Drumbeat
35
![Page 36: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/36.jpg)
Versions (Assignment 4)
� Version 0.1 = MVP = Alpha ¡ Sprint 1 ¡ Sprint 2 ¡ Sprint 3 ¡ Sprint 4
� Version 0.X = Beta � Version 1 = GA
36
![Page 37: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/37.jpg)
Roadmap (Assignment 4)
37
![Page 38: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/38.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/39.jpg)
Sprint Planning (Assignment 4) 39
![Page 40: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/40.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/41.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/42.jpg)
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: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/43.jpg)
Estimation (Assignment 5)
� Resourcing ¡ Front End Developer – Market Price ¡ Designer – Market Price
� Infrastructure ¡ Server Hosting – AWS or Rackspace
43
![Page 44: SDFI 2014 Product Dev Sergey](https://reader030.vdocuments.us/reader030/viewer/2022020519/577cbfbc1a28aba7118df548/html5/thumbnails/44.jpg)
KPIs (Assignment 6)
� Estimated vs. Actual � Story Points Per Release � Stories Per Sprint � Defects Per Sprint � Story Churn � Defects Post Release
44