从零开始开发一款完整的app开发流程介绍

作者:小站 来源:APP开发 2020-12-15 18:35

周边很多朋友也想知道怎们从l零开始开发一款APP,所以今天我们就通过一篇文章给大家介绍一下APP的开发流程

前言

工作中有很多人都会涉及产品研发这个内容。比如一个产品经理接到一个任务要开发一个新的APP,或者一个市场部的要做一个竞品分析报告给老板看,又或者一个很有想法的人想要创业做一个网站。一个产品的开发流程,既简单又复杂,既浅显也深入。在一个成熟的互联网企业因为产品的复杂和参与人员的数量很多,为了便于沟通和协作、项目的研发顺利进行,一个产品的前期设计就会有非常多的岗位来完成。比如:产品经理、交互设计师、UI设计师、用户体验分析师、运营等等。但是在一般的初创公司,产品经理或者老板又往往身兼数职一个人就能搞定一个产品。

在一般人眼里产品研发流程是这样的

从零开始开发一款完整的app开发流程介绍

实际上我们的产品研发流程是这样的

从零开始开发一款完整的app开发流程介绍

所以常常有人跟我说:“hi~你帮我做一个APP吧,功能就和淘宝一样就行”。这时候我的内心是“***,*****,****”这样的~。

下面我们就来看一下一个APP从无到有到底要经历些什么吧。

项目启动前

产品定位

在项目的执行过程中,我们经常陷入一种情景,就是一堆人在一块,讨论的氛围可谓是情绪高涨,A说这个地方的按钮不行,B说这个地方应该像人家APP那样做,C又说你们都不对应该是这个模块不要换成这个云云。经常参加这种讨论,会无比的耗费时间和体力,动辄好几个小时过去,但一散会,发现什么结果也没得出来。多数情况下,一定是产品定位出了问题。执行的人一定要清楚的明白产品是用来干什么的,给什么人用,才能正常的去讨论具体细节。那么我们需要了解两个概念:产品定义和需求定义。

产品定义:产品定位包含两个大的内容一个是产品定义,另一个是需求定义。产品定义要分析的内容包含产品的使用人群、主要功能和产品特色。

需求定义:需求定义的分析包含目标用户、使用场景、用户目标三个方面。目标用户是什么类型的人会用你的产品;主要功能是指你的产品是用来干什么的,是工具是社交还是其他;你的产品相对于其他市面上的产品有什么不同的地方,这就是产品特色。

从零开始开发一款完整的app开发流程介绍

需求分析

当确定了我们要做一个什么样的产品之后那么下一步就是竞品分析和用户调研,一方面这是对我们的需求进行一定的验证,另一方面也是我们直接接触用户的一个机会,看用户存在什么需求。早起需求分析期间,会出现很多这样或者那样的需求,有些我们不能立马做出判断说做还是不做,所以必须要有一个筛选的过程,早期需求筛选是个非常苦逼的事情,如果产品经理自己就是老板,自己心里很清楚还行,如果不是很容易陷入海量的需求中拔不出来,想着想着就跑偏了,好像什么功能都需要,这个功能有用,必须加;那个功能太好玩了,用户肯定有趣。很多需求往往都是,当时听起来貌似合理,但事后却经不起推敲。所以我们需要始终把握住我们的产品定位和优先级,万不可盲目的在这个地方做很多无畏的牺牲和奋斗。

项目执行中

1.产品设计

需求产生了之后,紧接着产品人员就可以产出需求文档,需求文档对接下来交互设计(创业公司往往产品经理会担任)、UI设计起着关键性的作用,当然在需求文档产生的过程中,如果有专职的交互设计,在需求阶段最好和产品人员一起来探讨需求文档的细节,这对于交互设计自己理解整体的需求有帮助,也对他进行原型设计和撰写交互说明有很好的帮助。

当交互和原型都设计好了之后还有非常重要的两点,组织结构和流程图

微信APP组织结构:

从零开始开发一款完整的app开发流程介绍

一个简单登录的流程图:

从零开始开发一款完整的app开发流程介绍

需求说明:把每个操作的条件和结果说清楚,如果能够用文字说清楚的就用文字,说不清楚的最好用图片。

2.UI设计

一般情况下,交互设计师讲线框图交给设计师,设计师就可以开工了。这个过程,交互也要多和设计去沟通,毕竟UI也会有自己的专业度,她会有自己的设计见解,这很正常。

3.项目开发

设计产出了,交互的工作也做完了,该去交给项目经理执行了。

4.测试

测试在整个开发流程中是非常重要的一环,一个app的健壮性跟测试的专业和用时是息息相关的。普通用户通常会遇到一个app用着用着会出现各种意想不到的问题。而且通常可能一个很小的问题就会导致一个用户的流失。这也是很多初创企业容易忽略的一环。

项目上线后

以上给大家介绍了两个部分,项目启动前和项目执行中。项目上线后,作为产品需要关注的事情有几个方面,一是APP数据,二是用户反馈,三是新需求提取。

1、数据

MAU:MAU(monthly active users)月活跃用户人数。

DAU:DAU(Daily ActiveUser)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。

用户留存率:在互联网行业中,用户在某段时间内开始使用应用,经过一段时间后,仍然继续使用该应用的用户,被认作是留存用户。这部分用户占当时新增用户的比例即是留存率,会按照每隔1单位时间(例日、周、月)来进行统计。

次日留存率:(当天新增的用户中,在往后的第1天还活跃的用户数)/第一天新增总用户数;

第2日留存率:(第一天新增用户中,在往后的第2天还有活跃的用户数)/第一天新增总用户数;

第7日留存率:(第一天新增的用户中,在往后的第7天还有活跃的用户数)/第一天新增总用户数;

第30日留存率:(第一天新增的用户中,在往后的第30天还有活跃的用户数)/第一天新增总用户数。

另外就是APP的埋点数据,这个功能的点击率是多少?这个功能有多少人打开,又有多少人使用了?有多少人在频繁使用这个功能?等等,这些埋点数据要时常关注。结合数据变化来反思功能设计的问题,从而优化产品。

2、用户评论和反馈

产品上线后,用户的反馈和评论对于产品人员来讲是尤为珍贵的材料,一方面这是你的真实用户的直观感受,另一方面他们再表达直接的需求。那么,怎么样处理用户的意见就显得格外重要。用户反馈什么我们就做什么,这是肯定不行的。很多情况下用户表达的只是一种表面现象,要学会去挖掘用户背后的需求本质。多去研究世界上一些革命性的产品,多去了解人。

3、新需求提取

当看到四处飞来的意见时,我们要学会思考,而不是全盘接受、全盘照抄。

@是不是我们的目标?想想我们的目标用户是谁。

@使用场景是否成立?还是这只是极个别人的场景需求。

@用户目标是否正确?我们的APP是不是用来满足用户这个需求的?

@产品定位还正确吗?如果做了这个功能,还符合我们产品的定位吗?

提取出有用的需求之后就是继续完善我们的APP了!


本文地址:武汉APP开发频道 https://www.dayku.cn/app/3253.html,武汉易企推建站公司提供一站式网站制作开发服务:武汉网站建设、网站开发、高端网站设计制作、手机网站开发,微信小程序开发等建站服务,制作周期短,价格实惠,效果满意;以及全网营销、网站优化服务、百科词条创建修改、新媒体引流、公司负面公关处理等


相关文章相关文章
本地企业
              可提供上门服务

便捷

本地企业可提供上门服务

提供适合、专业可行方案

周到

提供适合、专业可行方案

5-10分钟售后响应机制<

贴心

5-10分钟售后响应机制

按效果收费,无效果不收费

放心

按效果收费,无效果不收费

行业高标准,效果稳定可靠

稳定

行业高标准,效果稳定可靠

1-3个月排名上百度首页

快速

1-3个月排名上百度首页

武汉易企推建站公司;公司地址:武汉市武昌区静安路6号5.5创意产业园4楼;公司官网:https://www.dayku.cn 手机站

服务热线:18120550335 / 027-88866235 欢迎来电咨询; 联系QQ:1193073039

Copyrigh@2017-2030 版权所有:武汉易企推网络科技有限公司 备案号:鄂ICP备17012199号 网站地图