My presentation from the Engineers 4 Engineers Developer Conference:
How to Build Innovative Technologies
Abby will share lessons learned from working with hundreds of tech startups for what's involved in building out innovative new products that push the edge on what's possible. Using examples from real startups, she'll share lean and agile techniques that have been adapted to building things that nobody has ever built before. Just as important, she'll share tips on how to find your initial users and how to very quickly validate (and iterate on!) your ideas to help you achieve product success.
47. @HackerChick
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it
48. @HackerChick
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it
To Do?
Create User Account
Add posts to buffer
Link to LinkedIn
Link to Twitter
Link to Facebook
Post items from buffer per schedule
Allow user to set posting schedule
Edit posts in buffer
View history of posts
Delete posts in buffer
49. @HackerChick
To Do?
Create User Account
Add posts to buffer
Link to LinkedIn
Link to Twitter
Link to Facebook
Post items from buffer per schedule
Allow user to set posting schedule
Edit posts in buffer
Delete posts in buffer
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it
View history of posts
“Use it”? What am I really trying to test?
50. @HackerChick
To Do?
Create User Account
Add posts to buffer
Link to LinkedIn
Link to Twitter
Link to Facebook
Post items from buffer per schedule
Allow user to set posting schedule
Edit posts in buffer
Delete posts in buffer
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it (post to the buffer)
View history of posts
“Use it”? What am I really trying to test?
51. @HackerChick
To Do?
Create User Account
Add posts to buffer (are they adding anything?)
Link to LinkedIn
Link to Twitter
Link to Facebook
Post items from buffer per schedule
Allow user to set posting schedule
Edit posts in buffer
View history of posts
Delete posts in buffer
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it (post to the buffer)
52. @HackerChick
To Do?
Create User Account
Link to LinkedIn
Link to Twitter
Link to Facebook
Post items from buffer per schedule (hard code)
Allow user to set posting schedule
Edit posts in buffer
View history of posts
Delete posts in buffer
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it (post to the buffer)
Add posts to buffer (are they adding anything?)
53. @HackerChick
To Do?
Create User Account
Link to LinkedIn
Link to Twitter (start with one)
Link to Facebook
Allow user to set posting schedule
Edit posts in buffer
Delete posts in buffer
Post items from buffer per schedule (hard code)
View history of posts
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it (post to the buffer)
Add posts to buffer (are they adding anything?)
54. @HackerChick
To Do!
Create User Account
Add posts to buffer
Link to LinkedIn
Link to Facebook
Allow user to set posting schedule
Edit posts in buffer
Delete posts in buffer
Post items from buffer per schedule (hard code)
View history of posts
I assume that…
If I build a product to provide my people that 1 thing they’re dying for, people will use it (post to the buffer)
Link to Twitter (start with one)
66. @HackerChick
Requirements
Develop
Release
QA
Some learning
(talk to people)
Most learning
(see what they do!)
How can we maximize learning / success?
67. @HackerChick
Requirements
Develop
Release
QA
Some learning
(talk to people)
Most learning
(see what they do!)
| ------------ Very little learning ------------ |
How can we maximize learning / success?
68. @HackerChick
Requirements
Release
Some learning
(talk to people)
Most learning
(see what they do!)
How can we maximize learning / success?
69. @HackerChick
Requirements
Some learning
(talk to people)
Continuous
Deployment
Release
Most learning
(see what they do!)
How can we maximize learning / success?
72. @HackerChick
2 week release cycles
Multiple releases/day
Releases were all-day events
Releases are non-events
Release size: 100’s LOC
Release size: < 25 LOC
More emergency releases
Less fire-fighting
@AshMaurya
Before
After
73. @HackerChick
Learn From Your Releases
Only go as fast as you can learn
To Do
In Progress
Done
1
C
10
X
Y
Z
A
B
74. @HackerChick
Learn From Your Releases
Only go as fast as you can learn
To Do
In Progress
Done
1
C
10
X
Y
Z
A
B
Learning
10
75. @HackerChick
Patterns of Innovation
#1 Eliminate Waste
#5 FOCUS! and get shit done
#2 Start Small
#3 Deeply Understand Customers
#4 Always Be Learning