我最近的项目实施的部分Process是这样的:
开发后经过Code Review后,Comment JIRAID+描述,上传至SVN。
Hudson自动集成,这样Hudson可以记录下每次迭代所更改的东西,和每次Release所更改的东西。
这样的话,每个人改了什么文件就可以通过Hodson + SVN + ViewVC进行追踪。
如果有bug的话,就可以快速定位到所更改的地方。
以上是较好的Process。
需要改进的就是,测试环节,这里主要说的是测试用例和测试数据的保留。对于每个Requirement都要保留当时测试所用的数据。这样,当bug出现是就不至于重新制造数据,节省大量时间。
所以说,Process的定义和不断改进是项目实施过程中最为重要的一项工作。