增长漫谈:还发版吗?要命的那种

2024-01-01 01:50

本文主要是介绍增长漫谈:还发版吗?要命的那种,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章来源:https://mp.weixin.qq.com/s/ylkK8cST7G_hIltWLjs4iA
公众号:三石你这个人
作者:矮油AiYou

开个新坑,讲一下企业和产品管理方面学到的经验,大部分基于增长方向上的思考。

1、写在前面的话

运营企业的本质就是比拼资金效率。通过管理等操作,不断优化效率,逃离熵增定律,带来企业增长。增长不仅仅是用户增长,也包含了资金的增长、人均产值的增长,甚至是
owner 意识的增长。

这个系列将包含这几篇文章:
vol.1 如何设计产品研发流程,才能激发各个岗位
vol.2 互相牵制的客户端发版流程
vol.3 行之有效拿来即用的 OKR
vol.4 企业家和组织的一些思考(价值观/使命愿景)
vol.5 其他的补充(雷霆手段、开发文档)
vol.6 项目管理在产品经理日常工作中的应用

vol.2 产品驱动的公司如何简单高效稳定发版

我遇到过一家公司,配置和结构没差什么,研发经理,产品经理,ios/android 研发同学都有。可是却一直都发版时没人知道,业务测试完成后,说发版就发了,各种遗漏,出了问题各种甩锅。总是会出现一些奇奇怪怪的 bug,研发经理也并不去管理这些事情,产品经理也不知道在干嘛。

每次发版都胆战心惊。

如果让我给他们提一个行之有效的建议的话,我会建议他们先解决表现出来的问题,也就是解决发版的问题。
那么今天我给大家推荐的这套"互相牵制,且能保证稳定“的发版策略,兴许就能为一些没有发版流程规范的企业,解决很多的问题。

3、适用症

此流程适用于以下情况
企业无发版流程
应用发版流程混乱、不公开
每次发版后总会出现各种问题
产品团队版本管理做的很差
中小团队

4、流程详解

安卓和 ios 的发版和版本管理都可以使用在线文档完成,不要再用线下文档啦。钉钉文档,石墨,腾讯文档都是可以的。

(1)Android 发版
安卓的发版其实整体较为简单,只要做好验收,打包好渠道包就好了。
打渠道包可以使用 openinstall 这类工具,可以做到 渠道统计、邀请安装、一键拉起安装 这些功能。而且由产品和运营就能完成操作。不需要研发打几个小时包,当然你如果担心数据泄露,还是研发打包比较稳妥。
发版的具体流程如下:
在这里插入图片描述
这套流程中,我们可以清楚的看到,一次版本的更新,需要产品、运营、研发交叉进行验收,这样保证了出品的质量。
其中产品和运营都会将整体功能对照关键功能的用例表进行统一的验收。

(2)iOS 发版
iOS 发版就略显复杂了。有一些 SDK 是限制包名的,所以还必须在 TestFlight 中进行测试,所以在第 8 步以后,可能会测试多轮 TestFlight,表格里只需要填写最后一版即可。
一版苹果审核时间在 2 天左右,即可得到审核结果,如果在两天后还没结果,记得发邮件或者进行查询,在论坛看到有兄 dei 等了几个月(为啥不联系一下呢)。
发版的具体流程如下:
在这里插入图片描述
关于“打开和关闭审核状态”,这个其实是公司内部的一个状态,即“我们的 app 需要准备提审啦!快把敏感功能和第三方服务屏蔽一下!”。
这个步骤主要是通过后端服务器对对应功能进行版本控制,来操作他在对应版本上进行显示/隐藏,以达到在送审期间不显示的功能。
但是这个方法尽量少用,因为如果被发现的话,可能会直接将 app 进行下架或封号。

5、写在后面

配合一个版本发布群,更容易知道每次版本的更新内容;
正式环境验收完成后,让研发同学解决几个 bugly 上的问题,再继续测试;
发版关键节点在发版群进行公示;
产品同学在验收时,最好对着用例表验收。如果公司没有的话,可以做一个,既能了解公司软件功能,还能为发版做贡献。

这篇关于增长漫谈:还发版吗?要命的那种的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/557850

相关文章

漫谈设计模式 [12]:模板方法模式

引导性开场 菜鸟:老大,我最近在做一个项目,遇到了点麻烦。我们有很多相似的操作流程,但每个流程的细节又有些不同。我写了很多重复的代码,感觉很乱。你有啥好办法吗? 老鸟:嗯,听起来你遇到了典型的代码复用和维护问题。你有没有听说过“模板方法模式”? 菜鸟:模板方法模式?没听过。这是什么? 老鸟:简单来说,模板方法模式让你在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中。这样,你可

漫谈设计模式 [9]:外观模式

引导性开场 菜鸟:老鸟,我最近在做一个项目,感觉代码越来越复杂,我都快看不懂了。尤其是有好几个子系统,它们之间的调用关系让我头疼。 老鸟:复杂的代码确实让人头疼。你有没有考虑过使用设计模式来简化你的代码结构? 菜鸟:设计模式?我听说过一些,但不太了解。你觉得我应该用哪个模式呢? 老鸟:听起来你的问题可能适合用**外观模式(Facade Pattern)**来解决。我们可以一起探讨一下。

漫谈设计模式 [6]:适配器模式

引导性开场 菜鸟:老鸟,我最近在项目中遇到一个问题,我们的系统需要集成一个新的第三方库,但这个库的接口和我们现有的代码完全不兼容。我该怎么办? 老鸟:这是个常见的问题,很多开发者都会遇到这种情况。你有没有听说过适配器模式? 菜鸟:适配器模式?没有,能详细说说吗? 老鸟:当然可以!这就是我们今天要讨论的主题。适配器模式是一个设计模式,可以帮助我们解决你现在遇到的问题。 渐进式介绍概念 老

订单号自增长部分实现——工作笔记

很多场景需要用到订单号,订单号可能会有很多元素组成,比如:特定字符+时间+自增长。其中大多情况下必不可少的是自增长部分。现提供利用redis来实现自增长的几种方式: 每天重置的自增长 /*** 获取订单号自增长部分,每天重置* @param key 主键* @param model 格式模板,例如五位数: 00000* @param maxNum 最大值* @author lixiang*

亚马逊逆袭:我是怎么让店铺从平庸到高增长的

今年的亚马逊Prime会员大促即将到来,对于各位卖家来说,这不仅代表着提升店铺主推商品排名、加速商品销量增长的机会,还意味着为年末其他大促活动提前引流获客的大好时机,绝对不容错过! 如果你的亚马逊店铺还是表现平平,要确保顺利参与本次会员大促、从运营层面优化店铺和产品,应该怎么做? 一、整体计划 制定前期计划时,要定下主推产品、促销目标和折扣策略,进而进行库存管理和货品规划,避免在大促期间出现

漫谈数仓五重奏

第一篇:漫谈数仓 什么是数据仓库?以下是百度百科的定义: 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。数据仓库的特征在于面向主题、集成性、稳定性和时变性。 从传统

java 1.7之后的Arraylist容量增长机制

一直以来都错误的理解Arraylist的容量自增长是添加一个元素容量自动加1,偶然的聊起这个话题,才发现貌似我理解错了,跑去看了Arraylist的源代码才清楚了它的容量自增长机制并不是我所认为的那样。下面是Arraylist容量增长的源代码,附上一些注释,如果有不正确的还希望大家能给纠正~~~ 首先看一下ArrayList添加元素的方法: public boolean add

hibernate手动分配assigned 主键增长方式

一、手动分配数据库主键增长方式 assigned 二、还是hibernate_basemapping项目 1、新建 User.class 类 package com.bjsxt.hibernate;   import java.util.Date;   public class User3 {    private String id;//实体是有标识的,我们最好建立一个唯一性的

ExoPlayer 漫谈之Sonic调整音量

提一个问题:如何在播放视频的时候调整声音的大小? 我们使用Android手机播放视频的时候,发现声音大了,我们手动调低音量;发现声音小了,我们手动调高音量。 这个过程中,都要依赖手动,如果你在不断地刷短视频的时候,如果需要用户不断地手动调整音量键,那这个体验是不能忍受的。 这对我们提了一个要求:我们能在解码音频流的时候通过矩阵运算调整音频原始数据的大小,达到调整音量的目的? 这个思路是可行

使用docker安装jenkins,然后使用jenkins本地发版和远程发版

使用docker安装jenkins,然后使用jenkins本地发版和远程发版 1、安装docker 1.安装必要的一些系统工具 sudo yum install docker-ce 2.添加软件源信息 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.re