- 忙不过来
项目时间紧张,完全不可能在交期前完成,加班到猝死都来不及
着急忙慌延期个把月做出了系统BUG一大堆,看着就像一坨屎,自己都嫌弃
来不及的项目就别接了,接到也是赔钱
- 需求不合理
直接面向使用者的开发有这样的风险,实际业务场景如果不熟悉,只能根据使用者的要求做
但是使用者的要求是前后冲突的!
要命的是你不做到那一步都不知道会冲突!
模块负责人一定要熟悉实际业务场景,否则容易出错,浪费时间,效率低下
用户提出的需求一定要做合理性分析
- 代码设计问题
前面两个问题可以勉强归咎于老板、客户
代码的问题绝对是开发人员的失职!
就算时间不够、需求不合理,代码绝对不能乱写,代码不合理的表现为:执行效率低下,修改困难,BUG频出
开发过程中保证代码质量,做好代码审查