The net benefit of having anything that can be called a software development methodology is in inverse proportion to the quality of your developers – and possibly inverse-squared. Any software-development methodology works well on sufficiently small projects, but all scale very badly to large ones. The good ones scale slightly less badly. One thing all… Continue reading Some aphorisms on software development methodology