From An Idea to a Product
Upcoming SlideShare
Loading in...5
×
 

From An Idea to a Product

on

  • 935 views

The talk I gave at Startup Village Weekend, 27th Jul 2013

The talk I gave at Startup Village Weekend, 27th Jul 2013

Statistics

Views

Total Views
935
Views on SlideShare
892
Embed Views
43

Actions

Likes
6
Downloads
7
Comments
2

2 Embeds 43

http://blog.snsepro.com 26
https://twitter.com 17

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • I loved your presentation. This really breaks down the thoughts behind moving from an idea to a product. The one part I would have like to see added would be how do we think about the go - no go decisions of taking an idea to a product.
    Are you sure you want to
    Your message goes here
    Processing…
  • Great deck and to the point
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

From An Idea to a Product From An Idea to a Product Presentation Transcript

  • FROM AN IDEA TO A PRODUCT Vishnu Gopal
  • WHY?
  • ANYBODY CAN HAVE AN IDEA
  • AN ENTREPRENEUR DEVELOPS AN IDEA INTO A PRODUCT
  • IT’S THE PRODUCT THAT THE ENTREPRENEUR SELLS, NOT THE IDEA
  • Idea Product?
  • ARCHITECTS DESIGN
  • CIVIL ENGINEERS BUILD
  • SOFTWARE ENGINEERS PROGRAM
  • ABOUT ME Vishnu Gopal Wrote the first line of code for SlideShare Inc. Worked at Datasift Inc. Degree in Human-Computer Interaction from UCL
  • MOBME WIRELESS CTO, MobME Wireless Internet & Mobile company Promoter of StartupVillage We invest in & mentor startups :)
  • SOFTWARE ENGINEERS PROGRAM
  • DO NOT JUMP INTO CODE
  • WOULD AN ARCHITECT DESIGN WITHOUT FIRST EXPLORING THE SITE?
  • WOULD A CIVIL ENGINEER BUILD WITHOUT A PLAN?
  • TECHNICAL FOUNDER STEPS TO START Start by learning the best language out there. Use the best coolest sounding libraries available. Use the cloud! .... PROFIT!
  • BUSINESS FOUNDER STEPS TO START Start by researching the most money making business idea. Implement it as fast as possible!! Use the cloud! .... PROFIT!
  • IFYOU DO THIS,YOU ARE IN FOR A WORLD OF PAIN :)
  • Technical Founders Business Founders Product
  • TO BUSINESS FOUNDERS:YOU CAN’T BUILD A TECHNOLOGY PRODUCT WITHOUT UNDERSTANDING TECHNOLOGY
  • 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.
  • TO TECHNICAL FOUNDERS: YOU CAN’T BUILD A BUSINESS PRODUCT WITHOUT UNDERSTANDING BUSINESS
  • 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.
  • Technical Founders Business FoundersBusiness Product Tech Product
  • TECHNOLOGY IS NEVER, EVER THE NECESSARY OR SUFFICIENT CONDITION FOR SUCCESS
  • TECHNOLOGY DECISIONS AND ACTIONS MUST EXIST WITHIN THE LARGER BUSINESS CONTEXT
  • BREAK 1: QUESTIONS?
  • DO NOT JUMP INTO CODE
  • WIREFRAME
  • WIREFRAME START BY DRAWING “WHAT CUSTOMERS WILL SEE” ON PAPER
  • DRAW A WIREFRAME FOR A WEBSITE “SEARCH ENGINE FOR CARS”
  • Googlehttp://carzsearch.in CarzSearch Type a car name, make or model to start search. Search Popular Cars HOME PAGE LIKE GOOGLE, BUT WITH POPULAR CARS AT THE BOTTOM
  • Googlehttp://carzsearch.in CarzSearch Ford Search Results (20 total) ... Ford Fiesta Ford Camry SEARCHING THIS IS WHAT HAPPENS WHEN USERS START SEARCHING
  • Googlehttp://carzsearch.in CarzSearch Diesel Search Results (20 total) ... Search Diesel Cars only FILTERING USERS CAN TYPE IN COMMON SEGMENTS TO FILTER
  • Googlehttp://carzsearch.in CarzSearch Search Results (290 total) ... diesel x FILTERED SEARCH AFTER APPLYING A FILTER,THEY CAN SEARCH AGAIN
  • YOU CONNECT WIREFRAMES TOGETHER TO CREATE A PRODUCT NARRATIVE
  • & FROM THE PRODUCT NARRATIVE,YOU START IDENTIFYING TECHNICAL REQUIREMENTS
  • TECHNICAL REQUIREMENTS OF CARZSEARCH Search engine that is really fast! Filtered searches Responsive UI Store and retrieve quickly images and other details of cars
  • FROM TECHNICAL REQUIREMENTS,YOU MAP TO THE BEST TECHNOLOGY
  • MAP REQUIREMENTS TO PRODUCTS Search engine that is really fast! Filtered searches Responsive UI Store and retrieve quickly images and other details of cars
  • THIS GUY IS TALKING A LOT, WHEN IS HE GOING TO TALK ABOUT PROGRAMMING?
  • PROGRAMMING? MORE IMPORTANT THINGS TO FOCUS ON FOR A TECHNICAL FOUNDER 30% 20% 20% 10% 20% Design Wireframing Architecture Programming QA
  • THERE IS SOMETHING SPECIAL ABOUT THE CRAFT OF PROGRAMMING
  • ARCHITECTS DESIGN
  • CIVIL ENGINEERS BUILD
  • SOFTWARE ENGINEERS PROGRAM
  • HOW IS PROGRAMMING DIFFERENT?
  • WE WORK WITH COMPUTERS THAT ARE INFINITELY MALLEABLE.
  • OUR BARRIERS TO CHANGE ARE FEW
  • WHILE ARCHITECTS & CIVIL ENGINEERS HAVE TO BE REALLY SURE ABOUT DESIGN BEFORE BUILDING, CAN WE BE LESS SO?
  • Googlehttp://carzsearch.in CarzSearch Search Results (290 total) ... diesel x Ad CARZSEARCH ADS WE WANT TO MAKE MONEY, SO LET’S HAVE ADS!
  • Googlehttp://carzsearch.in CarzSearch Search Results (290 total) diesel x Ad INFINITE SCROLLING TEST OUT NEW INTERACTION PATTERNS
  • “NOTHING IS CONSTANT BUT CHANGE” -HERACLITUS
  • WE HAVE A CRAFT THAT IS SO RESPONSIVE TO CHANGE WIN!
  • IT’S WONDERFUL, BUT ONLY IFYOU WORKTO ITS STRENGTHS
  • DON’T APPROACH PROGRAMMING LIKE ARCHITECTURE.THE “DESIGN” IS NEVER SET IN STONE.
  • DESIGN IS A MOVING TARGET. SO LET’S OPTIMIZE FOR IT.
  • THE BETTER WAY IS AGILE
  • AGILE MANIFESTO
  • THE MOST IMPORTANT IMPACT OF AGILE ON SOFTWARE DEVELOPMENT HAS BEEN A REINFORCED BELIEF IN THE IMPORTANCE OF OF AUTOMATED SOFTWARE TESTING.
  • THE BEST WAY TO WRITE SOFTWARE IS TO WRITE TESTS FIRST.
  • TEST-DRIVEN DEVELOPMENT. TDD.
  • Requirements Program QA & Test Deliver
  • Requirements Program QA & Test Deliver More Requirements Program QA & Test Deliver A A+B
  • Requirements Program QA & Test Deliver Requirements Program QA & Test Deliver A A+B Requirements Program QA & Test Deliver A+B +C
  • Requirements Program QA & Test Deliver QA & TESTING IS CONTINUOUS AND OUTSIDE THE LOOP
  • TDD IS CRUCIAL, BUT THERE ARE LOTS OF OTHER THINGS THATYOU SHOULD KNOW ABOUT.
  • CONTINUOUS INTEGRATION SCRUM KANBAN RESPONSIVE DESIGN LEAKY ABSTRACTIONS MYTHICAL MAN- MONTHDEVOPS CONTAINERIZATION HORIZONTAL SCALING BDD STORYBOARDS USABILITY
  • APPROACH PROGRAMMING LIKE A CRAFTSMAN CONSTANTLY TRYING TO IMPROVE.
  • ALWAYS TRY TO LEVEL-UP!
  • IT’S THE PRODUCT THAT THE ENTREPRENEUR SELLS, NOT THE IDEA
  • TO TRANSLATE IDEAS INTO GOOD PRODUCTS,WE NEED GREAT CRAFTSMEN.
  • QUESTIONS?
  • PHOTO CREDITS Slide 7 Slide 8 Slide 16 Slide 30