《软件工程之美》总结二:项目规划

可行性研究

可行性研究通常讲的是如何科学地论证项目的可行性,以及这个项目是不是值得做

对于软件项目的可行性研究,主要从三个方面入手: 经济可行性、技术可行性、 会可行性。

经济可行性:
从成本和收益角度分析,看投入产出比;
不仅要分析短期利益,还要分析长期利益,看是不是值得做

技术可行性:
软件项目最终是需要人通过技术来实现的,所以要分析技术上是不是可行

会可行性:
会可行性涉及法律、道德、 会影响等 会因素

项目管理

需要逐步转变思维,从技术思维到工程思维,不要仅仅局限于自己负责的一个小模块,而是要多从项目的整体去思考

项目管理核心就是管理好人和事

1 管理好客户的预期

在项目的质量、范围、时间、成本上达到要求,重要的是达到一个平衡,可参考https://blog.csdn.net/qq_41594698/article/details/107558230的平衡质量、时间、成本

2 管理好项目成员

使用流程和规范让项目成员紧密协作,好的项目管理,不需要直接去管人,而是管理好流程规范,项目成员也不需要按照项目经理的指令干活,而是遵循流程规范来干活(参考”流程和规范“部分,工具可参考”项目管理工具“部分)

为了完成项目目标,在整个开发过程 中所产生的一系列任务

对项目中事情的管理,本质上就是对软件开发过程的管理

1 选择适合项目的开发模式

瀑布捷样可参考https://blog.csdn.net/qq_41594698/article/details/107558230

2 制定好项目计划

3 对计划进行跟踪和控制,同时做好风险管理

可参考”风险管理“部分

总结

在看板视图上的所有 Ticket可以很直观的看出哪些还没开始,哪些进行中,哪些已经完成

风险管理

风险是指不确定的事件,一旦发生,将会造成消极的影响

风险包含两个方面的内容: 发生后,会造成什么样的损失发生的概率有多大风险 = 损失 x 发生概率)

项目中的任务都思考一下它最坏的结果是 什么,如果最坏的结果不能接受,就说明要有个 B 计划,考虑风险管理了

应对策略:

被动应对:风险已经发生,造成了问题才被动应对

有备无患:事先制定好风险发生后的补救方案,但没有任何防范措施

防患未然:对可能的风险做出防范,并把风险防范作为项目任务的一部分

如何进行风险管理

1 风险识别:识别可能的风险

项目风险:项目预算、进度、用户和需求等方面的问题

人员风险:人员离职、人手不足等问题

技术风险:采用的技术所可能带来的风险

商业风险:与市场、产品策略等有关的商业风险

使用检查表法,将风险分类列成清单进行对照

2 风险量化:对风险进行评估量化

3 应对计划:对风险制定应对策略

回避风险——更改导致风险的方案

转移风险——将损失转嫁出去

缓解风险——降低风险发生概率或减少可能造成的损失

接受风险——撞翻南山,获新天地

4 风险监控:对风险进行监控预警

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月21日
下一篇 2020年6月21日

相关推荐