开发团队-欧瑞莲化妆品开发团队
发布时间:2023-04-22 16:02 浏览次数:次 作者:佚名
最近一直在思考如果最重要的事只有一件,那么对于一个开发团队来说,最重要的是什么呢?
今天我已经找到了答案,答案很简单,就三个字:可视化。
为什么?
昨天下午我们有一个后台服务“挂”了几个小时,大部分人都不知道,等到第二天用户来“投诉”了,我们才开始查问题出在哪里。
上周我们的一个后台功能设置好之后,没有起作用,花了一周时间才查到是哪里出错了。
上周我们一个后台处理程序处理了一个Excel文件,失败的原因没有直白地告诉用户开发团队,花了接近一周的时间沟通和检查问题。
这样的例子数不胜数,细心的你可能已经发现了一个共同点:“后台”,后台是前台的反义词,前台是看得见的,而后台通常意味着看不见,看不见的地方往往是最容易出问题的地方,而可视化能够帮助我们看见“看不见”的地方,第一时间把问题暴露出来。
如果我们有后台流量可视化,我们就能第一时间因为流量异常发现上述的第一个问题,如果我们有后台任务执行状态可视化,我们就能第一时间定位问题。如果我们能把后台失败的原因直白地告诉用户,用户就能第一时间自己纠正Excel里面的错误,而不用兜兜转转找到开发,开发再兜兜转转找到用户,浪费大家的精力和时间。
可视化的好处远不止于此,随便可视化下面几项内容,就能产生巨大的收益,不解释。
应用性能可视化方法性能可视化内存占用可视化系统吞吐量可视化代码质量可视化开发质量/效率可视化目标进展/行动可视化系统主流程被自动化测试覆盖可视化用户行为可视化
总之开发团队,可视化可以给一个开发团队带来巨大的好处,一方面能大幅节省开发团队分析问题、定位问题和解决问题的成本,另一方面能照亮引领开发团队改进的方向。
最后我们给这件最重要的事取个名,就叫VDD(可视化驱动开发)可好?