7. War to Legacy: Tech
RabbitMQ
Blackbox testing
Table views
Node.js
8. War to Legacy: Disciplines
Compromises
Understanding of business values
Negotiate
9. Agile
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
-- 24 words --
That is, while there is value in the items on
the right, we value the items on the left more.
-- 20 words --
10. Agile
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
11. Agile
Team Workflows need tools and processes
Soa needs documentation and governance
Negotiation is often necessary *
You need to have a clear idea of what you have to do next
* Getting to Yes: Negotiating an agreement without giving in
by Roger Fisher and William Ury
12. Leading: compromise
single big system
expressive code
robust code
bottom up
simple
[...]
too many small systems
valuable code
lean code
top down
simplistic
[...]