本文将从需求收集、方案设计、落地开发、测试验收和上线运营五个阶段详细介绍微信小程序定制开发方案及其细节,帮助大家了解完整的微信小程序定制开发流程。
1.需求收集阶段(非常重要!)
甲方向开发公司详细描述小程序的开发需求,双方沟通确认的开发需求必须要书面确认《项目需求清单》!在实际的需求收集过程中,尽管多次沟通还是有部分甲方讲不清楚自己的开发需求。如果开发需求不明确,会严重影响开发工作的进度,甚至耽误上线时间!
真实案例:某学校客户想要开发一个小学生借阅图书的小程序。客户着重强调了要有一个数据面板总览各年级学生的借阅情况和阅读时长,还要有图书捐赠功能,因为他们学校有图书捐赠活动。
大家认为这个开发需求讲清楚了吗?请大家带入小编刚才提到的“五个问题”,我们一起来重新梳理一下这个学校客户的开发需求:
(1)这个小程序是什么?——图书借阅小程序(产品目标)
(2)为什么要用小程序?——没有提及,猜测是方便老师管理图书借阅、彰显校方实力(业务需求和产品愿景)
(3)哪些人用?——没有明确说明,但不难看出有校领导、老师、学生(产品人群画像)
(4)什么场景用?——没有详细说明,推测是学生在学校图书馆借书、在家阅读,老师在学校管理图书、在家查看总数据,校领导随时随地查看总数据(用户使用场景)
(5)怎么用?——没有详细介绍,客户只简单说了学生借书、阅读、捐赠图书,老师管理图书的借和还,校领导看数据(产品业务流程)
大家觉得这个学校客户的开发需求怎么样?通过拆解至少能清楚的知道——关于“为什么”、“哪些人用”、“什么场景用”、“怎么用”这4个方面需要补充完善。
小编先指出一个问题:小学生不能带手机去学校,那么学生怎么借书?怎么记录阅读时长?这其中老师和家长要不要介入,如果介入分别承担什么工作?
如果大家也遇到讲不清开发需求的情况,不妨把开发需求理解成五个问题——是什么?为什么?哪些人用?什么场景用?怎么用?