微信简介
2011年1月21日,腾讯公司推出一个即时通讯服务的免费应用程序,由张小龙带领的腾讯广州研发中心产品团队打造
张小龙(腾讯广州研发中心团队经理):
团队经理张小龙所带领的团队曾成功开发过QQ邮箱等互联网项目
腾讯公司总裁马化腾在产品策划的邮件中确定了这款产品的名称叫做“微信”。
logo
首先要区分微信小程序、微信小游戏和微信公众号
微信小程序
- 简介:
微信小程序,简称小程序,英文名Mini Program.
从此手机内存将不再是问题,数量众多、功能强大的微信小程序像是存在云端一样,伸手就可以触碰到。用户使用手机软件的习惯都将被改变。 - 发展历程
- 2016年年初,微信之父张小龙时隔多年的公开亮相,解读了微信的四大价值观。张小龙指出微信内部正在研究新的形态,叫「微信小程序」。
- 2016年年底,微信小程序开启内测
- 2017年年初,第一批小程序正式低调上线,用户可以体验到各种各样小程序提供的服务
- 2018年元旦,微信更新的 6.6.1 版本开放了小游戏,启动页面重点推荐了小游戏「跳一跳」。
- 2018年2月,微信官方封号处理:对涉及假货高仿、色情低俗和违规现金贷等超过2000个小程序,进行永久封禁处理
- 2018年7月,小程序任务栏功能升级,新增“我的小程序”板块
- 小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。
微信小程序VS移动APP
微信小程序对比APP
小程序优势:
- 无需下载,随走随关
- 功能丰富,体验更简便
- 接口众多,可以进行不断的开发 。
- 流量入口大,背靠日活9.6亿的微信
- 有强大的微信生态环境
小程序对比APP的好处:
- 开发成本低
- 获客成本低于App
- 开发周期更短,节省开发成本
- App已经饱和
市场优势:
- 用户:减轻内存,用完即可关闭,不占用空间
- 创业者:应用广泛,创业更简单,尤其是公众号创业者,可以直接公众号+小程序,打造微信生态圈
- 自带推广:小程序自带的附近的小程序功能,帮助商家被五公里范围内的微信用户搜索到,解决当下商家广告无处可打的尴尬。店铺根据距离来排名,与品牌大小无关,也就是说,用户离你越近,你就排得越前。
- 小程序码:再小的店也有自己的品牌,一张小程序码就可以成为消费者了解企业店铺的直接通道,对于线下实体店来说,让场景推广打开率更高。
- 成本更低:从开发成本到运营推广成本,小程序的花费仅为APP的十分之一,无论是对创业者还是传统商家来说都是一大优势
小程序限制:
- 分享到朋友圈还没放开,即小程序不能被分享到微信朋友圈
- 所有更新需要经过腾讯的审核,才能应用到小程序中
- 复杂应用不适合小程序,因为小程序的代码不能超过2MB,所以做不了太复杂的应用。
小程序对比APP的劣势:
- 从技术层面来说,小程序的体验不及APP
- 从功能体量上来说,小程序不及APP
- 从开放性来说,小程序不及APP
总结:
- 小程序和APP各有优劣。
- 但是说到底,现在是一个快餐时代,用户需要的大部分还是小程序,因为它占了方便快捷的优势,而且解决了手机内存的问题。
- 所以在未来几年,微信小程序势必会逐渐占领市场。
小程序版本管理
从小程序后台管理-版本管理即可看到相关版本信息
注意:
- 不要随意将功能不完整的小程序demo提交审核发布,如果发现随意发布,后台审核人员会进行封号处理。
- 小程序版本严格意义上说有三个版本:
- 小程序开发版(开发优化阶段)
- 小程序体验版(管理员和开发人员体验和测试阶段)
- 线上版(开发微信用户体验)
小程序成员管理
点击管理-成员管理会发现,成员分为管理员、项目成员、体验人员等不同角色
-
人员组织结构和权限分配
- 多数情况下,一个团队多人同时参与同一个小程序项目,每个角色所承担的工作或者权限不一样,中大公司的分工更为仔细。
- 为了更形象的表达团队不同角色的关系以及权限的管理,我们通过虚拟一个项目成员组织结构来描述日常如何协同合作完成一个小程序的发布
人员组织结构
权限分配
- 项目管理成员负责统筹整个项目的进展和风险、把控小程序对外发布的节奏
- 产品组提出需求
- 设计组与产品讨论并对需求进行抽象,设计出可视化流程与图形,输出设计方案。
- 开发组依据设计方案,进行程序代码的编写
- 代码编写完成后,产品组与设计组体验小程序的整体流程
- 测试组编写测试用例并对小程序进行各种边界测试
-
工作流程图
项目一般的成员构成与工作流程
-
平台权限
为了便于管理,小程序平台定义了7种权限
|权限| 说明|
|–|--|
|开发权限 | 可使用小程序开发者工具进行开发 |
|体验权限 | 可使用体验版小程序 |
|登录权限 | 可登录小程序管理后台 |
|数据分析权限 | 用小程序数据分析功能查看小程序数据 |
|开发管理权限 | 小程序提交审核、发布、回退 |
|开发设置权限 | 设置小程序服务器域名、消息推送等 |
|暂停服务权限 | 设置小程序服务器域名、消息推送等 | -
成员权限
|成员 | 权限分配|
|–|--|
|项目管理组成员 | 拥有所有权限 |
|开发组成员 | 开发者权限 / 体验者权限 / 数据分析 |
|产品组成员 | 体验者权限 / 数据分析 |
|测试组成员 | 体验者权限 |注意:项目管理者控制整个小程序的发布、回退、下架等敏感操作,不应把敏感操作 的权限分配给不相关人员
小程序版本
版本缘由:
- 一般的软件开发流程,开发者编写代码自测开发版程序,直到程序达到一个稳定可体验的状态时,开发者会把这个体验版本给到产品经理和测试人员进行体验测试,最后修复完程序的Bug后发布供外部用户正式使用。
小程序版本:
- 小程序的版本根据这个流程设计了小程序版本的概念
小程序版本概念图
编写及设计理念
极简主义、突出重点
异常处理、流程明确
及时反馈、导航清晰等等…
微信4大价值观
- 一切以用户价值为依归
- 让创造发挥价值
- 好的产品应该是用完即走的
- 让商业化存在于无形之中
编写设计理念
产品和运营思路
- 导航清晰
- 流程明确
- 重点突出
- 符合预期
- 等待与反馈
- 异常处理
- 内容和文案准确友好
- 和谐统一
- 平台适配
用户体验测试和完善体验
用户体验测试的一些建议:
- 用户体验测试,可以在设计、开发、测试等全部阶段使用。是一种低成本检测设计质量的方法。
- 尽早进行用户体验测试。在产品及设计过程中,尚未启动开发时,便可以用低保真/高保真模型进行用户体验测试,以检测设计质量。这样更有利于及早发现问题并进行调整,减少开发成本。
- 用户测试之前需要确定好需要被检验的流程和任务,需要为用户构建明确的目标,并提示用户以完成任务的方式完成目标。
- 最好选择产品真实,作为被测试的用户。并在测试时,使用户处于真实的场景和时间下。
- 设计开放性的问题让用户回答。不用带有主观性的询问语言,引导用户回答。
- 在用户测试过程中,需要全程做好记录。