← 文章

2023.10.03

软件产品管理中的奥卡姆剃刀

设 计 | 创 新 | 阅 读 | 思 考

奥卡姆剃刀 Occam‘s Razor,是14世纪的逻辑学家 奥卡姆提出一个原则:「如无必要,勿增实体」,讲这个原则应用到产品管理领域,可以有效降低产品复杂度,让简单变得有章可循。

无印良品可谓是「奥卡姆剃刀」原则非常优秀的践行者。他们产品的设计宗旨,就是回归到产品本身应该具备的最核心的功能上,剔除掉所有不能服务于该功能的因素,甚至是产品的品牌。

降低「复杂度」,始终的管理课题

在软件开发领域,「复杂度」是软件产品开发的最主要的敌人。

这些复杂度包括:复杂的业务需求、不确定的市场机遇、复杂的技术架构、模糊的人事关系、复杂的管理流程、复杂的协作关系、复杂的数据结构等等。

人类过度思考是一种种群习性,过度思考会带来「复杂度」的大幅提升。市场人员会带来更多类型客户的需求;产品决策会议上每个领导都提出一个要求,这些要求耦合而成的复杂度,会让这个产品的创意胎死腹中。

复杂的要求、复杂的需求、会导致产品在设计更加复杂;为了支撑复杂的产品功能,技术人员要在系统架构上做很多过度设计,例如可靠性的冗余、性能上的冗余等等;

因为考虑的东西太多了,所以衡量产品成功的标准也变得越来越复杂,在复杂度的驱使之下,产品特性逐渐远离市场需求和客户价值。

因为考虑的东西太多了,所以需要更大的组织和团队,这不仅需要研发资源,还需要各种各样的管理资源、例如人事、行政、财务、项目管理等等。

另外,在工作中,由于过度管理,总是有相当多的人花相当多的时间,忙碌于证明自己是有价值的,而不是忙于创造价值。这一点,所有写过日报或者周报的人应该都深有体会。

在软件产品开发领域,根据奥卡姆剃刀的原则演化为5个管理原则,降低软件产品开发的复杂度,提升产品成功率:

剃刀1: 以使用者目标为中心

剃刀2: 简化协作关系

剃刀3: 强制迭代周期

剃刀4: 保持精简的团队

剃刀5: 识别大于形式感

【剃刀之1: 以使用者目标为中心】

关注使用者目标,可以简化产品需求/业务需求。使用者目标包括工作目标、体验目标、功能目标等。很多软件的开发者和管理者,会高度重视领导的体验,投资人的目标,而忽视了使用者目标,导致产品永无休止的迭代和投入。

对于其他人的需求假设保持警惕,始终关注使用者的目标,并用其衡量产品的价值,是产品成功的基础。

【剃刀之2: 简化协作关系】

现在的软件,往往都是在管理协作关系。例如美团外卖app管理的是客户、餐厅收银、餐厅后厨、外卖小哥之间的协作关系。例如:医院数字化中,由于线上挂号支付能力提升,线下收款和挂号的职能被大幅度优化。

利用画大图(实体关系图),先行再现和重构线下实体之间的协作关系。再通过减少实体、优化线上关联关系,实现软件赋能管理。

【剃刀3: 强制迭代周期】

通过迭代周期可以看出软件产品的管理水平,缺乏明确周期的迭代,或者过长的迭代周期,都可以视为没有「管理」,整个的软件开发过程往往是失控的。

软件迭代周期的核心是节拍。从产品设计、到开发、测试、部署、客户反馈一个产品的闭环,按照连续、较短的节拍展开(例如七天一个迭代周期、十四天一个迭代周期)。

越短的节拍,意味着收敛的版本目标、明确的发布标准;越短的节拍,越可以过滤掉无效的需求、过度设计。另外节拍并不等同于996/007的过度加班,而是要建立起稳定的工作节奏,过滤掉不必要的干扰,建立团队合作默契。

【剃刀4: 保持精简的团队】

在软件设计和开发领域,这并非是一个劳动密集型的行业,「如果10个人做不出来的产品,招了100个人也搞不定」。软件设计和开发个体水平差异巨大,反映在工作质量和工作效率上可能会10~100倍的差异。过多的人员,是软件产品团队的灾难。

越是高水平的人员,越主动理解和定义工作目标,越充分理解发挥自己的优势,利用自己的学习能力和广泛的技术资源去解决核心关键的问题。软件产品和研发团队保持精简的组织、彼此之间充分了解、配合默契、沟通成本很低,更容易建立起组织动力。

【剃刀5: 识别,大于形式感】

在软件产品设计中,很多人都会纠结好不好看。其实软件使用者能不能「识别」交互对象,才是最重要的。

形式感,无法掩饰产品功能的缺陷,更无法替代客户价值的能力。漂亮的样式、装饰、字体、它只是产品核心功能的补充。过度的形式感会带来产品价值的劣化。

设计一些视觉的原则,例如“对齐、留白、慎用颜色、合适且统一的字体” 更好地满足识别交互对象,让形式服务于功能,在不伤害用户体验情况下,既节约了设计成本,加速迭代周期。

奥卡姆剃刀的核心,是简化「假设」。

通过减少不必要的假设,来降低管理的复杂度。也就是说,通过更简单的观察,利用最少的资源、识别最朴素的需要,只采取最必要的行动,创造最关键的价值。

设 计 | 创 新 | 阅 读 | 思 考

但求成长,不问终章

超越元认知:5种认知陷阱

学习如何学习

秀才的翡翠

《冲向火星》 SpaceX的初创故事

发现「问题」的真正所在

罗洛·梅谈「勇气」

蝙蝠、斑马、和共识

数字化产品实现的关键要素

阅读,是一种超越自我的努力

《麦田里的守望者》,何止是跑题的青春?

如何定义软件使用者目标?

如何将用户需求转化为软件产品设计?

何谓组织动力?

「反射性现实」与「适应性挑战」

费曼学习法:输出带动输入


原文链接:https://mp.weixin.qq.com/s/GCI4sEy11RhlWE-Q7DcIFw

来源:XT

本文所属主题:组织动力学产品管理 枢纽 →

相关文章