软件工程学习笔记5——项目规划篇1

一、可行性研究

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

软件工程的教材里面,通常会讲如何写可行性研究报告,很烦琐,要撰写诸如引言、背景、定义等内容。在这里,我们关注的重点是,软件工程中是如何去做可行性研究的。我们通常从三个方面着手做:

  • 经济可行性。从成本和收益角度分析,看投入产出比。不仅要分析短期利益,还要分析长期利益,看是不是值得做。
  • 技术可行性。软件项目最终是需要人通过技术来实现的,所以要分析技术上是不是可行,如果有技术上解决不了的问题又能否规避。
  • 社会可行性。社会可行性涉及法律、道德、社会影响等社会因素。比如,触犯国家法律的事情肯定不能做;产品如若不符合道德标准,可能带来较大的社会负面影响,那么也要慎重考虑。

二、如何技术转管理——项目管理

如果你想技术转管理,先来试试管好一个项目。

项目管理,是最基础的管理,既要管理一个项目,又要协调整个团队一起,完成共同的目标。

1、技术人员转型管理的障碍是什么?

因为管理,最重要的一点就是大局观,要能从整个项目的角度,从整个团队的角度去思考,去确定方向,去发现问题,对问题及时解决及时调整。

而技术人员经常把注意力都放在技术细节上,就容易忽视其他事情,例如和其他人之间的沟通、不关心当前项目进展。

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

2、怎么样去管理一个软件项目?

软件项目管理涉及知识不少,既有传统的项目管理知识,又需要掌握软件工程的知识。

就软件项目管理来说,如果从管好人、管好事这两个维度去看如何管理项目,就会发现其实并不难。

(1)对于人的管理

项目管理中的人,主要涉及两类:客户项目成员

对于客户的管理,就是对于客户期望值的管理。

想要满足客户预期,通常来说,就是你能在项目的质量、范围、时间和成本上达到要求。

  • 质量达标:交付产品是高质量的,满足客户需要的。
  • 完整交付:按照约定的功能范围交付最终产品。
  • 按时交付:项目按照客户认可的进度完成。
  • 预算之内:在预算内完成项目。

对于项目成员的管理,不需要过多依赖人的管理,否则项目经理就会成为项目管理的瓶颈。所以更多要落实到流程和工具上。

好的项目管理,不需要直接去管人,而是管理好流程规范;项目成员不需要按照项目经理的指令做事ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值