SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Intro to

PRODUCT
DEVELOPMENT
Learn how to build consumer apps, through the eyes
of a Project Manager.

November 2013
This is how we built Klooff, the internet’s pet network.
Our method applies to basic and complex consumer apps. We suggest you start executing as
quickly as possible and fix the car while you’re on the road! The best time to get started is now.

*Launch: December 2013
Project Manager Role

Design

Development

PM

What does the
Project Manager
do?

Business
Overview

1. Wireframes
2. Design UI/UX
3. Define Technology
4. Define Project Scope
5. Documentation (Functional Specifications)
6. SCRUM + Sprints
1. Wireframes

Important Questions
Objectives?
“What do we want the user to do? What do you get out of it?”
Features?
“What does the user need, in order to get what he wants?”
Screens?
“What’s the simplest way to use this?”
Elements?
“What do the screens need to let the user reach the objectives through
the Features?”
User Flows?
“What is the path of least resistance, that connects all of the above?
!
!

Execution
!
!

Paper and pen
PPT
Balsamiq
Materials (Post its, play-dough)
Rapid Prototyping (see Tom Chi)
1. Wireframes

To build good wireframes, prioritise:

User Flow

!

Objectives
Features
Screens
Elements
2. Design UI/UX

Important Questions
Look and feel?
“How do we want the user to FEEL?”
Form follows function?
“Is the design adequate for the user’s objectives?”
Formats?
“Are we being consistent with file naming and formats?
Are we making the PM’s and Dev’s job easier?”

!
!
!
!

Moodboards
AI
Execution PSD
Dropbox
Naming
2. Design UI/UX

2.1 Dropbox
1. Organise your files by
screens, it’s easier.
2. Be extra careful when
naming them.
3. Be consistent and keep
version control.
3. Define Technology

Important Questions
Purpose of each tech?
“Why are we choosing this technology and not another one?”
Right fit?
“Is this the best tech for our product, stage, team, budget?”
Support?
“Does this technology have a strong community, libraries?”
Feasible?
“Is it realistic for us to use this?”
Cost-effective?
“Does this tech fit our budget and deadline?”
Scalable?
!
“Will it let me scale from 1-1M users?
!
***Should I even worry about this right now?”
!
Maintenance?
Execution
Performance?
!
Speed?
!
!

Research
Stack Exchange
Wikipedia
Quora
Networking
Blogs
Similar Products
4. Project Scope

Important Questions
Features?
“Am I including absolutely ALL my features?
Am adding things that weren’t considered?”
Time?
“Are we dealing with a time deadline or deliverable product deadline?”
Money?
“Am I getting charged per hour, per sprint, per project?
What happens if it takes longer? What happens if it’s not what I expected?”
Team?
“Is the team 100% dedicated to me? Do I know who they are and what their roles are?
How often do I interact with them? Do I interact with everyone?”
Legal?
“Did my attorney revise the SOW and Contract thoroughly?
Am I aware of the risks implied and the consequences?”
Statement of Work
!
Spreadsheet
Execution
Contracts
!
Lawyers
4. Project Scope

4.1 Project Scope: Feature Spreadsheet
1. This document will command how your final product will work.
2. You are going to commit to what’s written here.
*Be as clear and
specific as you can, but
use simple language.

!

Assume your
counterpart has never
used an app before.
5. Documentation

Important Questions
Priority? Urgent vs Important
“Are we doing what’s urgent or just important?”
Structure?
“Am I being consistent with the structure of my documentation?”
Communicating clearly?
“Is it easy to look back and understand progress at each stage?”
Record?
“Am I keeping record of all deliveries, versions, notes,
conversations?”
Language?
“Am I being technical enough? Am I being simple enough?”
!

Total Control?

“Do I have TOTAL CONTROL of every moving part involved
in this project? ABSOLUTELY EVERYTHING???”


Execution
Feedback
Google Docs
Basecamp
Trello
Phone
Skype
Hangouts
Test Plan
5. Documentation

5.1 Documentation: Spec Sheets
1. Separating the project into 3 layers has helped me keep very close
monitoring of the project progress. Every screen should have 3 layers:
1. Elements Layer
2. Functional Layer
3. Features Layer
5. Documentation

5.1.1 Elements Layer
5. Documentation

5.1.2 Functional Layer
5. Documentation

5.1.3 Features Layer
6. SCRUM + Sprints

Important Questions
MVP?
“How should my MVP look like?
Can I take ingredients off the hotdog and still call it “hotdog”?”
Team?
“How should my team be structured for best output?
Should we add/remove team members?”
Time?
“How often do I want deliveries? How long should sprints be?
Daily? Weekly? Monthly? Feature-based?”
Priority?
“Should we build new features, fix bugs, our iterate/test existing features?”
KPIs?
“How am I measuring progress? What are the best Key Performance Indicators”
!
!
!

Pivotal Tracker
Execution Basecamp
Asana
About me
!

I’m not a developer.
I’m not a designer.
I’m a finance guy that loves building product.
!
Learning is what I enjoy most. I encourage anyone who wants to build product to simply
start doing it. You don’t need to know everything; the best time to start is now!

!
Build products people love using.

Build simple experiences that make people happy and engaged.

!
Hope this is helpful!

!
!
Mario
Head of Product at Klooff
me@klooff.com
Suggested Reading

www.joelonsoftware.com
www.stackexchange.com
http://developer.linkedin.com/blog
http://instagram-engineering.tumblr.com/
Book: ReWork
!

Actually, don’t read too much!
Start executing now.
THANK YOU!
!

!

!

Jane Chung
Alejandro Russo
Mario Encina

The Klooff Team
!

Contenu connexe

Tendances

Does Anyone Remember YAGNI?
Does Anyone Remember YAGNI?Does Anyone Remember YAGNI?
Does Anyone Remember YAGNI?Ian Thomas
 
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practicesWordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practicesmtoppa
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionIndiginox
 
Collaborative usability observation session intro
Collaborative usability observation session introCollaborative usability observation session intro
Collaborative usability observation session introNeil Allison
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Developmentjazoon13
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?Phuong Mai Nguyen
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackJAXLondon_Conference
 
Programming Motherfucker
Programming MotherfuckerProgramming Motherfucker
Programming MotherfuckerDusan Omercevic
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-ScrumPraveen Nair
 
The Quest for Continuous Delivery at Pluralsight
The Quest for Continuous Delivery at PluralsightThe Quest for Continuous Delivery at Pluralsight
The Quest for Continuous Delivery at PluralsightMike Clement
 
Agile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingAgile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingNitin Bhide
 
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...UserZoom
 
Intro to Puppet Enterprise 2016.2
Intro to Puppet Enterprise 2016.2Intro to Puppet Enterprise 2016.2
Intro to Puppet Enterprise 2016.2Puppet
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David LesueMarcus Varner, MBA
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammeNeil Allison
 

Tendances (20)

Does Anyone Remember YAGNI?
Does Anyone Remember YAGNI?Does Anyone Remember YAGNI?
Does Anyone Remember YAGNI?
 
VRA 2012, Engaging New Technologies, Productivity
VRA 2012, Engaging New Technologies, ProductivityVRA 2012, Engaging New Technologies, Productivity
VRA 2012, Engaging New Technologies, Productivity
 
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practicesWordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
Collaborative usability observation session intro
Collaborative usability observation session introCollaborative usability observation session intro
Collaborative usability observation session intro
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
WebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on PlatformicationWebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on Platformication
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
Programming Motherfucker
Programming MotherfuckerProgramming Motherfucker
Programming Motherfucker
 
Empowered productivity
Empowered productivityEmpowered productivity
Empowered productivity
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
The Quest for Continuous Delivery at Pluralsight
The Quest for Continuous Delivery at PluralsightThe Quest for Continuous Delivery at Pluralsight
The Quest for Continuous Delivery at Pluralsight
 
Agile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingAgile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My Understanding
 
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
 
Intro to Puppet Enterprise 2016.2
Intro to Puppet Enterprise 2016.2Intro to Puppet Enterprise 2016.2
Intro to Puppet Enterprise 2016.2
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website Programme
 

En vedette

Data and Consumer Product Development
Data and Consumer Product DevelopmentData and Consumer Product Development
Data and Consumer Product DevelopmentGaurav Bhalotia
 
Resource Management in Technology
Resource Management in TechnologyResource Management in Technology
Resource Management in TechnologyEddie Stover
 
Be Product Developers - Eddie Stover
Be Product Developers - Eddie StoverBe Product Developers - Eddie Stover
Be Product Developers - Eddie StoverEddie Stover
 
KEF product design powerpoint
KEF product design powerpointKEF product design powerpoint
KEF product design powerpointalexbilton
 
Designing from the Inside-Out: Behaviour as the Engine of Product Design
Designing from the Inside-Out: Behaviour as the Engine of Product DesignDesigning from the Inside-Out: Behaviour as the Engine of Product Design
Designing from the Inside-Out: Behaviour as the Engine of Product DesignDan Saffer
 
World Pet Day 2014
World Pet Day 2014World Pet Day 2014
World Pet Day 2014Klooff
 
What football can teach us about product design
What football can teach us about product designWhat football can teach us about product design
What football can teach us about product designInVision App
 
Consumer Science and Product Development at Netflix - OSCON 2012
Consumer Science and Product Development at Netflix - OSCON 2012Consumer Science and Product Development at Netflix - OSCON 2012
Consumer Science and Product Development at Netflix - OSCON 2012Matt Marenghi
 
5 Tips for Great Product Design
5 Tips for Great Product Design5 Tips for Great Product Design
5 Tips for Great Product DesignAtlassian
 
Connect + Docker + AWS = Bitbucket Pipelines
Connect + Docker + AWS = Bitbucket PipelinesConnect + Docker + AWS = Bitbucket Pipelines
Connect + Docker + AWS = Bitbucket PipelinesAtlassian
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
New product innovation ppt
New  product innovation ppt New  product innovation ppt
New product innovation ppt Babasab Patil
 
New-Product Development and Life-Cycle Strategies
New-Product Development and Life-Cycle StrategiesNew-Product Development and Life-Cycle Strategies
New-Product Development and Life-Cycle StrategiesMehmet Cihangir
 
New Product Development Strategy
New Product Development StrategyNew Product Development Strategy
New Product Development StrategyYodhia Antariksa
 
New product devlopment ppt
New product devlopment pptNew product devlopment ppt
New product devlopment pptRameshwar Swami
 

En vedette (17)

Data and Consumer Product Development
Data and Consumer Product DevelopmentData and Consumer Product Development
Data and Consumer Product Development
 
Resource Management in Technology
Resource Management in TechnologyResource Management in Technology
Resource Management in Technology
 
Be Product Developers - Eddie Stover
Be Product Developers - Eddie StoverBe Product Developers - Eddie Stover
Be Product Developers - Eddie Stover
 
KEF product design powerpoint
KEF product design powerpointKEF product design powerpoint
KEF product design powerpoint
 
Designing from the Inside-Out: Behaviour as the Engine of Product Design
Designing from the Inside-Out: Behaviour as the Engine of Product DesignDesigning from the Inside-Out: Behaviour as the Engine of Product Design
Designing from the Inside-Out: Behaviour as the Engine of Product Design
 
World Pet Day 2014
World Pet Day 2014World Pet Day 2014
World Pet Day 2014
 
What football can teach us about product design
What football can teach us about product designWhat football can teach us about product design
What football can teach us about product design
 
Consumer Science and Product Development at Netflix - OSCON 2012
Consumer Science and Product Development at Netflix - OSCON 2012Consumer Science and Product Development at Netflix - OSCON 2012
Consumer Science and Product Development at Netflix - OSCON 2012
 
5 Tips for Great Product Design
5 Tips for Great Product Design5 Tips for Great Product Design
5 Tips for Great Product Design
 
Connect + Docker + AWS = Bitbucket Pipelines
Connect + Docker + AWS = Bitbucket PipelinesConnect + Docker + AWS = Bitbucket Pipelines
Connect + Docker + AWS = Bitbucket Pipelines
 
07 Marketing Management
07 Marketing Management07 Marketing Management
07 Marketing Management
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
New product innovation ppt
New  product innovation ppt New  product innovation ppt
New product innovation ppt
 
Intro to Product Design
Intro to Product DesignIntro to Product Design
Intro to Product Design
 
New-Product Development and Life-Cycle Strategies
New-Product Development and Life-Cycle StrategiesNew-Product Development and Life-Cycle Strategies
New-Product Development and Life-Cycle Strategies
 
New Product Development Strategy
New Product Development StrategyNew Product Development Strategy
New Product Development Strategy
 
New product devlopment ppt
New product devlopment pptNew product devlopment ppt
New product devlopment ppt
 

Similaire à BUILD GREAT PRODUCTS: Introduction to LEAN Product Development

How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your momAndreas Grabner
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designsdavis6b
 
Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Praneet Koppula
 
Mozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersMozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersJohn Schneider
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?Utsav Parashar
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
Software development project management
Software development project managementSoftware development project management
Software development project managementRoni Banerjee
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in AcademiaDavid F. Flanders
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing teamMykhail Galushko
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slidesSameer Al-Sakran
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...IT Weekend
 
How to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerHow to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerProduct School
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Zan Kavtaskin
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionAlyse Ergood McKeal
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
 

Similaire à BUILD GREAT PRODUCTS: Introduction to LEAN Product Development (20)

How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...
 
Mozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersMozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineers
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Asocialwaypr4
Asocialwaypr4Asocialwaypr4
Asocialwaypr4
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
Software development project management
Software development project managementSoftware development project management
Software development project management
 
Why agile?
Why agile?Why agile?
Why agile?
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in Academia
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
 
How to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerHow to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product Manager
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussion
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 

Dernier

call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 

Dernier (20)

call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 

BUILD GREAT PRODUCTS: Introduction to LEAN Product Development

  • 1. Intro to PRODUCT DEVELOPMENT Learn how to build consumer apps, through the eyes of a Project Manager. November 2013
  • 2. This is how we built Klooff, the internet’s pet network. Our method applies to basic and complex consumer apps. We suggest you start executing as quickly as possible and fix the car while you’re on the road! The best time to get started is now. *Launch: December 2013
  • 3. Project Manager Role Design Development PM What does the Project Manager do? Business
  • 4. Overview 1. Wireframes 2. Design UI/UX 3. Define Technology 4. Define Project Scope 5. Documentation (Functional Specifications) 6. SCRUM + Sprints
  • 5. 1. Wireframes Important Questions Objectives? “What do we want the user to do? What do you get out of it?” Features? “What does the user need, in order to get what he wants?” Screens? “What’s the simplest way to use this?” Elements? “What do the screens need to let the user reach the objectives through the Features?” User Flows? “What is the path of least resistance, that connects all of the above? ! ! Execution ! ! Paper and pen PPT Balsamiq Materials (Post its, play-dough) Rapid Prototyping (see Tom Chi)
  • 6. 1. Wireframes To build good wireframes, prioritise: User Flow ! Objectives Features Screens Elements
  • 7. 2. Design UI/UX Important Questions Look and feel? “How do we want the user to FEEL?” Form follows function? “Is the design adequate for the user’s objectives?” Formats? “Are we being consistent with file naming and formats? Are we making the PM’s and Dev’s job easier?” ! ! ! ! Moodboards AI Execution PSD Dropbox Naming
  • 8. 2. Design UI/UX 2.1 Dropbox 1. Organise your files by screens, it’s easier. 2. Be extra careful when naming them. 3. Be consistent and keep version control.
  • 9. 3. Define Technology Important Questions Purpose of each tech? “Why are we choosing this technology and not another one?” Right fit? “Is this the best tech for our product, stage, team, budget?” Support? “Does this technology have a strong community, libraries?” Feasible? “Is it realistic for us to use this?” Cost-effective? “Does this tech fit our budget and deadline?” Scalable? ! “Will it let me scale from 1-1M users? ! ***Should I even worry about this right now?” ! Maintenance? Execution Performance? ! Speed? ! ! Research Stack Exchange Wikipedia Quora Networking Blogs Similar Products
  • 10. 4. Project Scope Important Questions Features? “Am I including absolutely ALL my features? Am adding things that weren’t considered?” Time? “Are we dealing with a time deadline or deliverable product deadline?” Money? “Am I getting charged per hour, per sprint, per project? What happens if it takes longer? What happens if it’s not what I expected?” Team? “Is the team 100% dedicated to me? Do I know who they are and what their roles are? How often do I interact with them? Do I interact with everyone?” Legal? “Did my attorney revise the SOW and Contract thoroughly? Am I aware of the risks implied and the consequences?” Statement of Work ! Spreadsheet Execution Contracts ! Lawyers
  • 11. 4. Project Scope 4.1 Project Scope: Feature Spreadsheet 1. This document will command how your final product will work. 2. You are going to commit to what’s written here. *Be as clear and specific as you can, but use simple language. ! Assume your counterpart has never used an app before.
  • 12. 5. Documentation Important Questions Priority? Urgent vs Important “Are we doing what’s urgent or just important?” Structure? “Am I being consistent with the structure of my documentation?” Communicating clearly? “Is it easy to look back and understand progress at each stage?” Record? “Am I keeping record of all deliveries, versions, notes, conversations?” Language? “Am I being technical enough? Am I being simple enough?” ! Total Control? “Do I have TOTAL CONTROL of every moving part involved in this project? ABSOLUTELY EVERYTHING???” Execution Feedback Google Docs Basecamp Trello Phone Skype Hangouts Test Plan
  • 13. 5. Documentation 5.1 Documentation: Spec Sheets 1. Separating the project into 3 layers has helped me keep very close monitoring of the project progress. Every screen should have 3 layers: 1. Elements Layer 2. Functional Layer 3. Features Layer
  • 17. 6. SCRUM + Sprints Important Questions MVP? “How should my MVP look like? Can I take ingredients off the hotdog and still call it “hotdog”?” Team? “How should my team be structured for best output? Should we add/remove team members?” Time? “How often do I want deliveries? How long should sprints be? Daily? Weekly? Monthly? Feature-based?” Priority? “Should we build new features, fix bugs, our iterate/test existing features?” KPIs? “How am I measuring progress? What are the best Key Performance Indicators” ! ! ! Pivotal Tracker Execution Basecamp Asana
  • 18. About me ! I’m not a developer. I’m not a designer. I’m a finance guy that loves building product. ! Learning is what I enjoy most. I encourage anyone who wants to build product to simply start doing it. You don’t need to know everything; the best time to start is now! ! Build products people love using. Build simple experiences that make people happy and engaged. ! Hope this is helpful! ! ! Mario Head of Product at Klooff me@klooff.com
  • 20. THANK YOU! ! ! ! Jane Chung Alejandro Russo Mario Encina The Klooff Team !