Incremental design - why I hate projects and love feedback
Karri-Pekka Laakso, Reaktor
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Pride
The Previous System
Improvement
Pride
DesignedImplementedIn Production
UsedReceived Feedback
The Project
Top Gun (1986)
Top Gun (1986)
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Incremental Design
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Incremental Design
Backlog 11. Workers to the construction site (basic contract)
2. Company-specific prices 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 5. Different contract terms 6. Worker “profile page” 7. Create new worker (interview support) 8. Skills as tags 9. Hoursheet support
Backlog 21. Workers to the construction site (basic contract) 5. Different contract terms
2. Company-specific prices 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 6. Worker “profile page” 7. Create new worker (interview support) 8. Skills as tags 9. Hoursheet support
Backlog 31. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices
10. Percent prices: price = salary x n% 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 6. Worker “profile page” 7. Create new worker (interview support) 8. Skills as tags 9. Hoursheet support
Backlog 41. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices 10. Percent prices: price = salary x n%
11. “You can’t change the price” tooltip 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 6. Worker “profile page” 7. Create new worker (interview support) 8. Skills as tags
Backlog 51. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices 10. Percent prices: price = salary x n% 11. “You can’t change the price” tooltip
12. Navigation to the latest contract 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 6. Worker “profile page” 7. Create new worker (interview support)
Backlog 61. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices 10. Percent prices: price = salary x n% 11. “You can’t change the price” tooltip 12. Navigation to the latest contract
13. Who are free in a couple of days? 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues 6. Worker “profile page”
Backlog 71. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices 10. Percent prices: price = salary x n% 11. “You can’t change the price” tooltip 12. Navigation to the latest contract 13. Who are free in a couple of days?
9. Hoursheet support 3. Overlapping contracts 4. “Shopping basket” of candidates visible for all colleagues
Backlog 81. Workers to the construction site (basic contract) 5. Different contract terms 2. Company-specific prices 10. Percent prices: price = salary x n% 11. “You can’t change the price” tooltip 12. Navigation to the latest contract 13. Who are free in a couple of days? 9. Hoursheet support
6. Worker “profile page” 3. Overlapping contracts
Two BacklogsInitial plan 1. Workers to the construction site
2. Company-specific prices
3. Overlapping contracts
4. “Shopping basket” of candidates
5. Different contract terms
6. Worker “profile page”
7. New worker (interview support)
8. Skills as tags
9. Hoursheet support
Actually implemented 1. Workers to the construction site
5. Different contract terms
2. Company-specific prices
10. Percent prices: price = salary x n%
11. “You can’t change the price” tooltip
12. Navigation to the latest contract
13. Who are free in a couple of days?
9. Hoursheet support
6. Worker “profile page”
New ItemsInitial plan 1. Workers to the construction site
2. Company-specific prices
3. Overlapping contracts
4. “Shopping basket” of candidates
5. Different contract terms
6. Worker “profile page”
7. New worker (interview support)
8. Skills as tags
9. Hoursheet support
Actually implemented 1. Workers to the construction site
5. Different contract terms
2. Company-specific prices
10. Percent prices: price = salary x n%
11. “You can’t change the price” tooltip
12. Navigation to the latest contract
13. Who are free in a couple of days?
9. Hoursheet support
6. Worker “profile page”
Implemented Initial ItemsInitial plan 1. Workers to the construction site
2. Company-specific prices
3. Overlapping contracts
4. “Shopping basket” of candidates
5. Different contract terms
6. Worker “profile page”
7. New worker (interview support)
8. Skills as tags
9. Hoursheet support
Actually implemented 1. Workers to the construction site
5. Different contract terms
2. Company-specific prices
10. Percent prices: price = salary x n%
11. “You can’t change the price” tooltip
12. Navigation to the latest contract
13. Who are free in a couple of days?
9. Hoursheet support
6. Worker “profile page”
Multitasking
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Final - for now
Photo credit: https://www.flickr.com/photos/jonolave/
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Overdoing
Photo credit: https://www.flickr.com/photos/kojikawano/
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Exploration
Photo credit: https://www.flickr.com/photos/ninara/Photo credit: https://www.flickr.com/photos/ninara/
Con
fiden
tial ©
2015
Rea
ktor
. All
right
s re
serv
ed.
Being wrong
Photo credit: https://www.flickr.com/photos/116615253@N02/
Reaktor Helsinki Mannerheimintie 2 00100 Helsinki Finland
Reaktor New York 401 Park Avenue South 10th fl New York NY 10016 USA
Reaktor Tokyo 6823 Building, 701 Roppongi 6-8-23 Minato-ku Tokyo 106-0032 JAPAN
Thanks! Your turn.Karri-Pekka Laakso [email protected]+358505059880