研发的两观,全局观和产品观

简介: 所谓产品观,其实也就是全局观的一个具体实施策略,只是这种实施策略执行在某一个产品的生命周期里。前面我们提到,一件事情最重要的部分其实是找到如何衡量做的好不好的标准,产品观给我们找到了这个衡量标准,就是我们做的一切,都是以最后对产品是不是好的,而不是我做的这件事情本身好不好。
引子(有点长)
前些天在杭州和W君漫步钱塘江赏霾,畅谈了两个小时,期间W君一直强调研发需要有产品观以及全局观。我很认同,但是毕竟这也对人要求很高。

昨天恰巧又看到了一篇文章,叫 那些用力过猛的员工,发现和W君讲的有异曲同工之妙,虽然W君并没有指出缺乏产品观和全局观可能产生严重的副作用。

我们都以为做好自己该做的事情,比如把我自己所在的领域做到极致,多从公司利益出发,就能给公司带来自己的贡献,然而这样也可能给公司造成障碍。

我很讨厌报销,因为即使电子化了,我觉得报销流程依然过于繁琐,所以工作这么多年,依然只有过几次报销的经历而已。行政/财务从自己的角度出发,真心实意要杜绝浪费,减少不必要开支,对加班补贴,加班福利等实施严格的监管和控制策略,替公司省钱,结果呢?该报销的大部分情况下人们还是要报,别管多麻烦。这样带来的问题很大,很多人可能要花个把小时甚至大半天去折腾这些没有产生价值的事情,而公司却要因此继续支付薪水。不但白白浪费了员工的时间和公司支付的薪资,也导致员工很不满意。

所以在一个团队,一个部门或者一家公司,单单把自己的领域做到极致并不能达到1+1 >=2 的效果,这可能确实也颠覆了很多人的直觉。

不过,很多人目前连自己负责的那部分基本的没做好,也就无从谈起今天的话题了。


别被前面的那篇文章绕进去
看起来似乎有些复杂,有点沮丧,为啥我好好努力,专注于自己需要负责的事情也变的似乎可能是个错误呢?

其实错误不在于你努力把自己负责的事情做好,因为努力把自己负责的事情做好一定是正确的,不应该怀疑的。真正的问题在于,我们是如何衡量做的事情最终好不好呢?或者我们要解决的问题真的替公司带来了收益么?

如前面的例子,行政/财务本质是想替公司节省开支,杜绝浪费,这件事情本身没有问题,而且如果他们不这么做,甚至会非常糟糕,整个公司可能腐化,人人都揩公司的油。但是他这么做,可能并没有达到利益的最大化。

这个时候就体现出了全局观的重要性了,我们不仅仅要考虑自己执行的策略给自己部门带来的收益,我还要考虑我的策略对其他部门的影响,并且计算他们给各部门带来的是正值或者负值,并且得到最终的一个累积值,这个累积值才可以做最后的衡量。带着这种思路,我们就可能得到一个全局最优解,而非局部最优解了。

同样的,所谓产品观,其实也就是全局观的一个具体实施策略,只是这种实施策略执行在某一个产品的生命周期里。前面我们提到,一件事情最重要的部分其实是找到如何衡量做的好不好的标准,产品观给我们找到了这个衡量标准,就是我们做的一切,都是以最后对产品是不是好的,而不是我做的这件事情本身好不好。
目录
打赏
0
0
0
0
110
分享
相关文章
开发者视角:探索技术无垠,肩负时代重任
作为一名开发者,我深感责任重大,使命光荣。技术是推动社会进步的强大动力,也是改变世界的神奇钥匙。从初次接触编程起,我就被代码的魅力深深吸引,坚定成为一名卓越开发者的决心。在开发的世界里,我们保持好奇心和探索精神,不断学习新技术,挑战自我,追求创新和突破。我们注重技术的本质和原理,善于解决问题,同时也关注技术对社会、环境和伦理的影响。面对挑战,我们变得更加坚韧和成熟,提升自己的技能和素养,为社会的进步和创新贡献力量。
敏捷软件质量保证的方法与实践
本文介绍了软件质量保证(SQA)的重要性及其在敏捷开发中的实践方法。文章首先指出了传统测试方法的问题,如成本高昂和项目风险加大。为解决这些问题,文中提出了需求审核、代码审核与演练、基于会议的测试及基于风险的测试等多种实践方法。此外,文章还探讨了衡量软件质量的常见指标,如源代码行数、代码段/模块/时间段内的Bug数和代码覆盖率等。文中还详细描述了敏捷开发过程中QA的角色与活动,强调了QA需与开发人员、业务人员及客户密切协作,以确保产品质量。最后,文章指出了在敏捷开发中QA的特殊性及其对团队构成、测试阶段、工作方式等方面的影响。
174 3
敏捷软件质量保证的方法与实践
敏捷七大步骤和常用敏捷工具推荐
Leangoo领歌一款永久免费的专业敏捷研发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。能够支持多种场景,如:敏捷研发管理、敏捷项目管理、工作流管理、轻量级项目群管理、任务管理等。2)管理产品路线图、产品backlog、迭代规划和执行、缺陷、测试、项目文件及企业组织架构等等。3)可查看多项目进度,项目视角的统计等,提供了不同视角的统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。
五大(七大)原则-系统学习三
小编自涉足程序园界几千天之多;对于设计原则的学习一直在努力从未见到顶。最近又将设计原则从宏观和微观的角度进行了对比学习;仅以此将自己的学习过程和收获做如下总结,
一日一技:如何看待跨部门合作的不配合行为?
一日一技:如何看待跨部门合作的不配合行为?
130 0
谈谈制定数据治理战略路线图的方法
对于商业世界最具前瞻性思维能力的发展来说,如数据分析、机器学习和人工智能,高质量的数据是一个关键的成功因素。因此,当涉及到数字化转型时,数据发挥着至关重要的作用。
谈谈制定数据治理战略路线图的方法
用全局视角微观智能化风险,这场沙龙发现了什么?
‍如果把智能化时代比作一辆高速前进的列车,数据、算法及其承载系统(服务器、硬件算力、软件框架、通讯协议等),是构成这辆列车的主要部件。其中,数据是燃料,算法是列车的引擎,工程师是列车的驾驶员,而列车运行的车身,则对应着各大软件运行系统,列车每一个组件潜藏的安全隐患都有可能酿成现实悲剧,智能化时代的风险发现与防御自然也需要着眼全局。
161 0
用全局视角微观智能化风险,这场沙龙发现了什么?
资深交互设计师教你:四类弹框的四大设计准则
资深交互设计师教你:四类弹框的四大设计准则
资深交互设计师教你:四类弹框的四大设计准则
阿里敏捷教练何勉:论精益思想及精益产品开发实践体系
精益求精是工匠精神实现的最佳方法,通过引入实践精益思想的原则和方法进行精益产品开发,打造对客户最好的产品进行交付,其次通过精益思想的理念降低企业的运营成本,提高企业的运营效率。阿里资深解决方案架构师、畅销书《精益产品开发:原则、方法与实施》作者何勉,全面分享精益思想的来龙去脉和应用及精益产品开发的实践体系。
6539 0