循序渐进与保持纪律
合理的时间安排是必要的。在最大程度下控制“加班”时间,过紧过松的时间安排,在项目后期将会成为项目杀手。
人员管理可以考虑适当的弹性,不过公平与严格的执行是必须的员工之间切忌出现“特殊者”纪律的保持是长期开发的基本。
决定、需求、分析、设计、执行、测试
在开发过程中的基本流程,我相信,我们可以针对不同的决定增加流程的项目,但千万不要尝试去减少。因为“节约”的时间,比后期付出的时间,少之又少。
需要一套好用且稳定的档案版本控制系统:(文字、程序、图形)
多人开发的时候,规范的文件管理会让每个人在需要的时候找到他需要的文件(同时是最新版本的)。同时,每个人都能了解到相互的工作内容,建立相互信任关系的基础。
制定规范并且可改变的管理流程,并在制作的同时修正
制度随员工的增加而重要。好的制度于执行是好的开发环境的基础。
投入时间建立常用词汇以及档案命名的规则,并且确实运用
交流的前提是词要达意,我们无法想象用词不同的两个人如何正常交流。
经常清理办公室
杂乱的环境对大部分人来说,很难安心工作,我们不能说好的环境能提高工作效率,但我们知道一个坏的环境几乎等于没有效率。
经常考核团队,且公正
人员的危机意识是必要的,“生于忧患,死于安乐”。在长时间的开发过程中,时刻让人员提高学习意识。同时公正的给人员一个升迁的机会也是不错的考虑。
制作监督程序,早监督,常监督
在古代、奴隶不卖力是因为鞭子不够重不够多。
从一开始就要想到品质问题
反复的修改是浪费时间,追求完美是细节与执行。
经常备份