软件开发项目的关键

孙子兵法曰:凡治众如治寡,分数是也;斗众如斗寡,形名是也;
 
软件开发是一个多种专业角色一起协作来解决问题的活动,每个需求的实现都是这样一个过程。
 
因此,软件开发管理者最最重要的工作只有3件事:
1:把握好需求。
2:领导好人员。
3:教会团队中各种角色以协作的方式共同实现每个需求。(并非只是流水线方式的各自孤立的工作,而是在一起紧密合作)。
 
软件开发项目管理的几个秘诀:
管理成功,不断记录开发团队取得的成果。
先把用户界面全部做好,但是要把未实现的功能区分开,以避免不懂技术的领导或客户看了以后会认为已经没什么工作要做了。
区分方法如下:
 a:在相应的功能按钮或菜单上补充“尚未实现”的字样。
 b:在相应的功能按钮或菜单上用不同颜色的文字,比如红色。
 c:把相应的输入框设置成Disable状态和灰色底色。
 d:把没有下级页面要演示也没有实现的按钮或菜单设置成Disable状态。
同时先做好全部界面也有利于预先录制GUI自动测试脚本。
每天构建产品,极小版本推出。
 
做了枯燥的重复手工劳动后,一定要注意随时保存。
 

你可能感兴趣的:(软件开发项目的关键)