怎么样才算软件做得好?
前段时间,我做为软件工程顾问支持的一个部门提了一个需求,说希望能有一种方法来度量研发团队的绩效。
我说,我的角色定位是教练,不是裁判,所以恐怕不能在度量绩效上帮助到你;不过,有一点我想特别提出来,以避免你们在制定绩效指标的时候掉入陷阱。这个陷阱就是认为我们做软件就是为了开发特性,做得好就是以很快的速度开发了很多特性。
真相是:做软件是为了满足用户需要。考虑到投入产出比,我们的目标应该是:做尽可能少的特性,尽可能多的满足用户需要。
有人可能会用一些市面上比较成功、同时80%的功能平时都不怎么用的软件来反对上面的这种说法。
我的回应是,这些软件之所以取得成功,很大可能是因为它那20%的常用的功能比同类软件的那20%的功能更能满足用户需要,而不是因为它有更多的功能。(同时,一个产品是否能获得商业上的成功,除了产品本身带给用户的价值之外,也受到达市场的时机、运营策略等其他的因素影响。)
所以,度量做软件是否做得好,看看用户有没有持续在使用你的软件/特性,问问他们觉得你的软件在哪些方面帮助到了他们,他们对你的软件的评价如何,可能更能回答研发团队是否做得好这个问题。
欢迎大家留言,说说你的看法。
END
精选文章
一次性解决所有需求变更问题(赠需求变更流程图)
需求定义不清?看这一篇就够了(赠需求分析工具箱和需求文档模板)
需求多做不完怎么办?
“轻松做软件”是IT人的效率公众号,不加班必备
科学工作,少走弯路,快来关注吧!
怎么样才算软件做得好?相关推荐
- 三维叉乘怎么算_3分钟做完这些题,你的CAD才算熟练
3分钟做完这些题,你的CAD才算熟练 "有没有CAD教程","如何学习CAD?" ...... 这样的留言每隔一段时间都能看到. CAD说简单其实也挺简单的,但 ...
- 生产线平衡率多少才算合理?生产线平衡的标准是什么?--ECRS工时测定软件--标准工时库
生产线平衡率多少才算合理呢?一般情况下在百分之八十五以上就可以称得上是合格,若是在该基准水平以下,企业的管理者就需要思虑如何做相应的提升或者说综合产品的生产情况.工艺路径确定是否有提升的必要. 因为生 ...
- 2020年,网红KOL营销到底要怎么做才算成功?我来谈谈
2020年,网红KOL营销到底要怎么做才算成功?我来谈谈 KOL是近年崛起的炙手可热的新贵. "带货种草.信任社交",以及以抖 音为代表的低门槛.模板化内容创作.算法平等分发的短视 ...
- 什么才是软件开发的葵花宝典?
葵花宝典 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败". 但什么才是软件开发的葵花宝典? 让我们先从一 ...
- 计算机硬盘容量分盘计算,硬盘怎么规划分区大小才算科学合理? | 我爱分享网...
硬盘怎么规划分区大小才算科学合理?这个问题通常电脑小白都会问,虽然有些非小白可能知道怎么分,但是下面有些内容你也不一定知道哦!我们常见硬盘大小为120G.500G.1T,下面就以这三种来介绍硬盘分区大 ...
- java创建日程到期提醒_Mac用户必备日程时间管理器,有计划有效率的人生才算完美!...
有计划的人,才会产生强大的行动力,才会充满激情的去工作,因为他知道下一步该做什么,目标明确的人,一定会成功,所以,有计划有效率的人生才算完美! 每天的日程安排的满满的,没有一款规划任务,提高效率的GT ...
- 生物医学图片处理——怎样才算不当操作?
生物医学图片处理--怎样才算不当操作? 在2021年撤稿观察(Retraction Watch)数据库中列出的近4000起撤稿事件中,超过四分之一涉及" "concerns/iss ...
- 计算机基础术语巧记,报考28个专业术语,你都知道吗?掌握这些才算入门!
原标题:报考28个专业术语,你都知道吗?掌握这些才算入门! 志愿填报必知概念 28个专业术语 - 分数线说明 - 1.省控线 也叫录取最低分数线.高校在招生中根据每个批次的招生计划和考生成绩按照一定的 ...
- 技术中台的作用是什么,在什么情况下才有必要做技术中台?
目录 技术中台的作用是什么? 技术前台 技术中台 在什么情况下,才有必要做技术中台? | 前提1:技术组织结构垂直化 | 前提2:业务线又多又复杂 有了技术中台,是不是就能上天? 总结 就在刚过去的半 ...
- 伪原创文章如何写才算高质量
一.伪原创文章来源 伪原创文章来源可以有很多种方法,如果是产品使用保养类可以去百度知道搜索或者百度经验等,还可以去同行排名靠后的网站中获取,如果是发不到自己的网站内,尽量选择还没有被搜索引擎收录的为好 ...
最新文章
- java 9宫格抽奖_前端js实现九宫格模式抽奖(多宫格抽奖)
- onBlur()事件连续触发问题。
- python选择日期控件_Flask学习笔记-使用bootstrap-datepicker实现页面日期选择
- 安卓点击图片跳转界面_安卓手机APP控制无线开关的电路方案设计(原理图+源码)...
- wxWidgets:缓冲区类
- boost::json::to_string用法的测试程序
- mysql左连接去重查询_MYSQL-多表查询
- 通过项目逐步深入了解Mybatis二
- python找出主力合约价格_如何找出全部期货主力合约和次主力合约?
- ApacheCN PythonWeb 译文集 20211028 更新
- 最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:
- mysql查找配置文件的顺序
- Apache Pulsar 中文社区先锋奖与年度优秀案例出炉!
- 一、Quartus II软件的使用
- SpringBoot+Mybatis-Plus+Shiro整合的RBAC权限系统
- 自定義ListActivity(一)
- 国际快递清关要多少时间,国际快递进口如何清关2021.12.01
- Python基础第一周第三天
- com.github.abel533.mapper.MapperProvider插件使用遇到的问题
- 简单介绍ENVOIA
热门文章
- 五种方法输出大写字母A(c语言)
- TIPTOP ERP 开发视频教程
- 阿里 达摩院 cv 算法 面经
- Https网址在线安全检测网站
- 域格 ASR CAT4 系列模块FOTA 升级(HTTP 方式)
- Proxmox(PVE) Web 控制面板添加登录二步验证(TFA)
- Flutter开发:Another exception was thrown:Unable to load asset:…的解决方法
- 十万,百万,千万,快狗打车架构是怎么演进的?
- 郁亮的“权力游戏”,万科的“内外战争”
- 视频教程-Nodejs极速入门-Node.js