曾经有人问我:你是如何在一年内,把一个收费SaaS产品的订单年增长率从2.5倍提升到4.3倍的。

我回答道:并没有做什么特别的工作,无非是避免做错误的功能,同时把正确的功能做到最好。把资源配置在正确的地方,让它产生最佳的效果:不断提升客户价值、降低边际成本。

具体来说,首先要“避免做错误的功能”,即避免开发“不匹配目标用户场景”的功能。

比如,如果你的目标用户主要是快消品经销商,用户场景主要是零售门店拜访和销售。那么,“在线订货”可能就不是一个合适的功能。因为,在实际场景中,快消品经销商往往需要主动服务零售门店,而不是门店主动向经销商订货。

所谓“把正确的功能做到最好”,我有一个简单总结就是:做加法,不做减法和改法。

意思就是说,任何一个功能都要尽量确保长期使用,并且和未来的版本完美融合。否则,一旦版本升级,就可能需要对已开发的功能进行大改甚至废除。这无疑会浪费宝贵的研发资源,延缓产品价值的提升。

而“把正确的功能做到最好”的关键,就在于产品经理强大的架构能力。

一、什么是架构能力

对于什么是架构能力,我有一个比方:用户的需求就像一把凌乱的棋子,而产品经理的架构能力则像一个棋盘,能够让每一颗棋子都恰当的落脚到棋盘的某个位置。

记得在几年前,一家国际知名的快消品公司联系到我们,希望购买我们的销售订单移动端。他们表示:目前在用的移动端体验糟糕、效率低下,希望使用我们的移动端进行替换,并且和他们的ERP系统集成。

客户提出的需求如下图所示:

我和销售VP一起去拜访客户。听完客户的介绍,我马上意识到,客户没有做过全盘的需求思考。因此,我就在白板上画出以下的业务架构图,和客户一起梳理需求:

通过梳理,我们很快发现,该厂家对于区域连锁卖场等大客户,采取的是厂家业务员拜访、工厂直接发货的策略;对于非连锁便利店等小客户,采取的是厂家业务员拜访、经销商发货的策略。因此,客户实际上采用了两种销售模式:直营、分销。如图所示:

虽然流程表面差异不大,但是实际上系统方案差异却很大。比如,对于分销模式,各经销商只能查看到和维护自己的库存、门店和订单信息,厂家区域分销部门则能够查看和维护所辖经销商的所有信息。这就是我们所谓的多组织架构,如图所示:

为了方便理解,上图做了简化,包括省略了厂家内部和经销商内部“不同账号具有不同数据权限”等情况。

经过梳理,客户对自己的真实需求“恍然大悟”,也很认可我们给出的系统方案。后续又经过一两次的沟通,便顺利和我们签下了5年合同。这个客户后续的上线和使用都非常顺利,一直到现在仍然在付费使用该产品。

更重要的是,通过这个项目,我们实现了快消品分销SaaS系统的从0到1架构。后来该系统不断完善功能,服务了更多知名快消品厂家。而取得这些成绩,都离不开正确的系统架构。

二、架构能力不仅仅是框架能力

一款好的SaaS产品,不仅需要在框架上支撑多种业务模式,也需要在具体功能上支撑客户多样、灵活的需求。

因此,架构能力不仅仅体现在模块之间的集成关系,也体现在模块内部的功能细节。

比如,当我们说价格功能,不仅仅是销售订单模块下面的价格表。更重要的是,价格表需要支撑多个策略层次、具备一定延展性的价格管理需求。

下图是一个简单的价格管理功能架构示例:

因此,产品架构能力其实是一项全面、细致的能力。

三、我的自学经历

我个人认为,自学产品架构,需要做好以下三件事情:

  1. 系统学习相关业务知识

  2. 深入学习一个成熟商业套件

  3. 参与相关系统建设或运维

以我自己为例。

我大学专业是工商管理,工作后也主要从事大供应链(涵盖研发到分销)相关产品工作,财务知识和财务产品知识都很薄弱。因为工作需要,我自学了财务产品,对我后来的SaaS产品经理工作起到很大帮助。

为了学习财务产品,在工作之余,我用不到一年的时间完成了以下3项工作:

1. 通过财务初级职称考试

初级职称考试涵盖了大部分日常核算业务,对应了财务系统的应收、应付、资产、现金、成本、项目会计、总账模块,正好是我学习的产品范围。

学习财务业务知识,并没有什么诀窍,最重要的就是耐心+恒心。只要坚持,就会有成果。通过半年学习,我顺利通过了初级职称考试,代表着我已经基本具备“专业人士”水平。

考试结果(满分100)

2. 系统学习Oracle EBS财务模块

Oracle EBS套件的财务模块是Oracle公司自身实践的结晶,也是世界领先的财务产品。加上我本身在Oracle公司就职,因此我很自然选择了EBS财务产品作为学习的对象。

我首先找同事帮忙在自己的笔记本电脑上安装了一套EBS产品。然后我在网上找到相应的官方学习材料,用A4纸双面打印,并阅读了两遍。然后再按照文档进行系统配置和测试。

当年的英文学习材料(双面打印)

经过接近半年的学习,基本构建了我的财务产品“棋盘”。在我后来的产品工作中,不管是涉及财务部门的对接,还是涉及财务产品的集成,对我来说,所有的需求都可以放在我的这个“棋盘”里面。

3. 参与财务月结工作

Oracle产品为世界500强所普遍采用。即便到今天,华为、阿里巴巴、百度、腾讯音乐等公司,仍然在使用Oracle商务套件。身为Oracle公司的系统专家,有义务接手合作伙伴无法解决的难题,这也给了我很多机会,参与国内一流公司的财务月结工作。

还记得潍柴动力的一次月结,制造成本出现了几百万元的差异,凭借着自己的财务知识和对系统的熟悉,我很快找到了差异的原因,帮助客户顺利完成月结。通过这些的细碎工作,我所学习的理论知识不但得到验证和应用,也加深了我对财务产品的理解。

四、自学要点

根据我自己的实践经验,我认为自学产品架构需要注意以下要点:

1. 系统学习业务知识

系统学习和零散学习,差异还是比较大的。系统学习可以避免遗漏,同时有利于快速形成整体的知识架构。

如果学习的领域有相关的职业资格考试,个人建议可以报名参考。证书有没有用不重要,重要的是通过考试驱动系统学习。

如果没有相关的考试,建议可以阅读经典的大学教材,或者业内比较知名的书籍。

另外,如果能找到大项目的方案文档,特别是知名咨询公司的详细方案文档,对系统学习业务知识也非常有帮助。

2. 深入学习一个成熟商业套件

传统软件的缺点,在于其昂贵的使用成本和糟糕的移动端体验。但是其架构的完善、功能的强大却是今天的SaaS软件所普遍欠缺的,这也正好是我们所需要学习的内容。

个人比较推崇学习SAP的R3和Oracle的EBS。这两款产品属于传统软件中的高端领先产品,特别是Oracle的EBS,学习资料相对完善,市面上甚至有它的中文书籍,非常适合新手学习。

学习SAP和Oracle一定要自己装一套系统,因为不实际操作,就很难真正熟悉和理解系统设计的细节。

关于Oracle EBS系统如何安装、学习材料如何获取,大家可以咨询万能的淘宝,也可以关注我的公众号(ToB老人家),我会收集大家的问题,并在合适的时候集中解答。

3. 正确认识学习的难度

从我自己的经验出发,我认为,对于一个资深B端产品经理,半年到一年的时间已经足够成为一个领域的产品专家;而对于一个B端产品新人,可能需要更长一点的时间,毕竟他需要同时学习通用和专业领域的知识。

但是不管如何,学习这件事情,只要你掌握正确的学习方法,并坚持下去,就一点都不难。

最后也欢迎有问题的小伙伴加微信:chanpin628 沟通交流。

此外我们的官方网站也上线了,每日分享高质量的文章、原型素材和行业报告,小伙伴可自行前往索取,支持搜索,需要的小伙伴可点击底部的阅读原文直接查看,或者复制网址:www.dadaghp.com 打开。

更多干货可关注微信公众号:产品刘

想学习更多关于产品、职场、心理、认知等干货,可长按右边二维码,关注我们。

··················END··················

RECOMMEND

推荐阅读

最全的产品经理分类

有哪些B端产品?

手把手教你做产品经理1.0

分享一个竞品分析报告

点击“阅读原文”

查看更多干货

看看老司机是如何提升B端产品架构能力的相关推荐

  1. 软件工程中需要学习和掌握的软件都有哪些_9个B端产品经理需要懂的技术

    B端产品经理需要懂技术,在互联网行业已经是一个共识.那产品经理究竟需要懂哪些技术呢?本文介绍了九个产品经理需要了解的技术,与大家分享! B端产品经理需要懂技术,在互联网行业已经是一个共识. 毕竟互联网 ...

  2. 最新B端产品经理面试问题大全及答案合集(151题全部有答案)【11年大厂面试官呕心制作】

    我会一直长期给你分享B端产品经理面试问题大全及答案合集,助你斩获心仪offer!请你去→工忠号[B端产品经理面试官Aadi],以免错失后续更多实用的B端产品经理面试技巧! 标题 B端产品经理面试问题大 ...

  3. B端产品--用户体验实战

    谈到B端产品很多人都会说到业务流程,但用户体验基本很少被提到.事实上toB产品也需要重视用户体验,因为这直接影响到了B端人员的工作效率,让工作事半功倍.那么,如何提升这类产品的用户体验呢?本文就此谈谈 ...

  4. win7专业版 .bat脚本运行_IT运维老司机:聊聊BAT批处理提升工作效率

    上午的时候,碰到一例DELL电脑的故障:有一定年头的一台DELL台式电脑,主板CMOS电池老化,断电后会将BIOS恢复成默认值,造成Win7操作系统,因SATA设置错误开机蓝屏并反复重启--. BIO ...

  5. UESTC 1593 老司机破阵 优先队列+双端链表

    老司机破阵 Time Limit: 4500/1500MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  St ...

  6. 抖音运营如何提升直播间留存率(短视频老司机为您分享5个要素)

    抖音直播如今可以说如火如荼,这些主播的带货能力令人惊叹,也激发了更多人想要在抖音直播中分一杯羹的想法,然而却发现不知从何下手,所以今天小编要分享的就是抖音直播的运营流程和技巧. 抖音运营如何提升直播间 ...

  7. 老司机 iOS 周报 #24 | 2018-06-25

    新闻 <WWDC 17 内参>免费订阅 去年我们组织针对 WWDC 17 的内容写了 25 篇文章,原来售价 39 元,现在免费开放给大家. "iPhone Only" ...

  8. 老司机 iOS 周报 #67 | 2019-05-13

    老司机 iOS 周报,只为你呈现有价值的信息. 你也可以为这个项目出一份力,如果发现有价值的信息.文章.工具等可以到 Issues 里提给我们,我们会尽快处理.记得写上推荐的理由哦.有建议和意见也欢迎 ...

  9. @IT老司机 云服务、BI大数据、协同办公等五大技术选型研讨会,震撼来袭!

    市场瞬息变化,每家企业都在拼命转型,当业务调整,IT能否从容应对,响应业务能否快速变化?市场提供的众多技术.产品与解决方案,究竟哪一款能够帮助企业快速应对当下发展?作为身经百战的IT老司机,您也一定见 ...

最新文章

  1. 机器学习算法易受攻击?阿里“安全基建”这样应对AI的不安全
  2. 关于爬楼梯的lintcode代码
  3. libuv 高性能事件驱动库 简介
  4. linux rpc语言,Linux下RPC的hello world
  5. 信号内插matlab,声音信号的抽取和内插,MATLAB代码
  6. JavaWeb项目中如何扩展一个Request对象——包装器HttpServletRequestWrapper
  7. C#——《C#语言程序设计》实验报告——继承与多态——银行ATM程序
  8. webpack html转成js,WebPack的基础学习
  9. C#线程使用(二)全面总结
  10. 终端执行php,PHP命令行执行PHP脚本的注意事项总结
  11. java基础知识点(1)——计算机的基础-计算机语言
  12. c++枚举和c语言枚举_C语言枚举初学者指南
  13. Web负载均衡与分布式架构
  14. 几种常用 css3 选择器解释
  15. echarts数据包坐标拾取工具
  16. 获取钉钉考勤机的打卡记录并且解析
  17. easyphp mysql 密码_EasyPHP 使用经验积累
  18. 2011年MacAir更新系统
  19. 随笔(2015.11)
  20. 召唤出DirectX诊断工具

热门文章

  1. wsl 重启_漫谈在Windows Server 2019中安装使用WSL
  2. c3p0 服务启动获取连接超时_JDBC数据库连接池
  3. pycharm中windows找不到chrome解决办法
  4. 浏览器解析JavaScript的原理
  5. django CBV装饰器 自定义django中间件 csrf跨站请求伪造 auth认证模块
  6. 软件工程--第一周学习进度
  7. ORM是什么?如何理解ORM?
  8. pmd 设置默认规则,只要使用了该规则集就自动使用
  9. NFS服务端安装与配置
  10. 微信小程序开发之普通链接二维码