最近紧张的项目告一段落,我继续思考如何改进公司的软件过程。
- 版本管理:
Subversion取代VSS的工作,将从下一个新项目开始。Subversion意味着更简单的操作和管理,相比vss而言,具有更广泛的适用性。
- 性能测试:
将引入Loadrunner,用于模拟大规模在线用户进行用一操作的性能测试,以评估Web项目的健壮性和可靠性,以及一定压力条件下的性能表现。上周已经由Rikki进行过培训,相信大家对这些已经有了感性认识。
- 需求变更管理:
需求不断变更一直是工程类软件项目最头疼的问题。在我刚到公司的时候,公司没有任何需求控制,顶多只有一个来自英国的原始需求。在资源比较匮乏的条件下,我规定了标准的需求规格书,首先明确了需求分析的几个关键点;其次,规定了需求规格书必须归档,前期的任何需求变更都必须纳入需求规格书,进行升版,并且记录版本变更历史;最后,对于项目后期的需求变更,严格要求英国方面使用RCA(Requirement Change Application)文档,用于跟踪和管理变更,而不是象以前那样任何人以任何方式,都可以提出变更,没有任何管控。
当然,需求变更一定是要进行评审,列出计划,以及安排测试方案。需求变更均记入到我们的跟踪系统。
现在要进行的改进工作,是将分散的文档化的需求,统一到一个集成系统中,将需求变更,测试用例,测试结果,Bug跟踪等一系列工作,有机的结合在一起,做到测试覆盖需求,Bug关联需求等等,而Test Director就能很好的完成这个工作。
这周Sam将模拟一个项目,完成以上这些工作的演示,希望周五能看到一场很棒的培训。
- Project Web Access 2007
以往项目管理任务管理都是通过单一的MPP文件,Project Web Access可以改变这一切。让大家围绕这个系统,对项目流程和任务真正的掌控起来,而不是被动的接受我的分配,这一点至关重要。
最后,每个人都是领导者!希望通过一系列努力,让团队的每个成员都成为自己的领导者,能独立思考,独立管理,激活自己也激活他人!
![]()
由于各种原因,我们无法获知[近期软件过程改进中的几个措施]原创作者,如侵犯了您的版权,请您及时联系我们!

