from an idea to a product
DESCRIPTION
The talk I gave at Startup Village Weekend, 27th Jul 2013TRANSCRIPT
![Page 1: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/1.jpg)
FROM AN IDEA TO A PRODUCT
Vishnu Gopal
![Page 2: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/2.jpg)
WHY?
![Page 3: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/3.jpg)
ANYBODY CAN HAVE AN IDEA
![Page 4: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/4.jpg)
AN ENTREPRENEUR DEVELOPS AN IDEA INTO A
PRODUCT
![Page 5: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/5.jpg)
IT’S THE PRODUCT THAT THE ENTREPRENEUR SELLS, NOT
THE IDEA
![Page 6: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/6.jpg)
Idea Product?
![Page 7: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/7.jpg)
ARCHITECTS DESIGN
![Page 8: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/8.jpg)
CIVIL ENGINEERS BUILD
![Page 9: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/9.jpg)
SOFTWARE ENGINEERS PROGRAM
![Page 10: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/10.jpg)
ABOUT ME
Vishnu Gopal
Wrote the first line of code for SlideShare Inc.
Worked at Datasift Inc.
Degree in Human-Computer Interaction from UCL
![Page 11: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/11.jpg)
MOBME WIRELESS
CTO, MobME Wireless
Internet & Mobile company
Promoter of Startup Village
We invest in & mentor startups :)
![Page 12: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/12.jpg)
SOFTWARE ENGINEERS PROGRAM
![Page 13: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/13.jpg)
DO NOT JUMP INTO CODE
![Page 14: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/14.jpg)
WOULD AN ARCHITECT DESIGN WITHOUT FIRST
EXPLORING THE SITE?
![Page 15: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/15.jpg)
WOULD A CIVIL ENGINEER BUILD WITHOUT A PLAN?
![Page 16: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/16.jpg)
TECHNICAL FOUNDER STEPS TO START
Start by learning the best language out there.
Use the best coolest sounding libraries available.
Use the cloud!
.... PROFIT!
![Page 17: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/17.jpg)
BUSINESS FOUNDER STEPS TO START
Start by researching the most money making business idea.
Implement it as fast as possible!!
Use the cloud!
.... PROFIT!
![Page 18: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/18.jpg)
IF YOU DO THIS, YOU ARE IN FOR A WORLD OF PAIN :)
![Page 19: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/19.jpg)
Technical Founders
Business Founders
Product
![Page 20: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/20.jpg)
TO BUSINESS FOUNDERS: YOU CAN’T BUILD A
TECHNOLOGY PRODUCT WITHOUT UNDERSTANDING
TECHNOLOGY
![Page 21: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/21.jpg)
BUSINESS FOUNDERS EXPECTATIONS
Can create a simple HTML page.
Knows how web browsers and the Internet works.
Can speak knowledgeably about technology tradeoffs.
Understands and speaks the lingo.
Values technical cofounders.
![Page 22: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/22.jpg)
TO TECHNICAL FOUNDERS: YOU CAN’T BUILD A BUSINESS
PRODUCT WITHOUT UNDERSTANDING BUSINESS
![Page 23: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/23.jpg)
TECHNICAL FOUNDERS EXPECTATIONS
You should know how a balance sheet works.
You can measure business metrics
Can speak knowledgeably about market conditions.
Understands and speaks the business domain lingo.
Values business cofounders.
![Page 24: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/24.jpg)
Technical Founders
Business Founders
Business Product
Tech Product
![Page 25: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/25.jpg)
TECHNOLOGY IS NEVER, EVER THE NECESSARY OR
SUFFICIENT CONDITION FOR SUCCESS
![Page 26: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/26.jpg)
TECHNOLOGY DECISIONS AND ACTIONS MUST EXIST
WITHIN THE LARGER BUSINESS CONTEXT
![Page 27: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/27.jpg)
BREAK 1: QUESTIONS?
![Page 28: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/28.jpg)
DO NOT JUMP INTO CODE
![Page 29: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/29.jpg)
WIREFRAME
![Page 30: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/30.jpg)
WIREFRAMESTART BY DRAWING “WHAT CUSTOMERS WILL SEE” ON PAPER
![Page 31: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/31.jpg)
DRAW A WIREFRAME FOR A WEBSITE
“SEARCH ENGINE FOR CARS”
![Page 32: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/32.jpg)
Googlehttp://carzsearch.inCarzSearch
Type a car name, make or model to start search. Search
Popular Cars
HOME PAGELIKE GOOGLE, BUT WITH POPULAR CARS AT THE BOTTOM
![Page 33: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/33.jpg)
Googlehttp://carzsearch.inCarzSearch
Ford Search
Results (20 total)
...
Ford FiestaFord Camry
SEARCHINGTHIS IS WHAT HAPPENS WHEN USERS START SEARCHING
![Page 34: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/34.jpg)
Googlehttp://carzsearch.inCarzSearch
Diesel Search
Results (20 total)
...
Search Diesel Cars only
FILTERINGUSERS CAN TYPE IN COMMON SEGMENTS TO FILTER
![Page 35: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/35.jpg)
Googlehttp://carzsearch.inCarzSearch
Search
Results (290 total)
...
diesel x
FILTERED SEARCHAFTER APPLYING A FILTER, THEY CAN SEARCH AGAIN
![Page 36: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/36.jpg)
YOU CONNECT WIREFRAMES TOGETHER TO CREATE A
PRODUCT NARRATIVE
![Page 37: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/37.jpg)
& FROM THE PRODUCT NARRATIVE, YOU START IDENTIFYING TECHNICAL
REQUIREMENTS
![Page 38: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/38.jpg)
TECHNICAL REQUIREMENTS OF CARZSEARCH
Search engine that is really fast!
Filtered searches
Responsive UI
Store and retrieve quickly images and other details of cars
![Page 39: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/39.jpg)
FROM TECHNICAL REQUIREMENTS, YOU MAP TO
THE BEST TECHNOLOGY
![Page 40: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/40.jpg)
MAP REQUIREMENTS TO PRODUCTS
Search engine that is really fast!
Filtered searches
Responsive UI
Store and retrieve quickly images and other details of cars
![Page 41: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/41.jpg)
THIS GUY IS TALKING A LOT, WHEN IS HE GOING TO TALK
ABOUT PROGRAMMING?
![Page 42: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/42.jpg)
PROGRAMMING?MORE IMPORTANT THINGS TO FOCUS ON FOR A TECHNICAL
FOUNDER
30%20%
20%
10% 20%
Design Wireframing Architecture Programming QA
![Page 43: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/43.jpg)
THERE IS SOMETHING SPECIAL ABOUT THE CRAFT OF
PROGRAMMING
![Page 44: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/44.jpg)
ARCHITECTS DESIGN
![Page 45: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/45.jpg)
CIVIL ENGINEERS BUILD
![Page 46: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/46.jpg)
SOFTWARE ENGINEERS PROGRAM
![Page 47: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/47.jpg)
HOW IS PROGRAMMING DIFFERENT?
![Page 48: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/48.jpg)
WE WORK WITH COMPUTERS THAT ARE INFINITELY
MALLEABLE.
![Page 49: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/49.jpg)
OUR BARRIERS TO CHANGE ARE FEW
![Page 50: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/50.jpg)
WHILE ARCHITECTS & CIVIL ENGINEERS HAVE TO BE
REALLY SURE ABOUT DESIGN BEFORE BUILDING, CAN WE
BE LESS SO?
![Page 51: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/51.jpg)
Googlehttp://carzsearch.inCarzSearch
Search
Results (290 total)
...
diesel x
Ad
CARZSEARCH ADSWE WANT TO MAKE MONEY, SO LET’S HAVE ADS!
![Page 52: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/52.jpg)
Googlehttp://carzsearch.inCarzSearch
Search
Results (290 total)
diesel x
Ad
INFINITE SCROLLINGTEST OUT NEW INTERACTION PATTERNS
![Page 53: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/53.jpg)
“NOTHING IS CONSTANT BUT CHANGE”
-HERACLITUS
![Page 54: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/54.jpg)
WE HAVE A CRAFT THAT IS SO RESPONSIVE TO CHANGE
WIN!
![Page 55: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/55.jpg)
IT’S WONDERFUL, BUT ONLY IF YOU WORK TO ITS
STRENGTHS
![Page 56: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/56.jpg)
DON’T APPROACH PROGRAMMING LIKE
ARCHITECTURE. THE “DESIGN” IS NEVER SET IN STONE.
![Page 57: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/57.jpg)
DESIGN IS A MOVING TARGET. SO LET’S OPTIMIZE FOR IT.
![Page 58: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/58.jpg)
THE BETTER WAY IS AGILE
![Page 59: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/59.jpg)
AGILE MANIFESTO
![Page 60: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/60.jpg)
THE MOST IMPORTANT IMPACT OF AGILE ON
SOFTWARE DEVELOPMENT HAS BEEN A REINFORCED
BELIEF IN THE IMPORTANCE OF OF AUTOMATED SOFTWARE TESTING.
![Page 61: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/61.jpg)
THE BEST WAY TO WRITE SOFTWARE IS TO WRITE TESTS
FIRST.
![Page 62: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/62.jpg)
TEST-DRIVEN DEVELOPMENT.
TDD.
![Page 63: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/63.jpg)
Requirements
Program
QA & Test
Deliver
![Page 64: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/64.jpg)
Requirements
Program
QA & Test
Deliver
More Requirements
Program
QA & Test
Deliver
A A+B
![Page 65: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/65.jpg)
Requirements
Program
QA & Test
Deliver
Requirements
Program
QA & Test
Deliver
A A+B
Requirements
Program
QA & Test
Deliver
A+B+C
![Page 66: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/66.jpg)
Requirements
Program QA & Test
Deliver
QA & TESTING IS CONTINUOUS AND OUTSIDE THE LOOP
![Page 67: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/67.jpg)
TDD IS CRUCIAL, BUT THERE ARE LOTS OF OTHER THINGS THAT YOU SHOULD KNOW
ABOUT.
![Page 68: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/68.jpg)
CONTINUOUS INTEGRATION
SCRUM
KANBANRESPONSIVE DESIGN
LEAKY ABSTRACTIONS
MYTHICAL MAN-MONTH
LEAKY ABSTRACTIONS
DEVOPS
CONTAINERIZATIONHORIZONTAL SCALING
BDD STORYBOARDS
USABILITY
![Page 69: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/69.jpg)
APPROACH PROGRAMMING LIKE A CRAFTSMAN
CONSTANTLY TRYING TO IMPROVE.
![Page 70: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/70.jpg)
ALWAYS TRY TO LEVEL-UP!
![Page 71: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/71.jpg)
IT’S THE PRODUCT THAT THE ENTREPRENEUR SELLS, NOT
THE IDEA
![Page 72: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/72.jpg)
TO TRANSLATE IDEAS INTO GOOD PRODUCTS, WE NEED
GREAT CRAFTSMEN.
![Page 73: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/73.jpg)
QUESTIONS?
![Page 74: From An Idea to a Product](https://reader031.vdocuments.us/reader031/viewer/2022013011/55493a32b4c9050a4d8b4b04/html5/thumbnails/74.jpg)
PHOTO CREDITS
Slide 7
Slide 8
Slide 16
Slide 30