Loss of autonomy
Loss of autonomy
1. Consider customer distinct from the programmer
(confusion: who is the customer :
- your manager
- the marketing director
- the purchaser
- the clerk operating the system
- the decision-maker using the results )
2. Dependence on existing pieces in composition
- some pieces do too much -
- some pieces do less than wanted -
- adapt (customer) to reduced function or
- pay (much) more for custom implementation