微信小程序开发如何安排人员和管理开发权限?
微信小程序开发
小程序开发
浏览:1351 次

在微信小程序开发过程中,一个项目可能由多人完成。因为每个人的工作内容不同,所以有必要管理他们的权利。使用开发者工具通过开发者权限完成小程序的开发,开发后通过开发管理发布和启动版本。
1.人员组织结构:
项目人员组织结构
在图1-20中,项目管理人员负责协调整个项目的进度和风险,并控制小程序外部发布的节奏。小程序项目是通过产品组、设计组、开发组和测试组之间的相互协调完成的。

开发小程序项目的一般工作流程如图1-21所示。在图1-21中所示的开发过程中,产品组提出需求,设计师根据产品需求制定设计方案,供开发人员使用。设计的主要内容包括工艺和图形。开发团队根据设计方案编制程序代码。代码编写完成后,进行项目的最终测试。测试组准备测试用例,并对小程序执行各种边界测试。
2.权限管理
小程序管理后台允许开发团队中不同身份的成员登录,并通过权限控制区分不同的用户身份。详情可在“小程序管理后台”-“用户身份”-“会员管理”中查看。下面是一些常见的权限,如表1-6所示。
经理可以轻松地将这些权限分配给项目的每个成员。小程序的管理比传统的网页开发和APPapp开发更简单、更方便。开发团队的成员权限可以分配,如表1-7所示。

需要注意的是,项目经理控制整个小程序的发布、回滚、离线等敏感操作,不应将敏感操作权限分配给无关人员。
3.小程序版本
在小程序开发的一般过程中,开发人员编写代码并进行自我测试,直到程序达到稳定的体验状态。开发人员将把体验版交给产品经理和测试人员进行体验测试。最后,该程序的bug将被修复并发布供外部用户正式使用。小程序管理后台根据该流程设计了不同版本的小程序,如表1-8所示。
考虑到该项目是一种协同开发模式,一个小程序可能由多个开发者同时开发,而开发者在小程序开发者工具中编写代码后往往需要在手机上体验真机,因此每个开发者都有自己相应的开发版本。

当开发人员需要在真实机器上调试开发版本时,他可以单击开发人员工具的预览按钮。此时,开发者工具会将当前项目打包并上传到微信服务器,生成二维码。开发者可以通过扫描当前开发者身份的二维码,在手机上体验相应的开发版本。