chandler软件开发过程中遇到了很多的问题,但是我对其中的一个问题感受颇深。那就是团队成员
不加节制的创造性。初听此话你会觉得很奇怪,创造难道不是一件很好的事情吗?这不正是软件开发
所需要的吗?但是你是否能想到,新的功能开发意味着新的bug的出现。而且请注意到这四个关键字“
不加节制”,凡事都要有一个度,物极必反,不加节制的项目创造带来的也是不切实际的项目需求和
无法实现的功能。
这个理论类似于构建之法的小强地狱,当bug累积到一定数目,一定要停下脚步,去解决这些bug.
不然新的功能还未完善,旧的功能又有缺陷,这个项目真可以说时前后忧患了。固然,尽快完成客户
的要求,并且增加新型功能是每个程序员的理想,但是我想没有一个甲方爸爸会希望的得到一个项目庞大
但是功能都是缺陷,这犹如拿到了一块铁砖,除了沉重毫无用处,当初造砖的辛苦怕是也只有自己知道了。
所以我们定期对自己的项目进行审查,进行优化于bug修复,这样不是在暂停项目进度,而是为了后期的
项目进度平稳发展提供重要的基础保证。