《软件工程之美》—— 项目规划

本文深入探讨了项目规划的重要性,包括可行性研究、项目计划、风险管理、流程规范及项目管理工具。强调了制定计划、风险识别和量化、设置里程碑、使用项目管理工具以及正确理解开会成本的重要性。此外,还提供了技术转管理的建议和如何写好项目文档的指导。
摘要由CSDN通过智能技术生成

项目开始之前有很多准备工作需要进行,可行性研究、项目计划、风险管控、流程规范的制定,选择合适的工具对项目整体进行管控。除此之外,还要树立正确的认知,避免感性奔走。

读的时候并没有觉得项目规划这部分会有这么多东西的呢,笔记整理下来真的是有点多哦。

1、可行性研究

可行性研究讲的是如何科学地论证项目的可行性,以及项目是不是值得做。如何科学论证是方式方法,是否值得做则是对投入回报比进行评估。
宝玉老师举了几个例子来说明可行性研究的必要性,以及在软件行业中大家对可行性研究的重视程度不高。
在过去的工作经历中,我是被要求写过可行性研究报告的,当时可能大家也只是觉得这是立项的一个必要文档,内容是其次的。但是我写的时候最大的困惑就是如何进行,至于有什么用,并没有想过啦~来来来,123来啦

1.1、如何做好可行性研究

当你决定要做可行性研究的时候,你就已经成功了一半了,怎么做反而是相对简单的部分!

忽略可行性研究报告繁琐的引言、背景、定义,从核心的地方开始,如何进行通常从这三个方面进行:

  • 经济可行性:从成本和收益角度分析,看投入产出比。不仅分析短期利益,还要分析长期利益。
  • 技术可行性:技术上是否可以实现,不能解决的问题能否规避。
  • 社会可行性:法律、道德、社会影响等因素的考量。

光列出这三点还是很抽象的,具体分析的时候老师给了个示例,这里就不搬运啦,但是有一点觉得是很有必要的:分析最终都应该落实到具体的数字上。
经济可行性
从投入产出比的计算,来分别统计成本和收益。考虑收益的时候要对短期和长期都进行分析。

技术可行性
技术是否可行,关键还是在人。技术本身需要考虑两个方面:成熟度和覆盖面,对于不能解决的问题能够规避。

社会可行性
从三个方面考虑:

  • 是否存在不良道德行为
  • 是否存在负面社会影响
  • 是否违反相关法律法规

2、项目计划

A:既然飞机老是晚点,还要时间表干嘛?
B:没有时间表,你怎么知道飞机晚点了呢?

看到这里有一点脸红:
见过很多人抱怨项目经理制定的计划有问题,却很少看到会有人愿意主动参与制定项目计划。如果你不主动参与计划的制定,最终就只能按照项目经理的计划执行了,出现计划不合理的地方,你也只能接受,工作就会一直很被动。

其实大部分情况下,计划出炉后,都会问大家的意见,然后鸦雀无声。欸~工作中好多抱怨的声音是不是其实是事后为自己的**“怂”**哀嚎?我们有好多可以为环境的改变发力的时候,当时怂,后来抱怨,真的是过粪了。

当然制定计划也不是那么简单啦,需要有步骤地去多方考量。

2.1、如何制定计划

制定项目计划,通常有三个基本步骤:

  • 任务分解
  • 估算时间
  • 排任务路径。

1、任务分解
WBS(Work Breakdown Structure):把要做的事情,按照一个树形结构去组织,逐级分解,分割成小而具体的可交付结果,直到不能再拆分为止。
在制定计划的时候,除了要拆解任务,还要反复思考各种存在的问题。对技术细节不清楚的地方,要寻求技术人员的帮助。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值