David Hooker 提出7个关注软件工程整体实践的原则
在确定系统需求前,在关注系统功能前,在决定硬件平台或者开发过程之前,问问自己:这确实能为系统增加真正的价值吗? 如果答案是不,那就坚决不做。