《软件开发的201个原则》思考:10.做好抛弃的准备

在这里插入图片描述

  1. 全新的产品总会因为某些偏差,导致最后的效果不好。
  • 算法没有评估到位,觉得可以很快实现,效果还会不错。
  • 开发觉得这个功能还行,对质量也没有太在意。
  • 老板觉得这些人就够了,不用那么多人。
  • 市场调研这个需求很多人要,产品赶紧加呀。
    。。。

各职能部门对一个全新的产品,总抱有一定的幻想。不能说这个幻想不切实际,不过确实会导致全新的产品离成功总差那么一步。有一点指得庆幸的是,如果你的老板愿意尝试新技术,不断试错,那还是一件好事的。

  1. 第一个开发出来的系统,不是要完整开发出功能,这个在之前也提到过。第一个应该是来跑通验证逻辑的,此时应该最最小版本,甚至就是看看技术可行性。不要期望第一个开发出来的产品就可以达到什么高的要求,想要高的要求是在技术可行性的前提下,满足客户的要求,才算是达到可以推出的地步。客户是技术是否达到要求的第一检测性。
    对第一版开发出来的产品,要有清晰的目标,不然就会被很多思想左右,最后变得臃肿甚至腹死胎中。
  2. 作为商用软件,虽然说是第一版MVP,但是为了可扩展性,在架构层面上也应该有扩展的意识。不因为是全新的,或者说是第一个可跑通版本就去随意开发,先有就行(在老板,产品,市场等催促下)。还是第一个原则,质量第一。

Royce, W., “Managing the Development of Large Software System,” WESCON’ 70, 1970; reprinted in 9th Internaltional Conference on Software Engineering, Washington D.C.: IEEE Conputer Society Press, 1987,pp. 328-338

这是百度团队翻译的书本,本篇不涉及商业,单纯个人想法记录反思,有想要讨论的欢迎评论留言。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值