更新时间:2022年04月29日18时20分 来源:传智教育 浏览次数:
在微信小程序开发的过程中,一个项目可能由多人共同完成。由于每个人的工作内容不同,因此需要对其进行权限管理。通过开发者权限来使用开发者工具完成小程序的开发,开发完成后通过开发管理来实现版本发布及上线。
项目人员组织结构
在图1-20中,项目管理人员负责统筹整个项目的进展和风险,把控小程序对外发布的节奏。小程序项目通过产品组、设计组、开发组、测试组之间的相互协调来完成。
开发小程序项目的一般工作流程如图1-21所示。在图1-21所示的开发流程中,由产品组提出需求,设计人员根据产品需求做出设计方案供开发人员使用,设计的主要内容包括流程和图形。开发组依据设计方案,进行程序代码的编写。代码编写完成后,对项目做最后的测试。由测试组编写测试用例并对小程序进行各种边界测试。
小程序管理后台允许开发团队中的不同身份的成员登录,通过权限控制来区分不同的用户身份,具体可以在“小程序管理后台”一“用户身份”一“成员管理”中查看。下面列举几个常见的权限,如表1-6所示。
管理者可以很方便地分配这些权限给项目的各个成员,小程序的管理比传统的网页开发和APP应用开发更为简单便捷。开发团队的成员权限可以按照表1-7所示进行分配。
需要注意的是,项目管理者控制着整个小程序的发布、回退、下架等敏感操作,不应该把敏感的操作权限分配给不相关的人员。
在小程序开发的一般流程中,先由开发者编写代码并自测,直到程序达到一个稳定可体验的状态时,开发者会把这个体验版本交给产品经理和测试人员进行体验测试,最后修复程序的Bug后发布,供外部用户正式使用。小程序的管理后台根据这个流程设计了小程序的不同版本,如表1-8所示。
考虑到项目是协同开发的模式,一个小程序可能同时由多个开发者进行开发,往往开发者在小程序开发者工具编写完代码后需要到手机上进行真机体验,所以每个开发者拥有自己对应的一个开发版本。
开发者需要真机调试开发版本时,可以单击开发者工具的预览按钮,此时开发者工具会打包当前项目,并上传到微信服务器生成二维码,开发者使用当前开发身份的微信扫描二维码就可以到手机上体验对应的开发版本即可。