专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

如何制作一个武汉微信小程序呢?每个开发阶段的产品分析!

来源:小易整编  作者:小易  发布时间:2022-05-17 12:57
摘要:如何制作一个微信小程序呢? 事情起因是这样的,因为想参加一个国内刚刚举办不久,也还不是很知名的计算机竞赛(对哦,我一个哲学学生为什么想要参加某计算机竞赛呢?),恰巧又认识几个厉害的技术大佬;于是乎,我们便开始组队参加比赛了咯。 最后呢,也拿...

如何制作一个微信小程序呢?

事情起因是这样的,因为想参加一个国内刚刚举办不久,也还不是很知名的计算机竞赛(对哦,我一个哲学学生为什么想要参加某计算机竞赛呢?),恰巧又认识几个厉害的技术大佬;于是乎,我们便开始组队参加比赛了咯。

每个开发阶段的产品分析!

最后呢,也拿到了一个还算马马虎虎的成绩,毕竟互联网行业还是更喜欢「商机」这种东西,不管这种东西在不在,总有人觉得反正埋头找就对了!

于是,我就被激流小姐姐约稿,说能不能谈谈怎么制作一个小程序呢?既然这样,那就好的吧。

不过,不管你们知道还是不知道,还是需要提前说一下的是,我这不是一个业余美工么?很多具体的技术实现层面的问题,我其实也不是很了解,所以在这里我就只能很不要脸地说,这篇文章将更多地从「UI设计」、「产品逻辑」的角度来聊一聊怎样制作一个小程序,对于技术方面,我就只能稍微写一点点,还望大家见谅啦。

首先需要解释的是,不管是开发网站、APP,还是制作一个小程序,都需要有人扮演「美工」、「前端」、「后端」三种角色,有的时候还会需要有人扮演「产品经理」的角色。而每一种角色所负责的事情也是不同的:「美工」主要是负责UI/UX设计,UI/UX设计只要是负责软件的界面设计、交互设计以及一些动效设计;当然,在人力有限的时候,美工也会分担产品经理关于「产品逻辑」的任务,自行厘清产品的逻辑,自己制作原型图。「前端」负责的即使网站前台部分,即展现给用户浏览的部分。「后端」主要涉及的是逻辑功能的模块,这一部分是用户看不见的部分。「产品经理」主要是负责研究用户需求,制作用户需求图像,分析产品所需功能,提供产品原型图,以及负责整个团队的协作。一个开发团队中所有成员都必须相互合作,美工需要为前端提供逻辑清楚明晰的UI设计图,后端需要和前端调试好接口才能保证开发出来的产品良好运行,产品经理需要统筹整个团队的开发工作。

同样,所有产品开发都会经历相似的开发周期。具体来说,产品开发基本上可分为四个阶段,分别是「产品分析」、「UI设计」、「前端开发」、「后端开发」,这四个阶段不是时间上的线性存在的,有一些开发过程是可以同时进行的。比如说,「产品分析」是整个开发周期中的第一个阶段,在此阶段所有工作完成之前,其他阶段的开发工作都不能进行。在「产品分析」阶段工作完成之后,第一种方案可以这样,美工可以开始「UI设计」阶段的工作。一般可以等美工完成「UI设计」的全部工作之后,「前端开发」和「后端开发」再一同进行;第二种方案就是在美工完成一部分UI设计图之后,启动「前端开发」和「后端开发」工作,这样「UI设计」、「前端开发」和「后端开发」同时进行。第二种方案相较于第一种方案会更节省开发时间,但是如果美工、前端、后端之间的沟通不流畅的话,会产生更多、更严重的问题。

下面我会以我参与开发的那个小程序「某某do」为例子,比较粗略地介绍一下产品每个开发阶段:

「产品分析」

顾名思义,「产品分析」就是对某互联网产品,进行系统的、多纬度的分析,并最终完成一份逻辑清晰,符合客观事实的报告。

以「某某Do」这样一款基于「人工智能自然语言处理技术」、通过用户与AI「聊天」的形式记录个人待办事项的日程管理小程序为例,在「产品分析」阶段,需要思考的是,在这个小程序中我们需要实现的功能有哪些?应该以何种方式把不同的功能整合在一起?用户在使用这个小程序的时候,用户路径是怎么样呢?这样的用户路径是否够便捷?还有,对于这样一款相对比较新颖的软件来说,怎样使得用户上手比较便捷呢?什么样的交互会用户用起来比较舒服呢?

等等诸如此类的问题,都是在「产品分析」阶段需要想清楚的,只有在这一部分思考清楚之后,美工才能做出合理的UI设计图。

具体来说,「产品分析」的内容可以划分为多个维度和若干的细节,例如「产品基本信息」、「用户研究」、「用户体验要素」、「盈利模式」四个部分。

其中,「产品的基本信息」部分主要包括产品作用、解决问题、行业现状、团队背景、主要竞品、用户评价等;「用户研究」和「用户体验要素」是较为重要的两个部分,从用户的角度上来说,我们需要考虑用户的年龄、性别,用户的学历、收入,所在地区,生活工作状态,主要兴趣爱好;从产品的角度上看,我们需要关注企业战略、产品定位,以及产品的功能结构和信息结构、产品的界面的配色方案、动效方案、视觉特征等方面具体的细节。

以某某Do为例,某某do的目标用户是所有有使用线上日程管理软件需求的微信用户。

某某Do所希望解决的现实问题则包括如下问题:

-目前单独安装独立的日程管理APP占用用户移动端大量资源,所以需要一个普及程度更高的平台搭载日程管理功能,避免安装过多软件占用用户手机端资源;

-小程序中尚无成型的的日程管理小程序,填补这一部分的空白;

-目前常见的日程管理软件大多依赖用户手动添加任务,而形式较为僵硬,某某do首次采用「人工智能自然语言处理技术」,希望借此帮助用户更便捷地创建日程;同时,「聊天」的形式也能带给用户更不一样的使用体验;

「盈利模式」就是需要考虑这个产品如何盈利,例如直接发生交易的产品类型,只要分析产品本身的交流的过程即可;如果是社交、资讯、工具类的应用,这类应用的利益点往往会较为分散且较为隐晦,所以这类应用需要考虑如何实现产品变现。



本文地址:微信小程序开发频道 https://www.hkm168.com/web-wxxcx/1931.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


微信小程序开发
小编:小易整编
相关文章相关阅读
  • 用U盘轻松实现一键重装系统的小白装机教程

    用U盘轻松实现一键重装系统的小白装机教程

    在现代社会,电脑已经成为人们生活中不可或缺的工具。然而,由于各种原因,我们有时候需要重装电脑系统来解决一些问题或提升性能。但是,对于一些小白用户来说,重装系统可能是一项困难的任务。因此,本文将介绍一款小白一键重装系统的u盘装机教程,帮助小白...

  • iPad充电慢?6 修复

    iPad充电慢?6 修复

    6修复iPad充电缓慢1.检查您的适配器、电缆和墙壁插座修复ipad的第一种方法是查明问题。您最初的想法可能是您的ipad出现问题,但更有可能是您的充电设备出现问题。要对此进行测试,请尝试更改充电设置的每个外部元素。检查您的...

  • excel如何插入单元格

    excel如何插入单元格

    excel插入单元格的方法:首先单击上方【开始】菜单;然后在弹出新窗口以后,选择【单元格】;接着单击【插入】下的小三角,下方出现新窗口,再点击【插入单元格】;最后根据需要选择移动选项即可。excel插入单元格的方法:1、首先单击上方【开始】...

  • 如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发随着移动互联网的迅猛发展,移动端应用的开发变得越来越重要。Vue.js作为一款轻量级、高性能的前端框架,被广泛应用于移动端开发中。本文将介绍如何使用Vue技术进行移动端开发,并给出具体的代码示例。一、准备工作...

  • 前端开发需要哪些软件

    前端开发需要哪些软件

    编程一般用的软件有:1、hbuilder;2、sublimetext;3、webstorm;4、phpstudy;5、dreamweaver;6、visualstudio;7、phpstorm;8、notepad等等。孔子说,“工欲善其...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 三星电视如何投屏

    三星电视如何投屏

    三星电视可以通过三星电视自带的投屏功能、三星电视官方投屏应用程序和第三方投屏应用程序来投屏。详细介绍:1、三星电视自带的投屏功能,在三星电视遥控器上按下“source”或“输入”按钮,选择“screenmirroring”选项,然后打开要...

  • 周排行
  • 月排行
  • 年排行