2.1 B端产品的总体建设流程
我们探讨B端产品建设,首先要区分两种情况,第一种是设计自研自用的软件系统,在公司内部使用;第二种是设计商业化对外售卖的软件产品。在这两种情况下,产品设计的关键过程相同,但又有不同之处,尤其是产品设计的思维模式,在某些方面两者区别很大。在后续的章节中,我们会随着内容的深入,在不同环节分别讲解两种情况下设计的区别。
B端产品的总体建设流程需要遵循软件工程自顶向下的设计思路,从抽象到具体逐步展开工作,大体上可分为市场分析与业务调研、设计产品方案(包括整体方案和细节方案)、落地并优化产品方案(又分为技术方案设计、实施、运营迭代)三大阶段,每个阶段包含具体的关键步骤,不同阶段会涉及不同的参与人员,如图2-1所示(其中PM代表产品经理)。按照这个流程和思路来梳理业务、进行产品设计,比较容易保障工作效果。
图2-1 B端产品的总体建设流程
市场分析与业务调研
如果是商业化对外售卖的产品,初期的工作首先是市场分析,找到细分的目标客户群体以及种子客户,从而进一步开展调研工作。
在业务调研阶段,产品经理要全面研究并理解业务的现状和觃划,挖掘并总结业务问题。尽可能地用各种手段和工具收集业务关键信息,通过对业务负责人、一线业务人员等角色进行访谈,获取全面的信息;另外,可以邀请技术负责人一起参与业务调研,确保对业务的理解是一致的。
通过业务调研找到关键业务问题和客户痛点,这是设计产品解决方案的核心前提,也是产品找准商业化定位的核心要点。
我们将在第3章详细讲述市场分析与业务调研。
产品整体方案设计
B端产品整体方案设计讲究系统性、结极性。基于对业务现状与发展方向的理解,产品经理需要和架极师、技术负责人一起,觃划产品的功能范围、定位,以及和公司现有产品体系如何融合,形成对后续细节设计有指导意义的整体方案,包含以下方面。
·核心业务流程:梳理整个业务主干流程,并确定其中哪些环节需要由该产品实现线上化。
·产品定位:在宏观层面上,确定产品的目标客群和核心价值;在执行层面上,明确产品由哪些子系统组成,用户群体和业务目标是什么。
·应用架极:考虑该产品和外部系统架极环境的融合关系。
·功能模块:基于对业务的理解,抽象出该产品的具体功能模块。
·演进蓝图:根据业务优先级与发展策略,制订实现各功能模块的计划并觃划实施节奏。
在产品整体方案设计阶段,业务负责人有必要参与讨论,并且所有参与者需要通过讨论得出一致认可的结果。
我们将在第4章详细讲述产品整体方案设计。
产品细节方案设计
梳理了核心业务流程、产品定位、应用架极、功能模块和演进蓝图,相当于完成了万丈高楼建设的觃划蓝图;接下来的细节方案设计就要基于蓝图,逐一分析业务细节,设计产品的具体功能。
业务建模包含了数据建模与流程建模,是细节方案设计中最重要的环节,是保证产品设计严谨可行的关键工作。只有基于对业务的理解,抽象出合理且灵活的数据模型,才能设计出有持续灵活性和扩展性的应用系统。
角色与流程设计会涉及业务团队的组织架极和岗位编制,需要产品经理深入理解业务后设计默认执行方案。
界面与报表是对业务运行过程和结果的呈现,背后体现了深刻的业务监控分析思考。
我们将在第5、6、7章详细讲述与产品细节相关的产品设计方法论;在第8章探讨标准化产品设计的话题。
技术方案设计
产品的整体方案、细节方案都设计好后,就需要技术人员做技术方案设计了,从而保证软件系统在正确的技术选型和合理的技术架极下进行编码开发工作。产品经理一般不需要直接参与技术方案设计,但是有必要理解相关技术知识。
我们将在第9章讲述与技术方案设计相关的内容,并梳理产品经理应该具备的技术知识体系。
项目管理与实施
技术方案设计完毕,接下来就要进入具体的开发实施环节了。
如何设计合理的产品研发流程和机制,确保产品以可控的成本如期高质量交付,是项目管理工作要解决的问题。
我们将在第10章详细讲述B端产品的研发模式,以及项目监控、推进执行的相关问题。
运营迭代
新系统上线后,产品经理要和运营人员一起参与产品的运营迭代工作,包括宣传、推广、使用效果分析、问题和反馈意见的收集,以及持续的迭代优化。
如果是商业化售卖的B端产品,运营工作可能包括市场获客、销售转化、项目实施、客户成功等。
如果是内部使用的B端产品,运营工作可能包括系统落地推广、培训、问题处理、需求采集等。
我们将在第11章详细讲述B端产品的运营管理。
对于迭代优化工作,B端产品也有自己的特点,我们需要管理好需求、定义好优先级、分配好研发资源、选择合适的迭代模式。
我们将在第12章详细讲述B端产品的迭代优化。