架构思维(三)契约与人性——打造卓越产品的架构师

97 阅读4分钟

产品是服务于用户彰显核心竞争力的具象化载体。一个网页、一个 app、一个 chat 聊天框,它不仅仅是一些交互与业务逻辑的组合,而是服务用户的渠道。

做软件就是做产品,做产品就要有产品思维。

前面提到过,架构师与产品经理是产品的一体两面,优秀的架构师同样需要有优秀的产品思维。产品思维需要遵守契约与洞察人性,他们分别就是产品的下限与上限。

遵守契约

遵守契约就是向用户交付可履行的承诺。

可以用这样四个问题来解构它。

  • 1、最终用户是谁?

找用户是在找产品的服务对象,明确最终使用用户是谁。在互联网时代,产品的购买者与使用者往往并不相同,也就是常说的羊毛出在狗身上猪来买单。对应到做数字化转型的传统行业,需求的提出者、项目的建设方、最终的受益人也都不一样。

  • 2、交付什么样的产品?

找产品是在找利基市场,我们的产品可以解决什么问题,市场上是否已经存在类似的产品,还可以解决什么问题。这也回到了架构师的第一篇提到的从解决问题到提出问题。从而确定商业模式,产品形态,研发计划等,再确认产研团队的产出与价值。

  • 3、契约是什么?

契约一定是伴随条件的承诺,有聚焦有舍弃,反向选择优势领域,否则就会沦为空头支票。契约一方面需要考虑产品的业务限制与技术限制,比如政策合规性、基础设施建设能力;另一方面需要与用户达成共识,对可交付产品负责,比如单光纤机房部署就不能承诺 7*24 高可用。

如果一定有什么沟通技巧的话,那就是「never say no, but」,有条件的做出承诺并不断追求 DoD(Definition of Done),才有架构师的生存空间。

  • 4、如何履行契约?

架构师同样需要研发管理与项目管理能力,分解任务目标,落实到人,所有任务都拆分到不能再拆分为止。协调产品经理解决业务目标与流程的问题,架构师自身负责架构设计形成全局视角,技术专家清扫技术难点,开发与测试人员解决工作量。分阶段交付,允许产品不完美,让产品具备精进的特质。

洞察人性

所有技术问题都可以归因到人,洞察人性才能成就卓越产品。

All technical decisions are political decisions.

产品设计的第一驱动力应该来自于用户价值,而不是技术方案的优劣。

换句话说,软件工程是由 Software,Hardware 和 Peopleware 构成的,他们共同组成了软件复杂度,架构师更不应该忽视。

因此以客户为中心成了许多企业的文化准则。

在 2024 年新年伊始,恐怕没有人想到拼多多市值会全面超越阿里巴巴。从产品设计角度来看,拼多多对用户人性的理解确实远超同时期的电商玩家,能够真正做到以人为本,想用户之所想。

拼多多把「占便宜」看得非常透彻,上线的第一款产品 1 元秒杀薯片,就如黄峥所言「虽然只有一块钱,薯片寄过去碎了不能吃了,消费者就会觉得没占到便宜,说你是骗人的;但只要还有一半能吃,他就会觉得值得」,遭到了少部分投诉确让更多消费者上瘾了。

几年过去,拼多多也早已从曾一度垄断国内电商流量的阿里的核心业务领域闯出一片天,淘宝、天猫、聚划算、淘特都没有封堵住的出口,而这样的用户洞察依然奏效。不仅在国内,把握用户喜欢占便宜的心态也在出海后大获成功。

拼多多对于人性理解的洞察不是让用户以为低价+拼团真便宜,而是让用户感到「占便宜」——买到就是赚到。疫情过去一年后,消费提振的压力依然存在,绝大多数的用户对电商的核心诉求依然没有变,充分满足了大量用户对于不对称生存优势的欲望

现在来看,黄峥在十几年前对电商的发展方向和拼多多的战略规划依然是有远见的:

1、移动互联网之后人们生活方式发生质变,商业生态照搬 PC 模式是不行的,消费者需要新的消费市场;

2、先覆盖最广大的群众作为用户群体;

3、社交电商是个伪概念,拼多多生于微信也能脱离微信。

优秀的产品思维作为核心之一成就了这些见解。