24. searching for
“reuse opportunities”
(i.e. cut corners but
don’t cut scope)
new estimated cost for beta:
$1,300,000.00 AUD
Wednesday, February 15, 12
26. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
27. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
28. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
29. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
30. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
31. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
32. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wednesday, February 15, 12
33. % converted users over time
4
3
2
1
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
~4% of the target
# of users
Wednesday, February 15, 12
36. “we want it to be like
igoogle”
“ok. why?”
“our users want freedom
to arrange widgets”
“how do you know?”
“everyone wants
freedom!”
Wednesday, February 15, 12
47. “we need to take our
products to the cloud.
let’s start with the crm.”
Wednesday, February 15, 12
48. “we need to take our
products to the cloud.
let’s start with the crm.”
“no wasting money here, kid.
let’s build a reusable platform.”
Wednesday, February 15, 12
50. 15 developers
3 architects
5 front-end developers
5 back-end developers
not sure what the others actually did
estimated cost for beta:
$700,000.00 AUD
Wednesday, February 15, 12
51. how they were building it:
Wednesday, February 15, 12
52. software:
database network
Wednesday, February 15, 12
53. software:
integration layer
database network
Wednesday, February 15, 12
54. software:
business logic
integration layer
database network
Wednesday, February 15, 12
55. software:
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
56. software:
user interface
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
57. software:
plan ->
user interface
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
58. software:
plan ->
user interface
presentation logic
business logic
actual -> integration layer
database network
Wednesday, February 15, 12
59. “why is this so late?”
“we need more money”
“wtf, what happened?”
“we are still far from the
functional requirements.”
“yeh? what about...”
Wednesday, February 15, 12
61. software:
database network
Wednesday, February 15, 12
62. software:
integration layer
database network
Wednesday, February 15, 12
63. software:
business logic
integration layer
database network
Wednesday, February 15, 12
64. software:
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
65. software:
user interface
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
66. The London
School
http://amzn.to/vZv4Yw
Wednesday, February 15, 12
67. software:
a user interface
d
d
presentation logic
n
e
business logic
w
u integration layer
s
e
r database network
Wednesday, February 15, 12
68. software:
a user interface
d
e
d
d presentation logic
i
n
t
e
business logic
w
u
s
u integration layer
e
s
r
e
r database network
Wednesday, February 15, 12
69. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
70. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
71. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
72. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
73. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
74. 1 developer
40 hours
COTS, open source platform
the app was finished.
Wednesday, February 15, 12
75. software:
user interface
presentation logic
business logic
integration layer
database network
Wednesday, February 15, 12
76. software:
user interface
presentation logic
business logic
integration layer
$0.00
database $0.00
network
Wednesday, February 15, 12
77. software:
user interface
presentation logic
business logic
integration layer $0.00
$0.00
database $0.00
network
Wednesday, February 15, 12
78. software:
user interface
presentation logic
business logic $0.00
integration layer $0.00
$0.00
database $0.00
network
Wednesday, February 15, 12
79. software:
user interface
presentation logic $0.00
business logic $0.00
integration layer $0.00
$0.00
database $0.00
network
Wednesday, February 15, 12
80. software:
user interface $0.00
presentation logic $0.00
business logic $0.00
integration layer $0.00
$0.00
database $0.00
network
Wednesday, February 15, 12
81. software:
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
82. software:
$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
83. software:
$$$$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
84. software:
$$$$$$$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
85. software:
$$$$$$$$$$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
86. software:
$$$$$$$$$$$$$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
87. software:
$$$$$$$$$$$$$$$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
88. software:
$$$$$$$$$$$$$$$ $$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
89. software:
$$$$$$$$ $$ $$$$$ $$ $$
a a user interface
d d
e
d d
d presentation logic
i
n t
t
e o
business logic
w
u
g
s
u r integration layer
e
s o
r
e u
r p database network
Wednesday, February 15, 12
90. focus on value
and focus on
delivering value ASAP
Wednesday, February 15, 12
91. you cannot design a
better wheel without
driving the old one for a bit.
Wednesday, February 15, 12