21
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies CTO, Webgrrls.com Creator, TechSpeak for Entrepreneurs @DigitalWoman Nelly Yusupova

10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Embed Size (px)

DESCRIPTION

My Name is Nelly Yusupova. I’m the CTO of Webgrrls International, I am also a technology advisor and consultant to many startups and businesses and the creator of 2 bootcamps TechSpeak for Entrepreneurs & Build your Social Media Footprint. I’ve been building software products for over a decade now and what I’ve learned is that most business ideas fail not because they have the wrong technology but because they don’t have a well defined business model….how they are going to make money. There is a whole movement in startups known as the LEAN movement that encourages entrepreneurs to validate their idea and understand the problem it solves before investing a lot of technology into it. In this presentation, you will learn about the 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies. Each step is essential and is designed to help you minimize the damage of mistakes by seeing the red flags earlier and catch mistakes earlier...saving you lots of money and lots of time

Citation preview

Page 1: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

10 Steps to Developing Great Ideas on time and on budget using

Lean & Agile Methodologies

CTO, Webgrrls.com Creator, TechSpeak for Entrepreneurs

@DigitalWoman

Nelly Yusupova

Page 2: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies
Page 3: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Fail early, fail often, fail cheap

@DigitalWoman

Page 4: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Failure Is The Biggest Opportunity To

@DigitalWoman

Page 5: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Failure Is The Biggest Opportunity To

@DigitalWoman

Page 6: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

1.  Write a Business Plan 2.  Get Funding 3.  Build Product 4.  Launch 5.  Get Feedback

Classic Way of Executing Ideas…

Big bet & high risk!

@DigitalWoman

Page 7: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

“Lean” uses a scientific methodology to discover what works with less waste

Create a Hypothesis

Test

Learn

Revise @DigitalWoman

Goal:  Minimize  TOTAL  ,me  through  the  loop  by  learning  as  quickly  as  you  can.  

Page 8: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

@DigitalWoman

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10.  Track  &  Analyze  

@DigitalWoman

Fail early, fail often, fail

cheap

Page 9: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

•    “Leading  the  witness”  to  confirm  your  solu,on  

•    Not  digging  deep  enough  

•    Asking  people  ‘Will  you  be  willing  to  pay  for  this’?    

•    Asking  people  what  they  want    

“If  I  had  asked  people  what  they  wanted,  they  would  have  said  faster  horses”.                                                                                                          -­‐Henry  Ford  

10.  Track  &  Analyze  @DigitalWoman

Page 10: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

2.  Prototype  

1.  Validate  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

•    Quick:  so  you  can  create  mul,ple  versions  fast  and  iterate  faster  

•    Cheap:  so  you  wouldn’t  mind  throwing  it  away  and  start  over  

•    Minimal:  only  contains  core  features  

•    Testable:  so  you  can  put  it  in  front  of  people  and  have  them  try  it  out  

•    Measurable:  you  can  get  the  numbers  behind  what’s  working  &  not  

10.  Track  &  Analyze  @DigitalWoman

Page 11: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

3.  Refine  Prototype  

1.  Validate  

2.  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

•    Iden,fy  Usability  issues  

•    Confirm  that  the  solu,on  resonates  

•    Refining  a  prototype  is  faster  than  re-­‐wri,ng  code!    

10.  Track  &  Analyze  @DigitalWoman

Page 12: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

4.  Hire  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

•    Hire  for  DNA  first,  then  work  experience  

•    Try  out  a  new  developer  with  a  small  project  first  

•    Pick  a  developer  with  ap,tude,  not  a  par,cular  skill  set.  

•    Hire  slow,  fire  fast  

10.  Track  &  Analyze  @DigitalWoman

Page 13: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

5.  Technology  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

3rd  Party  Solu,ons    +      APIs      +    Custom  Code  

10.  Track  &  Analyze  

What  Technology  can  I  use  to  launch  as  quickly  as  Possible?  

@DigitalWoman

Page 14: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

6.  Determine  MVP  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

7.  Design  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

Quality    

Time    Cost    

Which  Two  do  you  want?  

•    What  features  do  you  have  to  build  now  vs.  later  

•    How  can  you  simplify  the  backend  and  build  it  in  stages  

•    Are  there  third  party  solu,ons  or  APIs  10.  Track  &  Analyze  

@DigitalWoman

Page 15: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

7.  Design  MVP  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

8.  Code  &  Manage  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

•    Design  &  UI  can  make  or  break  your  startup  

•    Developers  are  not  designers  

10.  Track  &  Analyze  @DigitalWoman

Page 16: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

8.  Code  &  Manage  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

9.  Deploy  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

10.  Track  &  Analyze  @DigitalWoman

Page 17: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman

9.  Deploy  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

10.  Track  &  Analyze  @DigitalWoman

Page 18: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

@DigitalWoman 10.  Track  &  Analyze  

1.  Validate  

2.  Prototype  

3.  Refine  Prototype  

4.  Hire  

5.  Technology  

6.  Determine  MVP  

7.  Design  MVP  

8.  Code  &  Manage  

10 Steps to Developing Great Ideas Cost Effectively, on Time & on Budget

9.  Deploy  

•    What  are  the  most  used  features?  

•    How  are  user  using  them?  

•    What  new  features  should  I  build?  

How  can  I  improve  the  product  based  on  what  I’m  learning?  

@DigitalWoman

Page 19: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Lean Product Development is not easy

•   Have to incorporate this methodology into your company culture

•   Have to listen to the right feedback

•   It doesn’t guarantee success

Minimizes waste &

By failing early and often, you increase your chances

of hitting success @DigitalWoman

Page 20: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

TechSpeak for Entrepreneurs 2-day Bootcamp hdp://TechSpeakForEntrepreneurs.com  

Page 21: 10 Steps to Developing Great Ideas on time and on budget using Lean & Agile Methodologies

Q & A

Nelly Yusupova

[email protected] http://DigitalWoman.com