大家好,我是老钟。
同时维护多款开源产品,如何做好产品设计?可能对于有规模的互联网公司,软件公司这不是一个问题,每个项目组都有足够多的产品经理、前后端开发人员。
我们是初创团队,目前做了六款开源产品,均摊下来每款产品的研发资源肯定是受限的,要同时维护好这些产品的版本迭代需要一个相对稳定的产品设计流程,否则很容易顾此失彼。
在这里分享一下产品维护的经验,如果有不合理的地方欢迎提出,帮我们进一步完善。
产品多了,用户多了,需求来源就多了。我们在石墨文档创建了一份Excel,命名为需求池,用来收集所有产品需求。需求池Excel会列出需求内容、需求来源、产品类型、是否处理、记录时间等字段。
对于购买了产品授权的用户,我们研发了给到用户使用的工单系统,方便用户提交功能建议。产品经理每天会查看工单系统的内容并且作出回复,合理的功能建议会记录在需求池,需求来源标记为工单系统。
接着每款产品都有专门的产品售后群,售后群经常会有很活跃的讨论,需求方面的讨论会转发到内部产品群,产品经理收集在需求池后,会将需求来源标记为产品售后群。
为了保持每款产品的竞争力,产品经理还要定期主动调研市场需求,比如和用户深入交流,体验学习行业领先的产品等等,这类需求来源标记为市场调研。
当需求池建立之后,你会看到需求池里面的需求积累的很快,越来越多。接下来我们用另一份Excel,命名为产品工作计划表,用来记录从需求池挑选出来可以进行产品设计的需求。在这份Excel里面就要确认好需求设计优先级了,用来区分轻重缓急。
最后,我们还有一份Excel,命名为产品迭代计划表,我们会把产品工作计划表的内容根据优先级,拆分为不同产品版本记录在产品迭代计划表。这样就能确保,即将开始研发的产品版本已经完成设计工作。
根据上面的流程,产品部门已经规划好了每款产品的下个版本内容。不同产品之间会遇到抢夺开发资源的情况,其实没有关系,剩下的事情就由项目经理去调配了。
这是我们现在维护多款开源产品的方式,不一定是对的,目前能够稳定运转,希望对大家有所帮助。
感谢关注,下期再见。