SFFI Aug 10 2015 Product: Mark Manning
-
Upload
founder-institute -
Category
Documents
-
view
213 -
download
0
Transcript of SFFI Aug 10 2015 Product: Mark Manning
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 1/18
Product Development for
Non Developers
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 2/18
2
Warning
Probably not the best way, but it will get
you a product
You can do it!
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 3/18
3
My First Development periments
• I learned to code for my FI company using
stackoverflow, google and open sourcesoftware
• Wana build an iPhone app•
Apple will teach you to do it and give you thetools• https!!developer"apple"com
• #ou$ll use google and stackoverflow a lot"
%eware& 'he tools have bugs too"
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 4/18
(
"he ugly site # $omegrown
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 5/18
)
"he big dev pro%ect # &utsourced
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 6/18
*
'an Y&( build it)
• #ou +A learn to develop software• -on$t give up if you don$t have a tech co.founder
• 'he /uestion is 0hould #ou1• It takes time to learn if you haven$t done it
• Would your time be better spent elsewhere in thebusiness1
• Why should you learn the basics1•
%etter understand the scope of the work• now why you need a specification
• nderstand if you$re getting ripped off
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 7/184
My first iPhone *pp
• 'ook the online tutorial
• 'ook code samples from
-ropbo5, Apple developer
and anyone who offers it
• ctrl.c 6 ctrl.v works reallywell
• 7utsourced what I
couldn$t understand or domyself
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 8/188
Where to +tart # +toryboard and Worflow
• -raw it, flow chart it, sketch it on cards• #ou have to understand the flow first
• Work with friends and family to see if they
understand it
• eep it clean and simple&
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 9/189
'an you use drag and drop)
• :eally only for ;arketing
• If you$re doing something uni/ue it$s a little
better than Powerpoint
• Probably helps with user ac/uisition or
customer development but not for live
applications
• Wordpress is great and templates are cheap
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 10/18<=
Find someone to do it for you
• -evelopment as an online service•
7.-esk and >.?ance• 99-esigns
• @ipboss 'hese guys are great•
se local if you can afford it" ;uch easier tomanage
• #ou need a detailed spec and have to
enforce it
• %uild the basics yourself and outsource the
meat
• se a good designer It has to look good
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 11/18<<
&utsource # $ourly vs Pro%ect
• Bourly
• -eveloper . Coal to bill more hours• #ou Cet the most development per hour
• ProDect %ased•
-eveloper ;eet your spec in the least hours• #ou Cet the most features in a deliverable
• %oth need to be E>:# well documented•
If not, you$ll go broke trying to get your app built• eep on top of all progress
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 12/18<2
What-s a good re.uirement spec)• Write it down and describe it in detail
•
+reate a feature list with as much detail aspossible• 'he feature list is your checklist
• What$s important1 Prioritie&
• +reate milestones and track them• 7utsource small chunks and check.in regularly
• +reate scenarios, use cases or stories•
Walk yourself through them, this will really helpwith testing
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 13/18<3
+imple "racing "ools
• 'rack how you$re doing
• 'rack how they$re doing
• -on$t leave them to it
• Prioritie
• +ommunicate
Req # Functional Area
Delivery
Priority
1 GUI 1.0
2 GUI 1.0
3 GUI 1.0
4 GUI 1.0
5 GUI 1.0
6 GUI 1.0
7 GUI 1.0
7
Requirement
Need a login screen
Upon login, the user ID and passord ould !e "alidated against the "alues stored in the data!ase.
#nl$ 3 atte%pts at incorrect login ould !e per%itted.
&o change the passord, accept old passord and ne passord 'tice(
&he passord should ha"e at least 1 nu%!er and 1 alpha!et
&he passord should !e 6)* characters in length
&he passord cannot contain user na%e
Development Phase Status
% Complete
100+
15+
0+
0+
0+
0+
50+
24%
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 14/18<(
'hoose your *rchitecture Wisely
• >very developer has their own favorites
• What$s best for you1• -% is a big decision Bow big will you grow1
• Cet help or study the options
•
Co for portable as things WI?? change ormove
• >verything needs an API, ensure you plan
for it• +an you use what already e5ists to get you
started1
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 15/18<)
"esting
• #ou have to test the product• 'est it as if its real not Dust in a sandbo5
• Cet all your friends to test it too• 'he more varied hands the better
• 'here are test services that help• http!!www"usertesting"com
• http!!drunkusertesting"com
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 16/18<*
/asic 0ules
• 7nly build it once you have feedback•
se slides or mockups to get there• %uild the ;inimum product to meet the initial
market but build it well•
It must look good&• :evise it early and often
• Iterate, Iterate, Iterate
•
;inimum Eiable Product does 7' meanlaunching crap bad product
• Cet more feedback from real users
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 17/18<4
0esources
• seful Files• :e/uirements 0pec 'emplate
• https!!drive"google"com!file!d!=%Gy)=4/3w-ibEF7a'%PW-H2;lk!view1
uspsharing
• :e/uirements 'racking ;atri5
• https!!drive"google"com!file!d!=%Gy)=4/3w-iEn@+e-hk;D:H0k!view1u
spsharing
• -evelopment :esources• 7.-esk, >lance, 99-esigns, ipboss"com
• -o it yourself1• http!!stackoverflow"com
• -eveloping an iPhone App
• https!!developer"apple"com!library!ios!referencelibrary!Cetting0tarted!:o
ad;api70!
8/20/2019 SFFI Aug 10 2015 Product: Mark Manning
http://slidepdf.com/reader/full/sffi-aug-10-2015-product-mark-manning 18/18<8
'hank #ou&