扫码阅读
手机扫码阅读

ASK MO 第79期|项目进度和质量哪个优先

91 2024-02-22

图片来源网络,侵删

正文共:2279字  预计阅读:8分钟

Hello,大家好!

这里是空谈误国,实干兴邦的创新实干派。

我是MO老师????

欢迎来到每周二晚9点的ASK MO时间

SUN

MON

TUE

WED

THU

FRI

SAT

27

28

29

30

31

01

02

本期 ASK MO 是79期,本期有同学问了一个能困扰大多数项目经理的问题, 项目经理是要保证进度还是质量?我们来看看他的问题。

好了话不多说,回到我们的ASK MO。

本期提问

项目经理到底是项目的进度优先还是质量优先?

——阿 miu

有的人这样回答:在确保质量的情况下争取按期完成任务。没有质量,进度再快又有何用。

有的人这样回答:速度吧,质量也不能太差。

还有人这样回答:假设速度再快,质量不行可以吗?

这个问题问得好,各位看客老爷们,你们是怎么想的?

莫老师说:进度和质量,难道不能兼得吗?

如果要展开来说,还得把另一个因素拉进来,那就是成本,因为项目铁三角,进度,质量,和成本必须要取得一个平衡。

假如不看成本,项目无限加人也是不合适的,必竟公司是要依靠项目来挣钱的。

那么,该如何才能取得一个平衡呢?

1、进度

以软件开发为例,一般的软件开发是先由客户提出需求,然后由产品经理沟通好需求,再由开发人员把需求拆分成各个功能点,按照功能点进行估算,然后就可以统计出开发周期。

由开发周期再推导出测试周期,把时间加在一起,得出整个项目周期。

一般正式开发的时候会由于各种原因没法按照预估的开发周期完成,比如有的人中途需要请假,有的人生病了,有的人评估需求的时候不够仔细,或者对需求没有理解到位,又或许是对要用的技术没有充分评估,然后会发现做的时候各种问题等等。

所以一般的做法是人员冗余设计,由多个人去熟悉同一个模块,实际干活的人要投入100%的精力去做,然后有一两个人可以随时替补。

当所有的流程走上一遍之后每个人的工作能力、工作态度、秉性都会暴露出来,管理者需要按照每个人实际情况来安排最适合他的事情。

管理就是管人,由于每个人都是不同的,没有固定方法可言,所以管理需要以人为本,针对不同的人需要使用不同的管理策略,这就是管理比较难的部分。

2、质量

软件是人写的,好的程序员能写出好的代码,都是经过长期的实际开发积累出来的经验,没有速成途径。

再就是不要重复造轮子,有很多优秀的开源的代码可以直接用。有很多人把一些通用的服务做好了只要付费调用就可以了,比如云存储、消息队列等等。我们的软件开发者不仅要关注自己写的代码,更要多去学习新的开源代码,既要埋头苦干,也要抬头思考。这点项目经理可以不断让团队学习和分享。

通过使用成熟的服务或者代码,来进一步提高软件的质量。我们要对新的技术产生“敬畏”,不轻易使用不成熟的代码,避免为自己“挖坑”。项目经理在遇到开发人员使用这些新的服务或代码时,一定要多问这几个问题:“这些代码被哪些公司所采用,应用的过程当中会不会有坑”?

3、成本

软件开发主要的是人力成本,我们需要把所有的人力成本用钱来量化,转化成人均工资来计算,在上浮30%(考虑人均场地费、税费等),以"人月"为单位来核算人力成本,再乘以预计的开发周期。

我个人一直是很反对压榨人力的,不过这在互联网行业,不太现实,但不能总是让员工加班。核心的问题还是人员的效率,以及人员配合的成本,这个成本我们叫他管理成本。

比如开发一个功能一个熟手的估算为3个小时,一个新手的估算为8个小时,当几十个功能累计起来的时候,熟手和新手估算的周期差距会十分巨大。

再来看人员的配合成本,或者叫团队配合成本。从客户需求分析,需求沟通,到任务划分,再到实际开发测试,这本身就是一个团队合作的事情。

有的人沟通愿望很低,往往是等着事情找上他,而不是自己主动解决事情。

有的人配合愿望低,依赖他解决的问题要等很久。

有的人只想自己一个人做,合作意愿很低。

一个优秀的团队从人员招聘开始就下了功夫,再到实际的管理过程也是需要团队管理者劳心劳力。

人力成本我更倾向于通过找效率高沟通成本低的人一起组建团队,从单价来看人力成本好像是高了,但是从整体来看人力成本反而是更低的。

研发项目是一个非常依赖经验的事情,无法又让马儿不吃草又要跑得快,我们只能在项目的进度、质量和成本三者之间找到一个平衡。

我是MO老师,我在“创新实干派” 等你。



· · ·END· · ·

原文链接: http://mp.weixin.qq.com/s?__biz=MzIxMjM1MjMyNA==&mid=2247485424&idx=1&sn=b7ae46e112e5921ee84704150c1fe25a&chksm=97462bdba031a2cd19a9d3242eea8ed3c5dbc139aec5bc0a1b7df15cd08e3b4123942372e5d0#rd

小文分享

65 篇文章
浏览 7544
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线