软件项目计划
一年之计在于春,一日之计在于寅——《增广贤文》
谋于前才可捕获于后,临大事而不乱——苏轼
如果软件项目值得开发、能够开发,我们要制定项目计划,对资源成本框架进行合理的调度。
软件项目的失败大多数是因为计划不周引起的,计划对项目的成败有关键作用,软件项目计划要等到需求分析之后才能正式定稿。
一、计划的作用
- 有利于减少风险损失(风险)
- 明确目标(任务)
- 利用资源、提高效益(进度)
- 有利于各成员相互配合,体现综合效应(组织)
计划→压力→行动→结果
二、计划的内容
- 风险(管理失败)
- 进度(管理任务)
- 组织(管理机制)
三、风险分析
未雨绸缪,主动攻击风险
标识潜在的风险,评估他们的概率和产生的影响,对重要性进行排序,然后制定计划来管理风险
风险分析活动包括:风险标识、风险估计、风险评价和风险管理与监控。
1、风险标识——类型
宏观上看:
- 项目风险/管理风险(可能增加项目成本或拖延项目进度的风险,比如:资金不足)
- 技术风险(可能影响软件的质量或交付、导致开发无法继续进行,比如:规格说明存在二义性)
- 商业风险(开发的产品过时)
Charette(沙雷特,人名)分类:
- 已知风险(ex:用户计算机知识欠缺)
- 可预测风险(ex:用户改变需求)
- 不可预测风险(ex:自然灾害)
Bohem风险项目检查表:
- 产品规模:创建和使用的数据库大小是否一致等等,产品需求改变、复用率
- 商业影响:政府约束目是否得到管理者重视/li>
- 客户特性:客户是否清除需求,是否愿意交流
- 过程定义:高层是否同意已经写好的软件工程书发是否愿意按照开发文档写的安排进行开发
- 开发环境:是否有可用的软件项目管理工具/li>
- 建造技术:新技术会带来风险,是否用了未经证实的硬件接口
- 人员数量及经验:是否有足够人员员是否与工程所需配套/li>
3、风险评价
4、风险管理与监控
指利用某些技术,设法避免或转移风险
会带来一定开销,但是要小于风险发生会带来的开销
风险跟踪、控制,过程中收集信息用于将来
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!