Y
YoungSun
Unregistered / Unconfirmed
GUEST, unregistred user!
请大家介绍一下各自参与的项目的具体管理方法, 谢谢!
我不是指系统设计, 具体是这样一些方面:
1. 前期系统设计文档是否进行会审? 是怎样管理和分发的? 是否是由系统分析员或主程
序员直接复制给所有开发人员? 有没有专人来管理和归档这些文档? 开发中文档的修改
更新是怎样进行的?
2. 开发过程中开发人员之间的相互交流是怎样进行的? 是开会面谈, 还是通过局域网邮
件,BBS, 或者是专门的工具软件如FreeICQ?
3. 项目管理人员是怎样掌握和控制开发进度的? 比如是否要求开发人员每天提交工作日
志或其他类似文档? 如果有是通过书面提交还是电子文档或是专门的网页, 工具软件? 如
果开发中遇到问题(包括技术问题和非技术问题)是怎样解决的? 如果影响进度那么开发计
划是怎样进行修改的?
4. 开发中的源程序, 设计文档, 参考资料, 开发相关工具是怎样管理的? 是用TeamSource
还是VSS还是其他工具? 或者是自己开发的工具? 如果是用前面两个工具进行管理的, 那么
在使用中是否觉得足够满足需要或者觉得很方便?
5. 测试工作是怎样进行的? 测试环境是怎样建立的? 单元测试是由开发人员进行的还是由
测试人员进行的? 测试人员怎样提交测试报告? 是书面提交还是通过专门的网页或工具软
件? 提交的测试报告怎样跟踪那些问题? 如果开发人员不接受测试结果或者不配合测试工
作, 是怎样解决的? 测试的内容是否包括需求测试, 易用性测试和性能测试? 在测试过程
中, 测试人员与开发人员之间是点对点直接传递程序文件, 还是使用上面提到的版本管理
软件? 测试人员手上有没有整个系统的详细的运行环境和文件分布的说明? 甚至具体到每
一个开发中产生的文件的说明?
6. 开发完成后包装发布工作是怎样进行的? 比如要发布一个版本, 安装程序由谁制作? 有
没有打包任务单这样的文档? 打包时如何获得源程序? 是否是使用上面提到的版本管理软
件? 打包完成后的安装程序是怎样管理的? 是否仍然使用上面提到的版本管理软件? 或是
使用其他的工具还是直接在硬盘上分类保存?
7. 打包发布后的软件如果又发现必须修改但影响并不是很大的问题, 是重新打包整个软件,
还是只发补丁?
8. 项目结束后, 有没有对项目开发进行总结? 并分析整理出一些数据, 如单位规模所花时
间, 代码行数? 实际投入的人力物力? 开发成本? 与计划的实际偏差?
9. 在软件维护时, 对反馈的问题是否进行记录备案, 并加以分析? 还是直接解决问题, 不
记录不分析?
大家并不需要谈所有的内容, 只需要说说自己感兴趣有感触的方面即可.
我不是指系统设计, 具体是这样一些方面:
1. 前期系统设计文档是否进行会审? 是怎样管理和分发的? 是否是由系统分析员或主程
序员直接复制给所有开发人员? 有没有专人来管理和归档这些文档? 开发中文档的修改
更新是怎样进行的?
2. 开发过程中开发人员之间的相互交流是怎样进行的? 是开会面谈, 还是通过局域网邮
件,BBS, 或者是专门的工具软件如FreeICQ?
3. 项目管理人员是怎样掌握和控制开发进度的? 比如是否要求开发人员每天提交工作日
志或其他类似文档? 如果有是通过书面提交还是电子文档或是专门的网页, 工具软件? 如
果开发中遇到问题(包括技术问题和非技术问题)是怎样解决的? 如果影响进度那么开发计
划是怎样进行修改的?
4. 开发中的源程序, 设计文档, 参考资料, 开发相关工具是怎样管理的? 是用TeamSource
还是VSS还是其他工具? 或者是自己开发的工具? 如果是用前面两个工具进行管理的, 那么
在使用中是否觉得足够满足需要或者觉得很方便?
5. 测试工作是怎样进行的? 测试环境是怎样建立的? 单元测试是由开发人员进行的还是由
测试人员进行的? 测试人员怎样提交测试报告? 是书面提交还是通过专门的网页或工具软
件? 提交的测试报告怎样跟踪那些问题? 如果开发人员不接受测试结果或者不配合测试工
作, 是怎样解决的? 测试的内容是否包括需求测试, 易用性测试和性能测试? 在测试过程
中, 测试人员与开发人员之间是点对点直接传递程序文件, 还是使用上面提到的版本管理
软件? 测试人员手上有没有整个系统的详细的运行环境和文件分布的说明? 甚至具体到每
一个开发中产生的文件的说明?
6. 开发完成后包装发布工作是怎样进行的? 比如要发布一个版本, 安装程序由谁制作? 有
没有打包任务单这样的文档? 打包时如何获得源程序? 是否是使用上面提到的版本管理软
件? 打包完成后的安装程序是怎样管理的? 是否仍然使用上面提到的版本管理软件? 或是
使用其他的工具还是直接在硬盘上分类保存?
7. 打包发布后的软件如果又发现必须修改但影响并不是很大的问题, 是重新打包整个软件,
还是只发补丁?
8. 项目结束后, 有没有对项目开发进行总结? 并分析整理出一些数据, 如单位规模所花时
间, 代码行数? 实际投入的人力物力? 开发成本? 与计划的实际偏差?
9. 在软件维护时, 对反馈的问题是否进行记录备案, 并加以分析? 还是直接解决问题, 不
记录不分析?
大家并不需要谈所有的内容, 只需要说说自己感兴趣有感触的方面即可.