首页 » 软件优化 » 浅谈软件产品质量和开发速度(速度开发质量产品质量大漠)

浅谈软件产品质量和开发速度(速度开发质量产品质量大漠)

萌界大人物 2024-10-29 08:01:22 0

扫一扫用手机浏览

文章目录 [+]

所以到底应该关注什么: 产品质量, 还是开发速度, 还是鱼和熊掌可以兼得? 这个时候,我脑中闪过的居然是冤家二字, 质量和开发速度, 互相有仇,却偏要相逢,无可回避; 这两者又是高度的有情谊, 有缘份,不但一起出现在动能公式里, 在现代各行业产品开发中也是形影不离.

先讲讲这两者之间的深仇. 质量这个词用在产品/作品上,从出生之日起, 就是为了表现一种优劣程度,它不理会速度的角逐、更多集中在自身的表现. 在日常生活中, 我们经常能听到相关产品的议论:日本的电饭煲质量真好,德国的双立人刀锋利无比,瑞士的手表天下无敌....。
人们对高质量的物品趋之若鹜,对低质量的产品嗤之以鼻。
久而久之,市场分化,高质量的产品以很好的价值、更良好的声誉走在市场前列。
近些年,人们也更愿意使用匠人精神来形容一个人专注在产品质量上的敬业精神,因为说明对高质量产品的认可。

相比较于产品质量,开发速度似乎更多是功利的,受市场竞争影响、利益驱使居多。
尤其是近年,受各种因素的影响,各大公司都醉心于节省成本、提高生产效率,似乎有些不管不顾的姿态。
但很多事情需要个过程,也和基础设施有一定的关系,没有一个事儿是上来就能飞起来的。

浅谈软件产品质量和开发速度(速度开发质量产品质量大漠) 软件优化
(图片来自网络侵删)

所以产品质量的守护更像是我们执着的梦想,而开发速度的追逐更像是现实无比的世俗,有点儿仇恨也是正常的。

从另一个角度讲,他们之间又是有情义、互相成全的。
从我开始工作之初,我的第一任大老板就告诉我:\"Do things right in first time.\" 什么意思,就是要一开始就做正确的事情。
对一个产品来说,质量就是一开始要做对的事情,再有了一个良好的基础之后,随着员工能力的提升,再加上各种先进的开发流程,自然而然开发速度就会上去。
而开发速度提升之后,市场上的竞争力也会随之提高,这就会是个非常好的正向循环。
所以从正确的事儿开始,以正确的结果结束。
我想很多软件开发公司使用敏捷开发的方法论, 很多人认为敏捷开发是为了提升速度, 其实它的内涵是质量, 只有在质量保证的情况下, 不停地优化以提升开发的效率. 而如果产品的质量及基础设施本身就很初级, 无论如何速度是提升不上来的.

这只是粗浅之谈,当然要想深入还有很多重要的因素需要去考虑,包括人员的专业能力, 公司组织架构以及所在的行业对质量的期待值. 但这个质量和速度之间的考量是值得大家深入思考的, 也是一个公司及产品策略的重要决定因素.

标签:

相关文章