作为项目的软件经理,除了可能会承担一部分开发任务外,还需要对软件开发人员的工作的跟踪和检查。本文将软件经理的工作分为每天必须做的、每周必须做的、里程碑要做的和事件驱动的事情,文中列出的也并非是工作的全集,仅是比较重要的工作,供大家参考。
1. 每天必须做的工作
² 阅读各个小组的工作检查日报,回复和解决日报中的问题;
² 跟踪小组的任务完成情况;
² 根据日报中的标示为完成的任务,抽查完成的情况;
² 根据日报中标示为完成的编码任务,收集代码走查检查表。
2. 每周必须做的工作
² 代码走查:
a) 抽查代码(按照规范和代码检查表);
² 跟踪BUG库:
a) 检查BUG库,对类似的BUG或者频率比较高的BUG要及时通知技术人员注意;
b) 及时分配发现的BUG,并跟踪BUG的解决情况。
² 周进度:
a) 召开周例会(组长参加);
b) 检查本周任务完成情况;
c) 滚动制订下周的详细工作计划(或与组长一起制订)。
² 组织每周的团队活动
3. 每里程碑需要完成的任务
 根据项目经理制订的里程碑目标细化里程碑计划(与总体组一起);
² 协助项目经理完成里程碑总结;
² 参加里程碑的汇报;
² 负责整理里程碑的提交文档。
4. 事件驱动方式的工作
² 组织评审:
a) 作为评审组织者组织需求、设计的评审;严格执行评审流程;
b) 监督《评审缺陷反馈表》和《评审会议纪要》及时进入CVS;
c) 监督评审的缺陷在评审的文档中得到修改和解决;
d) 监督修改后的文档是否进入基线库或者受控库。
² BUILD:
a) 根据计划发布BUILD;
b) 检查BUILD报告中的发布的功能和计划的任务对照;
c) 对BUILD过程中出现的技术问题及时做出决策,避免由于BUILD耽误进度。
² 变更管理:
a) 负责需求、设计变更的审核、确认,监督变更的执行情况;
b) 跟踪数据库设计的变更;
c) 检查变更的记录是否齐全和及时入CVS、变更后的配置项是否进入基线、基线变更后配置管理员是否发布通知并记录发布记录。
 
项目经理类型
1. 技术型:本身就是技术或工程出身,对于软件开发大部分都是技术活的项目来说,当然可以发挥很大的价值。
2. 销售型:比较具有商务眼光和感觉,偏重于与客户关系的处理,能够与stakeholder关系处理比较好,大家的期望比较清楚,也比较support你,当然可以做到如鱼得水。
3. 保姆管家型:喜欢做服务型的工作,了解各个人员的性格、观点,做好后勤工作。大家也会比较尊敬他。
4. 业务顾问型:对行业很了解,对于软件开发来说,清楚了业务,需求范围就搞定了。
posted on 2012-05-31 20:17  haoqiang  阅读(1480)  评论(0编辑  收藏  举报