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

千联信息

2020-08-07

浏览量 : 277


 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开发公司?
随着移动互联网的火热点燃了很多创业者进行APP开发的梦想,然而一旦接触一些APP开发公司后才发现这个行业水很深
目前市场上比较热门的APP开发类型有哪些
APP开发已经成为老板对企业发展移动互联网必备的一个利器,为了打造用户们都争相下载的应用软件,研发者经过一次次讨论,一轮轮修改,目的就是为了可以实现完美的APP应用软件!
安卓APP开发和苹果APP开发有什么不同
大家都知道APP主要分为两大类,一类是安卓APP;另一类是IOS APP。这两种类型的APP几乎占据了整个APP开发的市场。
在线教育APP开发有哪些分类?
在线教育,也称为“互联网教育”或“网络教育”,是信息技术与教育结合的产物,这些年随着“互联网+”概念的热捧,在线教育受到越来越多人士的关注。简单地说,在线教育就是指一种以网络为介质的教学和学习行为,通过电脑、手机或平板在网上完成上课、练习、考试等环节。
企业到底是应该开发小程序还是开发APP?
伴随着移动互联网的发展,互联网产品的承载形式也越来越多样化,从移动互联网初期的APP开发热潮,到后面的微信公众号web开发兴起,再到这两年的小程序开发逐步爆发,每一次新的载体出现,都伴随着一大波红利流量。
网约车APP开发的市场前景分析
汽车作为当代一般的交通工具之一,为我们的出行提供了大批的方便。许多的人碰到交通不便的难题都会优先思考到网约车,那么一款网约车APP开发能协助用户解决哪些因素的问题呢?
获取报价方案

扫一扫,关注微信公众号

来微博关注我@千联信息

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