开发一个app详细流程图 一个App的界面设计流程是怎么产生的?
一个App的界面设计流程是怎么产生的?
在悟空问答上的729个问题,只写很接地气的科技内容,记得关注。
嗯,好象也是设计师然后绘图,或则开发就敲代码就出去了。开个玩笑,没有这么说简单啊……
即便APP、小程序、H5、Web网页,从最初的一个构想,到最后让用户注意到整个界面,是需要有过一系列的流程,要很多岗位的人员组织,这里更简练成为几个大致的流程跟大家说道说道。
项目立项调研阶段
任何项目都又不是凭空臆想不出来的,尤其是商业项目。产品只是服务的载体,尤其是互联网产品。因为任何产品在确认要旗下之前,都前提是遇到审批立项调研的阶段。诸如需要调研整个市场行业的情况,有多大的市场空间也可以突进;是需要调研行业竞品的运营状况,他们是怎末做的,有什么亏损;必须对自身团队的能力进行评估,团队本身很大优势劣势在哪里,应该是从哪个方向切人,有没有机会赚钱啊。
立项好象都不需要项目经理来为首,还有市场、运营、技术、数据分析等等岗位组织过来,并提交一份到最后的项目调研报告给管理层,由管理层出具评估报告有无是可以先执行。当然了,假如是外包公司的话需要与甲方三次快速对接需求,比较明确甲方爸爸要无论做什么事情。总而言之一句话,那是要弄明白这款产品有没有必要投入资源做个。
信息框架和原型
项目一但立项之后,产品经理就正在进场工作,嗯,是狗都能当的那个产品经理……据项目的整体规划,产品经理不需要对产品本身进行规划,简单是规划出产品的功能需求,再将功能需求拆细成有所不同的迭代版本,如何制定产品的路线地图,这一大块一般要自主运营人员的参与相互来如何制定。
如何制定好功能需求和迭代的地图之后,产品经理就必须将每个版本的产品功能输出蓝月帝国信息框架图,象都是按照页面来挨个儿全部拆分,列出来每个页面具体的功能模块;然后把再依据什么信息架构图,绘制图产品的原型设计稿。原型这个东西可繁可简,有的产品经理很喜欢画高保真的原型,有的产品经理就是喜欢用框架图。怎莫用都无所谓,都能够让设计师看得懂就行。
UI设计稿和UX交互流程图
产品做好原型图之后,大多会先跟所有部门的负责人统一做一次评审,以保证产品功能层面没有问题。判断好原型之后,UI设计师就开始进场工作,将原型图设计什么成最终用户看见的界面,也就是高保真的设计稿。此时产品最好就是别多说话的,尊敬设计师也可以管用提高工作效率……
设计师能够完成高保真设计之后,产品经理再将各个高保真页面并联下一界交互流程图(大公司会有一类的交互设计师,但是大多数公司却没一类并入这个岗位,多数是由UI设计师和产品经理约定完成),交互流程图是可以介绍整个产品从首页到之后的页面,每个按钮怎摸跳转到,每个页面展示更多内容的说明图,是技术最不重要的开发指南。
技术开发和测试
高保真设计稿和交互流程图能完成之后,就可以不找技术和测什么的小哥哥们进场了。此时应该是最容易总是吵架的开发需求评审,这个时候会应邀前来的人员就像会有:项目经理、产品经理、设计师、开发工程师、测试工程师,还可能会有运营等其它部门的旁听。技术的评审会象由产品经理来请来,解释产品的具体详细功能怎么做,此时变会面对技术尤其是架构师的各种斥责,准备不充分,逻辑上有漏洞,那你马上准备好技术的狂轰滥炸吧!
需求评审之后,技术就结束接受开发啦~此时产品经理其次不需要盯着旗下的时间进度,另外一方面不需要与测试工程师一起联合早做到的模块的测试,找不到潜在目标的BUG进行修复,终于大家一同做出一款可以不完美使用的产品出去。
运维和迭代产品开发结束之后,就可以不丢给运营方面的人员,内部试用马上准备下线的工作了。此时项目经理巳经去忙其它项目了,技术开发也先去做其它事情了,产品经理要定好产品的数据埋点工作,是从埋点数据来对产品进行强盗团的优化,着手下一个版本的功能需求。
产品这边交给你们运营之后,就结束算正常的推广上不了线了,也就是到了用户手中可以不在用的App操作界面。因此大家可以看出来,一个产品从构思到最终下线,短则一个季度,长则两三年的时间,再者游戏这种大型手机的项目。每一个产品背后,是一个团队辛劳的付出。
为什么软件工程特别强调必须先有设计,然后才能编程?
不仅仅计算机专业强调先设计后编程,反正任何的工程也是电脑设计在编程前面,只不过还没有怎么设计就去编程就是盲目任何行动,编程只是因为整个工程里的一部分,而设计就是整个工程的灵魂,看上去像盖房子时的框架,主要另外预算,材料,后面才是施工。
我以前做过几年自动化方面的工程,反正是设备改造还是帮人家做一个纯软件方面的项目,大部分在下订单之后,不过在此之前那是电脑设计,是因为在选材,造价之后应该是下订单,签合同。然后再就就开始做这个工程了,第一步那就是工程设计,目的就是在完成任务的前提下,连成一个完整的计划:怎样才能减少成本,提高产品的性能,怎么样才能把工程最优化系统,能做到性价比最点,安全性最高。
所以才设计是非常重要的,得象打战时的作战计划,设计就是上阵杀敌时的作战计划,编程竟像第二步的具体一点战斗任务。要是没有作战计划,就然后追向敌人乱打一阵,那必然打败仗,甚至于的确是没大没小。同时也没电脑设计的编程那是没有计划的胡冲横冲直闯,没有任何的效率。
.例如,做用plc控制变频器,用触摸屏做上位机,这个比较小的软件工程,我们肯定肯定不能先去编程,是因为你都还没做设计呢,你怎摸编程?用那种去编程?用什么语言去编程?当然不能下手,我们要先去设计。
一,我们需要先设计什么用那种压制方法,毕竟再控制变频器有:端子压制的方法,优点是编程很简单,但成本要高一点些,毕竟变频器的给定是需要就这d/a模块,或是其他推导源;通讯控制,优点成本低,但编程总体复杂,对技术方面没有要求一点高那些,所以我这个要提前设计好。
二,选材和防备,同样的性能,绝对选价格最低的,但同样的也要保证质量;另外我们要保证以策万全,前提是电脑设计第二套方案另外备用。假设不成立第一方案又出现了意外,那第二套方案就可以应急,增强第一方案的漏洞,这样的才能预防万一。
三,我们可以不编写程序了,影像展示我们的才华吧,在啊,设计的框架下面,就像给了我们一个游泳池,你尽情地表演啊吧!
因此说,不论什么样的软件工程,可是编程很有用,但需要设计错在先,编程在后。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。