How do I avoid the Second System Effect?
logicalmind: One way is to adopt iterative development practices that focus on customers actual needs and not just desires. The first system should evolve to meet any unmet needs of the customer. Rather than trying to build a bigger and better second system.In summary: small, iterative releases with direct customer feedback on needs.