【产品管理小事】| 如何管理产品版本?
最近有朋友新带产品项目,有一些简单的小问题整理出来。
Q1:
作为初创企业,怎么管理App产品的迭代呢?比如老版本是否需要保存管理?多品牌的手机的版本谁管理?多种型号的版本怎么管理?
A:
1.一般按产品的性质分快速迭代小型App产品和传统大型产品。产品类型不同管理方式不同。
快速迭代小型App产品因为迭代周期短,老版本的产品很快就会被替换掉,因此一般是只要管理最新的App产品版本。
传统大型产品时间周期长,需求也会分为几个并行设计和开发,每个的开发周期不同,因此要保证前一个开发的输出是后一个开发的输入,
两个并行的开发不会存在相关的资源冲突,开发周期长,维护小版本BUG提交修改,因此大型项目排期以及项目维护是一个比较复杂的过程。
举个例子简略说下大型产品维护的关系。
商品需求V2000和V3000版本都是基于V1000提交以后的正式版上开发,由于V2000和V3000跨度都很长,基本都是2个月左右,因此为了缩短整个周期
1)安排V3000里与V2000不会有干扰的工作可以在V2000并行开发,当V2000的功能基本完成再合并到V3000中。
2)V2000开发完成当然后的BUG 也可以在V2000的维护版本中继续提交修改,在V3000版本开发完成时V2100版本(的修改bug)合并进入V3000.
大型项目的产品运维肩负着比较重要的工作,不仅仅是系统的稳定维护,还有包括版本管理。
2.App的话多品牌多种型号的手机的版本一般是靠技术代码进行兼容解决。如果是大型传统PC项目的话一般采用分开指定管理。
App比如android/ios的屏幕大小不同则在程序中设置不同屏幕大小的图片。以android为例:
Android的尺寸图片文件夹一般大型传统的PC项目,如果存在多种品牌多种型号,解决一个bug则需要根据情况横展开到其他所有机型和版本。
Q2:
怎么知道自己目标人群的App的手机型号?
1)大众型消费App则一般可以通过网上大数据调查机型使用率。
2)App初期获取核心用户可以使用第三方数据埋点方式获取使用该App的手机型号后再逐步调整。
3)也可以通过app自己启动初期,代码获取手机型号发回给服务器进行统计,后再进行调整。