如何进行软件项目管理?

发表于:2012-8-16 11:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:mandy.wang    来源:51Testing软件测试论坛

  项目管理涉及很多内容:时间、风险、成本、质量...等。

  一般大多人理解的项目管理都是指时间和风险管理两个方面,以下我将从这两个方面来说明项目管理的过程,希望能够帮助到你。

  1、制定项目计划

  对于大项目,一般在项目启动或者立项时会制定一份完善的项目总体计划,形式可以是word,可以是Excel,可以是Project,依据各个公司实际而定,项目总体计划中包括需求分析、概要设计、详细设计、编码、测试等所有阶段的计划,若用Project形式则要把各个阶段的完成时间点和任务设置成里程碑,所以此时的项目总体计划就是Project日程计划细化前的里程碑计划。

  有些公司可能会有自己的项目管理的工具,我第一家公司用的是上海漫索计算机科技有限公司的研发管理平台,相关的使用无非都是类似,前期制定一个粗计划,后续在项目各个阶段各个时间点前进行细化。(比如:每周五细化下周的计划),最后形成的是一份完整的日程计划。

  对于小项目或者版本,因为周期比较短,一般一个月,所以直接制定简单的日程计划进行跟踪。

  2、执行该计划并监控跟踪管理

  项目计划制定并得到项目组评审确认后,项目组要按照计划中安排的任务、时间和人员去执行。

  项目管理人员需要对计划执行情况进行监控,比如每周检查任务完成情况,每个里程碑点检查里程碑内所有任务完成情况。(即所谓的周监控和里程碑监控)

  监控的结果会在项目日程计划中刷新任务完成进度,以便在非里程碑任务时间点时可以查看项目进度。

  必要时每周要召开项目例会并形成项目周报。

  每个里程碑结束时,要召开里程碑总结会议

  3、项目风险应对与问题解决

  项目经理通过对项目周跟踪、里程碑跟踪活动,将发现项目进展中出现的问题及潜在问题(即风险),已经影响或将要影响项目目标。项目组需要跟踪和分析项目数据,对这些问题和风险进行识别、分析,策划相应的应对措施。对问题解决或风险缓解措施的执行,项目经理须进行监督和控制,持续跟踪问题和风险状态变化,确保措施有效执行,直至问题关闭、风险缓解。对问题与风险的识别、解决策划和状态跟踪等信息,项目经理应记录在项目周报和里程碑总结报告的问题跟踪表或者风险跟踪表中。

  对问题和风险的解决或缓解一般应直接采取相应纠正措施,包括:

  ● 调整工作过程,如调整生命周期模型、重新识别项目关键任务、调整任务排序。

  ● 调整工作方法,如就技术难题或风险与同行技术专家进行联合技术攻关、调整开发策略、选择新的项目开发工具等。

  ● 重新调配资源,如安排加班、补充资源、调整人员职责分工。

  ● 重新协商项目目标,如变更需求范围、改变试运行策略、改变项目上线时间等。

  ● 修改工作产品以解决存在的缺陷等。

  ● ......

  在采取以上纠正措施时,该措施本身可能会对项目计划产生比较大的影响,可能会触发变更流程。

  4、项目收尾

  项目收尾是项目最后一个重要的工作环节,要完成项目的各项收尾工作,保存项目资产,移交工作责任、进行项目总结与评价,并最终释放项目资源。

  原帖地址:http://bbs.51testing.com/thread-751052-1-1.html

版权声明:本文由会员mandy.wang首发于51Testing软件测试论坛你问我来答第25期活动。

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号