科技创业你需要了解的冰山一角
每天我们都在使用各种APP,你可曾想过这些APP是如何开发出来的,又为什么我们爱不释手。你有没有想过也许有一天,我们打开自己善于发现的嗅觉,也创造一款APP给大家便捷或快乐。
理科生的思维就是经常想要探寻世界背后运行的逻辑,汽车为什么会跑,飞机为什么会飞,空调为什么会制冷,APP为什么就这样在我们的手机上了,他是怎么来的,又是怎么没的。
在做一款APP之前请认真思考几个问题:
1.这APP的使用对象(用户)是谁, 使用场景是怎样的。
2.解决了用户的什么问题(需求)。市场上有没有解决同样问题的产品,也许不是APP,他们是怎样做的,我的APP有哪些地方能赢他们。
3.APP能为我(公司)带来了什么好处。
4、我们从内外两个方面来明确产品的核心点所在:
对内,是你团队的核心优势,主要面对产品的技术、设计 、算法等……
对外,则是你对目标用户市场的分析,理解用户的需求、痛点并拥有妥善的解决方案。
此处应该有一个Idea
第一步:需求梳理、分析
第二步:产品原型图绘制,产品原型,英文是prototype,普通原型和高保真原型,普通原型即只强调内容上的完整,比如标题、按钮等关键要素要具备;高保真原型强调样式上的完整,比如标题的样式、标题文字大小及颜色、按钮样式、按钮文字大小及颜色等。高保真原型更像APP,用原型工具如Axure、墨刀等也可以实现动态效果,即动态交互设计。我这边做的是高保真原型,但并非用Axure或其他原型软件做的,而是直接做UI图(PSD和PNG),一是有PS技巧做支撑,二是可以保证产品风格走向,三是等UI到位后,可以在原图上修改,不用从零做起(前提是psd文件要规范,图层结构清晰,便于整理和修改)
第三步:UI设计
第四步:项目经理&技术负责人对接需求
第五步:技术方案 & 架构设计
第六步:项目排期 & 任务分解
第七步:产品研发阶段
第八步:交付测试阶段
最后,按原计划上线
需要哪些神秘的程序猿
APP开发-产品经理,负责分析需求,提需求,整理需求文档,提出低保真设计原型,并协调以下几类人。专门负责产品管理的职位,负责调查并根据目标用户群的需求,确定开发何种APP,选择何种技术、商业模式等。并推动相应产品的开发组织;还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。
APP开发-UI组,可分为平面设计和交互设计,负责对产品经理提出的需求设计app高保真原型,设计web页面,或者海报。UI用户设计基础(UI行业发展及UI设计师职业规划,美术基础,平面设计基础,图形与创意设计,网页设计基础,交互式网站),软件:Photoshop、Illustrator。移动界面设计(图标创意思路与方法,图标的创作设计,主题图标设计,Ios系统Android系统Windows phone系统,UI设计实训课程)。交互类(UCD,交互设计高级技术)。流程设计(界面开发对接,流程管理,移动媒体综合开发实训)。综合项目实训及就业阶段(根据所学内容,选择一种移动平台(IOS/Android/Winphone),软件界面,WUI类型设计,完成初稿设计。
APP开发-后端开发人员,接管服务器数据,维护服务器性能,为app前端人员提供接口。app后端的两个重要作用:1). 远程存储数据2). 消息中转
APP开发-前端开发人员,这里分web和app,app分安卓和ios,web的前端也分后台系统和前台系统等,大型公司还有isv和osp。把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。前端开发是一项很特殊的工作,前端工程师的工作说得轻松,看似轻巧,但做起来绝对不是那么的简单。在开发过程中涵盖的东西非常宽广,既要从技术的角度来思 考界面的实现,规避技术的死角,又要从用户的角度来思考,怎样才能更好地接受技术呈现的枯燥的数据,更好的呈现信息。简单地说,它的主要职能就将网站的数 据和用户的接受更好地结合在一起,为用户呈现一个友好的数据界面。
新产品从无到有常见的工作:
(1)产品官网,产品官网是产品、公司、团队的脸面,让用户进入之后能以最快的速度了解你的定位以及产品特性,也就是什么样的人在为解决什么样的问题,做着什么样的事情。
(2)用户协议。是的,如果用户要注册、使用你的产品,你得起草你的用户协议,跟律师或法务不断沟通调整。
(3)种子用户。你要思考你的第一批种子用户从哪里来,如何组织,怎么管理,他们是检验你产品的第一群人,对于验证你的产品定位、发现产品问题、提升产品体验来说至关重要。
(4)基础数据上报规划。你要知道产品一旦发布,在对用户行为一无所知的情况下,需要收集什么数据来优化、调整你的产品设计,思考你的产品方向。
(5)UI设计与交互标准制定。不能保证产品的UI以及交互一上线就有让用户觉得惊艳的效果,但是必须保证UI/交互在一致性上没有问题。
(6)后台管理系统。如论是查看数据还是内容管理,后台管理系统是你工作的有效辅助,也不能少。
(7)APP。这是你的产品的重中之重,密切观察跟踪。
如果一切顺利,那么在3-6个月之后,你的APP第一版应该有了第一个雏形。
内部测试、打磨阶段
在这个阶段,你要跟设计、研发、种子用户之间保持密切沟通,不断收集问题、发现问题、优化、解决问题,期间可能需要发布1-3个beta子版本。同时,你要想办法保持种子用户的活跃与配合的激情,这是一项艰巨的工作,谁做谁知道。
发布阶段
发布的时候,不算渠道宣传费用,不打广告,上线iOS APP Store 需要注册开发者账号,购买证书,也需要花费一定的费用,不多,也就99美元/年。
以上内容其实是作为笔记供自己学习之用,如果碰巧你也喜欢,可以顺手点赞。