文档章节

如何设计并实现你的App创意?

david
 david
发布于 2016/07/23 13:34
字数 2158
阅读 1
收藏 0
点赞 0
评论 0

如何设计并实现你的App创意?

你有一个App想法,却因为不懂产品原型、UI美术设计和技术开发,苦于不知如何下手。本指南将告诉你一切将想法变为现实产品的最佳实践。

随着App生态系统蓬勃发展,现在是将你的App愿景变变为现实的理想时期。实现一个App虽然不是一件简单的事情,但是在有明确的计划和指导下,一个没有编程经验的创业者或者个人也能实现的App创意和想法。

我们将实现一个App分解成为4个阶段,这4个阶段将实现一个应用从创意到最小可行性产品(Minimum Viable Product)。

什么是最小可行性产品(MVP)?

一个MVP是一个App初期版本,它只需要开发出满足初期种子用户必要足够的功能即可。通常来说,一旦从MVP获得了用户正面反馈,我们就可以对这个初期版本进行优化迭代,设计和开发出更多更全的功能集。本指南将指导你怎样将一个App创意想法实现成一个最小可行性产品。

 

第一阶段、确认你要解决的问题

在你确定需要找第三机构合作帮忙的之前,建议你花时间仔细确认和研究一下你要解决的问题。在这个阶段,你无需考虑设计和技术上的问题,而是专注于你的App创意以及需要解决的实际问题的核心。要想开发一个成功的App, 你的App需要解决一个实际的问题或者对特定的用户产生一定的价值,通常来看这两者是合二为一的,这是这个阶段你需要核心考虑的问题,而不要试图思考具体的实现细节上。

如果有另一个应用程序解决相似的问题怎么办?

不要让竞争阻止你,恰恰相反的是,有竞争才表明你的产品有市场。如果你的App想法是好的,那最坏的结果就是多个人有同样的好的想法。仔细想想看,百度外卖、美团和饿了吗还有其他许多公司都提供餐馆外卖配送。如果你遇到了和你解决同样的问题的App,不妨想想怎么向解决了这些问题并产生价值的用户提供差异化的服务。专注于你的用户和解决他们的问题,而不是把你的焦点放到你的竞争对手并为此而焦虑。

相反,你应该担忧的是,你的竞争对手已抢先一步,如何才能后发制胜。此外,通过研究市场上类似的产品,你能从这些产品中发现它们的成功和不足之处,并在自己的产品中进行揉合整理。

第二阶段、确定一个解决方案

 

一旦明确了你的目标与要解决的问题,就可以开始制定解决方案了。你的App第一个版本可能只是一个猜测,只有发布到应用市场并获取外部反馈后,才能判断这个App的效用以及是否成功。这个阶段建议你找一个相关领域的专家来帮助你一起制定解决方案。如果你可以负担的起的话,可以找专业的App开发公司为你提供专业的意见和建议。

第三阶段、构建App的第一个版本

现在你对要解决的问题有了清晰的目标,是时候开发App的第一个版本,并将其快速推向市场。这个时间点上创建并发布一个高质量的最小可行性版本的产品至关重要。在App Store和Goole Play上有几百万个Apps,所以竞争是非常激烈的,低质量用户体验差的App产品是不会有机会脱颖而出的。

定义功能特性文档:

无论你是自己构建App,还是你有自己的开发团队或者选择一个合作的外包公司,你都应该制定一份程序的功能特性说明文档,除了定义程序的功能特性边界以外,还应该包含产品的设计以及技术规范等描述信息。这样使得团队成员、开发商以及投资者之间沟通起来更加容易。此外,它还能作为定义构建应用流程的参考文档并细化产品需求。

绘制线框图:

线框图是应用程序的一个蓝图或是你的应用程序界面设计基本框架。创建一个线框图最简单快捷的方法是使用笔和纸。此时,你可以想象你的应用程序的物理外观,并尝试绘制出你的应用程序从开始到结束的每一个画面,思考你希望用户使用这个App的场景以及体验。这个阶段不要纠结于界面的美观花哨,而是要集中于定义产品的基本框架。

你定义的功能特性应当包含如下元素:

  • 产品的介绍
  • App产品、设计以及商业等方面的愿景
  • 技术特性详细描述以及App中每个单页实现的功能

下面谈谈App的具体开发实现吧。

是自己开发还是技术外包?

讨论到App的技术开发,有三种可选的方案,分别是雇佣一个App开发机构来设计和构建你的App;组建自己的设计和开发团队来构建这个App或者是个人独立设计开发。

如果你能负担得起的话,雇佣一个App开发机构来设计和构建你的App可能是最好的选择。因为优秀的App开发机构对此非常有经验,专业的团队将很有可能在短时间内开发构建出一个高品质的应用程序。

组建自建的设计和开发团队是另一种可选的方案,虽然能保持后续内部开发的持续性,但是组建一个团队通常是既耗时又很昂贵,而且也不能保证团队的磨合会像组装的机器一样运转磨合的那么默契容易。

还有一种可选的方案是个人独立开发App的初始版本。但是这样对个人的开发能力要求比较高,需要完整的全栈开发能力(前后台开发通吃),而且也比较费时费力。

第四阶段、根据市场反馈重估优化App

无论你是自己独立开发App还是雇佣一个专业机构帮你开发,如果你对开发的产品还比较满意的话,就可以快速发布到应用市场。尽管这是最后一个阶段,但你仍处在成功开发一个App的早期阶段。只有将你的App发布出去,并从市场和用户获取反馈,你才能看到它的缺点和不足,并进行重估优化。

注:本文是Welldum Studio(http://www.welldum.com)的原创文章,版权所有,转载请注明文章的出处。

关于Welldum Studio

Welldum Studio成立于2014年,核心团队来自硅谷、BAT、清华大学和中科院,我们提供全栈式技术开发服务。我们的服务范围包括UX/UI设计、网站开发、App开发、微信开发、游戏开发、大数据挖掘和大规模分布式高负载并发系统的设计开发以及性能优化等。我们的官网是 http://www.wlelldum.com, 欢迎咨询交流。

© 著作权归作者所有

共有 人打赏支持
david
粉丝 0
博文 2
码字总数 5598
作品 0
海淀
CTO(技术副总裁)
小创意:圣诞球切换开关

小创意:圣诞球切换开关 设计达人2017-12-200 阅读 CSS3HTMLcssCSS 还有几天就到圣诞节,几乎到哪里都能看到圣诞气氛的设计,网站也是如此,为了让网站页面更有气氛,我们不能放过任何小创意...

设计达人 ⋅ 2017/12/20 ⋅ 0

怎么让你的移动app成功的秘诀

对市场敏感 无论是哪个行业,成功,都是和你对市场的理解密切相关的。针对App行业而言,苹果的App Store和Google Play就是最顶尖的两大应用市场。理解苹果App Store的最佳办法就是要学习一下...

fiawfo ⋅ 2017/04/06 ⋅ 0

腾讯(成都)创新设计思维_ BY 高煥堂

回首页:Back 腾讯(成都)创新设计思维 主题:创新设计思维(Design Thinking)的体验课堂 体验案例:IT集装箱思维,减法设计篇 指导教练:高焕堂老师 学员对象:IT相关人员(如电脑游戏、软件开...

myeit ⋅ 2017/07/20 ⋅ 0

.Net 框架方案--Learun

力软敏捷开发框架(第六代)软件行业的3D打印机、整合框架,给用户和开发者最佳的.Net框架方案。 力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一...

佘赐雄 ⋅ 2016/09/12 ⋅ 14

力软敏捷开发框架

力软敏捷开发框架(第六代)软件行业的3D打印机、整合框架,给用户和开发者最佳的.Net框架方案。 力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一...

佘赐雄 ⋅ 2016/09/08 ⋅ 0

菠菜源码程序,菠菜系统程序,我们做什么?

bbs.svs9.com 菠菜源码程序,菠菜系统程序,菠菜网站源码,http://bbs.svs9.com/   与客户沟通,从使用者的角度发现问题,找到解决方案。多年的项目服务经验,让设计和互联网技术完美结合,创...

菠菜程序 ⋅ 05/27 ⋅ 0

互联网+:如何向移动互联网快速战略布局【广州站】

互联网+:如何向移动互联网快速战略布局【广州站】 活动概况 时间:2015年04月24日18:00-21:00 地点:广州创新谷咖啡(广州市天河区黄埔大道中段315号羊城创意园1-14栋) 主办:APICloud、云...

API_Cloud ⋅ 2015/04/08 ⋅ 0

2017 未来架构师 翻转式课堂

回首页:Back 2017 1.1 简介 提升每个人的创新自信 架构师经常必须涵盖和掌控A段(决策前)和B段(决策后)的产品相关策略的制定和执行监督。在A段里,面对环境迅速变迁下的产品策略规划;在B段则...

myeit ⋅ 2017/07/20 ⋅ 0

分析y一款APP

先今随着互联网的发展,手机App也变得越来越多,对于一个互联网初学者,能系统的分析一款好的App,也是学习和总结的过程。 拿到一款App,不是研究细节问题。而是先要观察整体。先完整的操作一...

心向容 ⋅ 2017/10/12 ⋅ 0

怎么设计才能让一个音乐APP看起来够专业?

怎么设计才能让一个音乐APP看起来够专业? 优设-UISDC2017-11-0715 阅读 教程 所有人都热爱音乐。尼采也曾说过:“没有音乐,生活就会是个错误。”所以,不用争辩,音乐已经是我们生活中不可...

优设-UISDC ⋅ 2017/11/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Day 17 vim简介与一般模式介绍

vim简介 vi和Vim的最大区别就是编辑一个文件时vi不会显示颜色,而Vim会显示颜色。显示颜色更便于用户编辑,凄然功能没有太大的区别 使用 yum install -y vim-enhanced 安装 vim的三种常用模式...

杉下 ⋅ 54分钟前 ⋅ 0

【每天一个JQuery特效】根据可见状态确定是否显示或隐藏元素(3)

效果图示: 主要代码: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>根据可见状态确定 是否显示或隐藏元素</title><script src="js/jquery-3.3.1.min.js" ty......

Rhymo-Wu ⋅ 今天 ⋅ 0

OSChina 周四乱弹 —— 初中我身体就已经垮了,不知道为什么

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @加油东溪少年 :下完这场雨 后弦 《下完这场雨》- 后弦 手机党少年们想听歌,请使劲儿戳(这里) @马丁的代码 :买了日本 日本果然赢了 翻了...

小小编辑 ⋅ 今天 ⋅ 12

浅谈springboot Web模式下的线程安全问题

我们在@RestController下,一般都是@AutoWired一些Service,由于这些Service都是单例,所以并不存在线程安全问题。 由于Controller本身是单例模式 (非线程安全的), 这意味着每个request过来,...

算法之名 ⋅ 今天 ⋅ 0

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部