• 咨询热线 : 18581882801
  • 24小时服务热线 : 028-85239825
  • 微信咨询
  • QQ咨询
  • 留言/需求提交
从创意到实践,一个App是如何诞生的?

千联信息

2020-08-07

浏览量 : 75


 2010年的时候,企业经历了一个全民建站的过程,每家公司都要有自己的网站。

 

也是从那个时候开始,互联网公司受到越来越多求职者的青睐,高大上的办公环境,让人不知所云的扁平化管理,一个又一个的上市造富奇迹等等,即使伴随着高强度的加班,也阻止不了年轻人燃烧青春的热情。

 

APP开发

 

移动互联网时代像浪潮一样,席卷而来,也有越来越多的公司互联网化,吸引着更多的人加入。

 

当我们想进入一个行业时,最起码的了解还是应该有的,毕竟很多事物是看起来很美。

 

比如当年的出租司机,大家都认为只要驾驶技术过硬,这是一份时间自由,收入也不低的职业;可是要熟悉全北京的路线,没事就看地图,要学会与不同的乘客交流,面临不规律的作息等,是职业背后很多人所没看到的。

 

这次,我们从一个App的从无到有经历了哪些过程,来了解一下互联网及其相关行业公司的工作模式。

 

01 创意产生与决策

 

对于创意的产生,在一家企业里是每个人都可以的,但是让创意被重视,并变成一个可执行的产品,是需要有决策者的。

 

一个公司如何产生创意以及决策,影响因素一般有两个,公司规模和公司的业务模式。

 

公司规模越大,中层权限越大,动用的资源越多,就需要更严谨的审批,这个比较好理解。

 

通常会让求职者产生落差感的,是业务模式。

 

对于创意,大多数人的第一反应是由产品部门汇总整理或直接输出。所以产品经理的工作内容是创意与创造,但事实并不是这样。

 

比如几年前大火的货架、社区拼团、甚至是二手车等,又或者是一些ToB业务的公司,这些公司由于是重业务模式或客户驱动模式,产品的创意来通常自于市场部门,由市场来决定解决用户需求的步骤,以及自身发展的节奏。

 

所以,如果你希望加入一个公司,实现微信张小龙那样改变几亿人社交方式的创意,要考虑好这两个物理因素。

 

02 产品与产品经理

 

无论是市场需求,还是产品主导,有了创意或业务方向,将由产品经理负责事情的推动。

 

首先,对于产品,定义绝不仅限于一个App或一个小程序,也可以是无形的策略等,如“借呗”这种借款平台,增加一种新的还款方式等,就不会有很多用户能看得见的变化。

 

所以本质是能作为企业与用户完成价值交换的媒介的,都是产品。

 

从工作内容来说,原型设计只是产品工作的一小部分,需求,生产,销售,协调等方面,都在产品经理的职责范围内。

 

03 如何启动

 

既然是一个App的产生过程,还是从这个实际情况来出发。

 

在创意或业务方向确定后,产品会召开产品需求会。

 

一般由产品经理、需求提出人、研发技术负责人、测试技术负责人等参加。

 

角色说明:1、需求提出人:如果有,一般是对需求做出补充解释,避免歧义。2、产品经理:给出大概的产品形态,比如是新开发一个app,还是在现有的app里增加一些功能。3、研发技术负责人(包含前后端):评估可行性,以及当前的人力物力是否有足够资源。4、测试技术负责人:要直接理解产品的需求,以自己的理解进行测试用例编写以及做好测试计划,产品最终质量负责,还有资源评估。

 

可能也会有一些中高层参加,评估时间范围或者其他资源的安排。

 

如果采取比较高效的做事方式,产品经理在产品需求会上就会给出详细的产品说明,比如简称PRD的产品说明书。

 

也有些是产品经理就详细的说明,再单独跟技术开会,讨论细节,评估可行性。

 

04 技术生产

 

技术评估会主要是研发的相关负责人,给出具体技术方案与开发周期,确定与测试的对接时间等。通常需要技术的中高层或架构师参与进行评估可行性与规范性。开发工作,从这个会后,就开始啦。

 

1)技术——后端

 

很多吃瓜群众认为所有的程序人都会修电脑,也认为所有的开发都会写app,显然现实不是这样的。

 

拿一个电商App来说,无论在App中,电脑浏览器还是小程序等,都有用户注册,用户登录,商品浏览,下单等功能。

 

用户注册的技术任务是把一条新的用户信息写到数据库中,用户登录是检查这条信息在数据库中是否存在。

 

App也好,网页也好,都是与用户交互的方式,对于列举的这两个功能,是不会受到这种交互的方式影响的。

 

所以,后端写的程序,是完成一个有逻辑的业务场景。常见的编程语言有java,go,php等,一般还要集合一些著名的框架,如spring。在使用这些编程语言的同时,也有很多数据库操作的工作。

 

还要注意的是,后端的程序,一个业务逻辑场景,只开发一次就够了,因为注册功能在不同场景都是一样的,不同的前端应用都可以使用,这也就是大家常说的“前后端分离”。

 

由此可见,后端程序员用代码创造的东西,只是提供了完成业务逻辑的服务,并不需要去做App或者写网页。

 

2)技术——前端

 

有了后端的支持,前端可以更专注于这个“前”字了,给用户提供一个实体,比如App或页面、小程序等,让用户可以切实感受到企业提供的服务,同时为用户提供更好的交互体验,更快的页面加载速度等,是通常定义的前端工作的范畴。

 

前端有技术栈三剑客,是html,css,javaScript(跟java语言没有直接关系呦),这基本是前端同学必备的技术了。同时,由于企业的项目都会往越来越复杂的方向发展,vue等知名框架,也成了前端同学的必要学习内容之一。

 

 

3)技术——测试

 

有些公司,测试团队也叫做QA(质量保障)团队。如果一个研发告诉测试某个内容是“1”,测试去看一下,是不是“1”,那这件事就没有意义了。

 

在这样一个前提下,测试团队会形成自己对产品需求的理解,来确定什么是符合质量要求的。

 

测试工作通常又分功能测试、自动化测试、黑盒测试、白盒测试等。阶段上也分,单元测试、系统测试、回归测试等。(请大家耐心等待我们的详细拆解文)

 

只有测试通过的技术项目,才可以进行到上线准备以及最终的上线环节,这中间的过程,由产品经理来协调。

 

4)技术——运维

 

大家都知道,我们写的程序都运行在服务器上,那么服务器的日常维护,软硬件的管理,以及权限的管理等,都是运维的工作内容。

 

运维会负责程序发布到服务器这个环节,一般的企业都有严格的流程,比如用git作为代码仓库和版本管理,jenkins作为发布工具等。

 

05 运营

 

运营的职位,也细分了很多类,对于一个App,我们可以讨论两个大类。

 

1)产品运营

 

运营的工作内容,跟产品的内容是紧密相关的。比如电商、支付类等,这些业务,用户不用互联网服务,也不影响自己的正常生活。那么如何让用户使用自己的产品,并安装App就是产品运营要做的工作了。

 

可能要对接广告服务商,投放广告;设计、发放优惠券;举办各种活动等。让尽可能多的用户了解自己的服务,并经常使用。

 

2)用户运营

 

用户运营更关注的是用户的生命周期,比如拉新、留存、转化到付费、复购、流失前挽留、沉睡唤醒、挽回等。

 

拿内容类App来做对比,可以很好的区分产品运营和用户运营,比如知乎。

 

很多用户装了知乎,每天都打开看一下,但里面空空如也,那这个产品马上就会死掉了。

 

用户运营会设计策略,如积分、等级、回报等,诱导用户多发自己擅长的内容,多解答问题,以此来提高整体用户体验也用户生命周期的质量。

 

虽然研究的是用户,但是也很好的保证了产品的价值。

 

运营毕竟也是一个从业人数众多的职位,请大家耐心等待我们的运营职位详细拆解文。

 

至此,一个App从创意,到被推向用户,让用户熟悉,就介绍完了。


标签:APP开发
相关阅读:
怎么选择APP开发公司?选择APP开发公司需要注意什么?
随着互联网行业的快速发展,app移动端消费,无时无刻不在改变着人们的消费习惯。不免就诞生了很多app定制公司。虽然app定制公司不少,但是如何选择一家好的app开发公司也是一个问题。
APP软件开发规范实例,超全的设计方法
很多刚刚从事APP开发行业的新手,心中有太多的疑问,例如:屏幕需要设计得多宽才好,是按照百分比设置还是怎么弄;
直播APP开发需要具备哪些功能呢?怎么实现流量变现?
如今不少直播APP软件,它都不仅仅是一款直播软件了,更像是一个综合社交平台。而不少APP开发公司,在开发这类APP时也会提供一整套的直播APP开发解决方案。
定制开发APP的费用是怎么算的?成都APP定制开发公司讲解
现如今对于企业来说,定制开发APP已经成为了他们时下最要紧的任务之一,因为随着移动互联网的发展,人们对于APP的需求和使用量也是逐渐增大。
电商APP软件的开发,对于企业有什么意义或者优势
随着移动互联网的深入发展,对于人们的生活方式所带来的改变,大家都有所目睹,特别是电商APP的出现直接影响了人们的购物方式,也带动了其他相关行业发展。
手机兼职APP开发,必须注意的几个问题
手机兼职APP的出现,帮助了不少人利用闲暇时间赚钱的愿望,特别是对于现在的一些大学生来说,无疑是巨大的帮助。很多大学生在课后的时间都会寻找一些兼
互联网资讯
一款合格的APP开发,需要在UI界面上注意哪些问题?
现如今经过多年的发展,人们对于手机APP的要求变得越来越高,一款APP想要获得用户的认可,不仅需要在功能方面满足用户,还需要在APP的UI界面上面得到用户的认可,那么一款合格的APP开发,需要在UI界面上注意哪些问题?
高质量手机APP开发需要注意哪些问题
移动互联网的发展,让手机APP快速的崛起,并且一度引领了移动互联网的发展趋势。现如今的企业对于手机APP的青睐成都越来越高,不少企业都希望通过开发手机APP实现线上业务的推广,促进品牌影响力的提升。
如果想要开发一款企业员工在线学习APP,应该如何做?
学习对于很多人来说,并不只是在校园,在工作中也需要不断的学习提升自己,而对于一家企业而言,想要让员工更加的了解企业,更顺利的开发工作,那么就需要定期的进行员工培训。
个性化的移动阅读手机APP应该如何开发?
随着技术的发展,人们在使用阅读类APP的时候,对于整个产品的阅读体验也在不断的提高,在当今时代,如果想要让一款阅读APP能有所成绩,那么用户体验就必须做好,那么个性化的移动阅读手机APP应该如何开发?
想让APP体现出它的价值,必须满足哪些条件?
对于现在的一些APP开发公司来说,因为市场上各种类型的产品逐渐增多,预示着竞争的压力也越来越大,如果想要让自己的手机APP能有所作为,那么就必须在内部寻求突破。
书籍在线阅读APP开发怎么做?
书籍作为人们的精神食粮,一直备受人们的关注,在当下这个移动互联网发展迅速的时代,为了帮助人们更好的阅读书籍,有的企业专门开发了书籍在线阅读APP。
名宿APP功能所具备的特点
人们可以通过它轻松的实现住宿预订的需求,更结合很多当地的特色房屋,选择性更多,下面我们就来为大家详细的讲解名宿APP功能所具备的特点。
获取报价方案

扫一扫,关注微信公众号

来微博关注我@千联信息

Copyright@2015-2019 成都千联信息技术有限公司 蜀ICP备17010330号-1 网站地图