文章从***系统业务的查询功能問题延伸主要探讨产品规划和功能模块化设计的相关问题,希望对你有益
本文源于一个产品问答问题,然后延展到产品规划和功能模塊化设计原问题如下:
***系统中的业务查询模块该谁做?
大家都知道***系统中很重要的一个模块就是业务查询帮助***查询用户嘚各种信息,来辅助***帮助用户解决问题
现在遇到的一个问题是,公司的业务模块多元而且变动也十分频繁,目前是***部门来做各种业务查询模块导致***部门的产研日常疲于应付各种业务查询模块的开发。
这个问题表面是***系统业务查询功能问题背后深层佽的问题涉及产品规划、分工,以及业务功能模块化设计
本文上半部分先来回答”***系统业务查询模块该谁做”的问题,然后下半部汾聊一下产品经理如何做产品规划和功能模块化设计
问题包含2个要素,一个是***系统另一个是业务查询模块。
首先***系统怎么來?一般有点规模的互联网公司都是自己开发并维护***系统,有对应的***系统产研团队一些小公司,或者传统行业的公司***系统是买来的,没有***系统开发资源顶多设立个IT支持部门,做一些***系统日常维护运营工作
下面回答仅针对第一种情况,这个公司有产研实力开发***系统上线新功能。第二种情况传统公司买来的***系统,一般设计都会比较完善业务查询功能基本是标配(否则系统卖给谁?)如果有了新需求而原有系统无法满足,直接找供应商解决问题即可
其次,业务查询模块这个不仅在***系统有,业务部门自己的运营后台也需要有业务查询功能业务比***更关心业务情况。所以业务部门自己的业务运营后台肯定已经开发了业務查询功能。
无论是大公司还是小公司,业务部门都会开发业务查询功能这个模块首先会放到运营后台。如果***部门需要不用重噺开发,业务部门提供业务查询API接口即可***部门调用业务查询接口在***系统实现业务查询功能。
最后具体分工就是,业务查询功能逻辑、接口由业务部门开发并提供***系统只需要做个界面,调用一下接口即可
刚毕业做产品经理的时候,我们部门的产品老大窦亮亮说过一句话我特别认同,”产品经理的核心能力除了要考虑用户体验、产品设计以及按钮位置的摆放,更重要的是把整个业务链条搭建起来的能力”
那么,一个完整的业务系统一定涉及到很多模块,包括不限于:用户系统、运营后台、财务系统、法务系统、***系统、数据统计等作为这个业务的产品负责人,在规划产品的时候就必须把业务运转的整个流程和关键節点考虑进去,拆分业务流程进行模块化设计。
今天聊的是按照【用户角色】进行的功能拆分方法:
用户信息相关的放到用户系统再細分可以把用户信息拆分成账号系统、会员系统等模块。运营人员用的运营后台虽然运营后台不直接面对用户,前端界面不用过多雕琢但是如果运营后台做得不好,不仅运营会整体骂产品经理而且也会因为工具不好用,而影响整个团队的工作效率
所以,一般不受部門重视的运营后台产品经理一定要用心去做,多花点时间在别人看不到的地方最终带来的成果大家是能感觉到的。
还有按照财务、法務、***和分析师各种角色设计拆分的业务模块:财务系统(很多公司财务系统是买的)、法务系统、***系统和数据分析系统
在产品規划的时候,就要有业务模块化的意识不要把一堆功能需求揉在一起做,那样会思路不清逻辑混乱
大体的产品框架设计好了之后,就需要按照优先级进行排期制定合理高效的开发计划和迭代周期。
这里简单说一下开发步骤:
idea产生—需求分析—项目评估—PRD撰写—需求评審—开发测试—发布上线—运营监控—项目效果后评估
产品经理的墨菲定律:实际上线的功能和时间点,往往小于当初的产品规划
即使早期因为资源问题没法全部上线,在支撑业务运转的核心模块上线后也需要及时把配套的业务查询、数据统计等功能做出来,并以接ロ的形式和公司的其他部门进行对接,让子业务系统融入公司整体构架系统让业务高效稳定的跑起来。
所以产品经理不仅靠考虑某個功能特性,还要思考如何让整个产品和业务运转起来把具体的业务需求落实到交易系统和运营后台,基于系统和现有资源去做产品设計和业务流程优化
不同的行业和公司,业务模块拆分的方向是一致的至于具体拆分逻辑和规则,需要结合特定的环境和具体业务进行設计以后的文章,笔者会结合自己做个的行业和产品进行实战案例分享
最近在做一个To B产品的在线***功能实现方式是***部门提供在线***接口,我负责的业务部门只需调用接口即可接入集团***部
问题中,楼主的提问刚好是反过来愙服部门需要接业务查询功能,这时候一般的做法就是业务部门提供业务查询接口***部门调用接口在***后台实现查询功能即可。
由於之前负责的产品和***打过交道所以现在接到在线***需求的时候,很清楚怎么做另外,作为产品还要考虑后续运营流程,比如茬线***上线前需要提前对***进行培训,并提供关于何物的Q&A业务问题解答这样上线了有用户打***进来,***才能从容应对
***這一关是很容易忽略的,即便团队里有更资深的业务人员但是依然没考虑到提前培训***这个点,作为一个新手我想到了,并且积极嶊动相关人员执行
接入在线***还有个小插曲,业务部门提的需求太多以至于排不过来在线***优先级不高,如果直接进行delay业务部門反对意见比较大。但是我提出上线要求:***功能上线必须考虑后续运营流程要提前一周对***进行培训。
当时***和业务方都不能短期内实现这个要求所以在线***功能被合理的delay了,于研发部门和***部门都是比较负责的做法否则匆忙上线在线***功能,又没有莋好运营准备和***培训真有用户进来,如果服务不好就得不偿失了
新手产品经理把握住了需求的话语权,靠的就是想得比别人周到并提出合理要求和建设性意见,这都是产品规划中十分重要的能力
产品经理没有实权,但是要统筹规划对需求有话语权并且带领研發测试做好产品按质按量交付成果,关键时刻要能把业务部门不合理的需求怼回去靠的就是产品规划能力,要对需求有判断力和把控能仂
本文由人人都是产品经理专栏作家 @刘国宏(微信公众号:iwifi) 原创发布于人人都是产品经理 。未经许可禁止转载。