手机APP的研发和设计流程_第1页
手机APP的研发和设计流程_第2页
手机APP的研发和设计流程_第3页
手机APP的研发和设计流程_第4页
手机APP的研发和设计流程_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、手机APP的研发和设计流程一、研发流程大局观产品的研发发流程分分为四个个步骤:产品定定义交互设设计开发测试。这这四个步步骤也分分别对应应研发中中的四个个角色:产品经经理设计师师开发发工程师师测试试工程师师。产品定义阶阶段的目目标就是是确定用用户场景景,定义义产品的的功能和和范围。而设计师需需要根据据这些用用户场景景和功能能范围进进行交互互设计。之后开发工工程师将将会根据据产品经经理和设设计师的的方案进进行写代代码,把把这个方方案实现现成可用用的产品品。之后的再由由测试工工程师进进行产品品测试,以以保证产产品达到到了产品品经理和和设计师师的这个个要求。步骤细分:一、产品定定义从用户需求求初步定定

2、义产品品功能1、关于需需求在这里要谈谈论的主主要是用用户需求求和产品品需求。1.1用户户需求和和产品需需求首先必须要要搞清的的是用户户需求不不等同于于产品需需求。用户需求,简简单来说说是用户户希望同同构使用用某一款款产品来来实现和和满足某某种需要要。如安安全、娱娱乐、沟沟通、交交友等。用用户需求求是用户户对某类类产品真真实需要要的反应应。而产品需求求,是某某一类产产品或服服务能够够满足用用户需要要的集合合。也就就是说,用用户需求求并不完完全传递递到产品品需求当当中去。而而产品需需求的获获取渠道道也不仅仅仅是用用户需求求。1.2获取取产品需需求的方方式(1)用户户需求:用户需需求是产产品需求求的

3、核心心来源。但但并不是是所有的的用户需需求都能能转化为为产品需需求。用用户需求求需要子子可行性性和必要要性验证证上,才才可以转转化为产产品需求求。(2)相关关利益合合作伙伴伴:开发发商、咨咨询机构构、制造造商等等等。他们们通过对对市场的的研究分分析和对对运营所所积累的的产品需需求,是是设计分分析产品品需求很很好的参参考。(3)竞品品分析:对竞争争对手主主要产品品进行对对标研究究,分析析其产品品的成败败关键和和发展趋趋势,了了解市场场对类似似产品的的反馈。(4)标杆杆市场:标杆市市场是国国内外在在同类产产品上运运营比较较成功的的热门行行业,通通过对标标杆市场场中知名名企业所所运营的的相近产产品的

4、功功能进行行剖析。可可以了解解国际与与国内在在该类产产品上的的先进做做法。(5)企业业内部产产品研讨讨会、员员工体验验及内部部专家评评估。1.3用户户需求的的提取与与挖掘的的方式了解用户需需求的有有效方式式是用户户研究,这这是用户户中心设设计流程程的第一一步。其其主要研研究方式式是:用用户访谈谈、用户户观察、问问卷调研研、焦点点小组、眼眼动实验验等等。并并对由此此得到的的信息与与数据进进行处理理和分析析。从中中提取制制作出初初步的用用户需求求文档。显然这些需需求是不不够的。这这些需求求仅仅是是用户在在现有需需求上的的反馈。此此外,设设计师可可以利用用在用户户研究阶阶段所生生成的人人物角色色(人

5、物物画像)这这个工具具,并放放置到具具体场景景中,从从而挖掘掘用户可可能的潜潜在需求求。(1)通过过用户研研究直接接获取用户研究阶阶段可能能会出现现各式各各样的问问卷及数数据列表表。这些些数据的的收集活活动并不不难,所所需要付付出的只只是耐心心和时间间。为了更多更更好的获获取初步步用户的的需求,用用户研究究员需要要在问卷卷调查的的问卷设设计 、用用户访谈谈、焦点点小组等等的脚本本设计中中,明确确哪些问问题或者者选项是是为需求求而设置置的,以以便后续续阶段的的整理。(2)在场场景中运运用人物物角色进进行挖掘掘。人物角色的的来源、概概念及功功能:人人物角色色不是真真实的人人,但它它是基于于我们观观

6、察到的的那些真真实的人人的行为为和动机机,并且且在整个个设计过过程中代代表真实实的人,是是在人种种学调查查收集到到的世纪纪用户行行为数据据的基础础上形成成的综合合模型。在在研究阶阶段我们们观察用用户的行行为模式式,在建建模阶段段将其模模式化,最最后生成成人物角角色。也就是说人人物角色色源自于于用户研研究。研研究人员员通过用用户研究究,通过过一定的的标准将将众多的的用户进进行细分分,从而而得到不不同的细细分用户户群组。细分的用户户群组经经过一定定的评估估、调整整,从而而确定细细分角色色群组。角角色群组组经过一一定的润润色。诸诸如为每每个角色色群组赋赋予具有有代表性性的照片片、名称称、职业业、性格

7、格等鲜明明的人物物属性,从从而形成成不同的的人物角角色。人物角色通通常因其其重要程程度及特特定定义义为:首首要人物物角色、次次要人物物角色、不不重要的的人物角角色、排排斥的人人物角色色。通过建立人人物角色色,从而而将用户户研究结结果以一一种简单单直观但但又非常常有效的的方式使使设计团团队成员员(决策策人员、产产品经理理、交互互设计师师、视觉觉设计师师)等对对大家所所面对的的客户群群形成一一致的了了解。场景的概念念与作用用:用户户角色是是死的,静静态的东东西,只只有将其其放到一一定的场场景中去去,才会会鲜活起起来,与与产品产产生交互互。场景是人物物角色与与产品进进行交互互的“理想化化”情景。它它

8、讲述的的是每个个人物角角色如何何与产品品进行交交互的故故事。每每个人物物角色都都将对应应一个场场景,甚甚至更多多,以求求覆盖用用户使用用场景的的各种情情形。在场景中使使用人物物角色进进行需求求的挖掘掘:针对对每个人人物角色色,设计计合理的的场景,然然后集合合相关的的工作人人员(不不仅仅是是交互和和视觉设设计师)一一起进行行头脑风风暴。再再此阶段段每个人人要有深深度的同同理心,并并在每个个关节点点将所能能想到的的可能性性完全说说出来,记记录下来来,此时时的气氛氛也是不不加约束束和不带带批判的的。在此以时间间为轴“生活中中的一天天”为例,来来针对手手机浏览览器产品品利用人人物角色色来进行行需求挖挖

9、掘。譬譬如:早晨起来,刚刚起床:会看天天气预报报、日历历中可能能涉及的的功能:天气查查询、日日历。吃早餐的时时候:可可能会看看新闻、邮邮件以及及自己的的博客。这这样就会会设计到到新闻、微微博以及及邮箱。以及交通途途中:上上午办公公室:中中午午餐餐:下午午办公室室:下班班前:下下班途中中:餐厅厅里:家家中:被被窝里等等等各种种状态下下来挖掘掘可能用用到的功功能。每个人物角角色通过过一个或或多个场场景的挖挖掘,要要对其所所涉及到到的功能能进行罗罗列,并并根据其其在每个个人物角角色的重重要性定定义每个个功能的的权重,并并建立eexceel档。1.4用户户需求提提升为产产品需求求,由此此得出产产品功能

10、能需求列列表以上得出的的用户需需求,并并不能直直接转入入产品需需求,需需要经过过一定的的评估和和帅选考考察其可可行性和和必要性性。可行性:目目前的技技术和企企业资源源是否有有能力,是是否能在在现行的的情况下下,与进进度时间间表等现现实条件件下开发发出完全全满足用用户需求求的产品品。必要性:用用户的这这些需求求是否有有需要满满足,满满足这些些需求企企业需要要付出的的代价,以以及是否否有足够够的企业业效益来来支撑市市场的运运营。经过上述验验证,并并结合前前面所叙叙述的相相关利益益合作伙伙伴、竞竞品分析析、标杆杆市场及及企业内内部研讨讨会等所所得到的的用户需需求,从从而得到到完整的的用户需需求列表表

11、。在此所有的的产品需需求都转转化为产产品功能能。工作作人员可可以将之之前用户户研究阶阶段收集集的功能能需求合合并到后后来利用用任务角角色在场场景下挖挖掘的需需求列表表中。他他们本质质上也相相应对应应着不同同的人物物角色。在这里,角角色的权权重(可可以根据据首要人人物角色色、次要要人物角角色、不不重要人人物角色色等分成成3点量量表或者者5点量量表)与与对应的的任务的的权重的的乘积,就就是功能能总的重重要程度度。二、交互设设计流程程(一)交互互设计三三段式草图低低保真原原型高保真真原型草图:就是是使用纸纸和笔去去手绘这这个界面面草图,以以便快速速的和产产品经理理以及其其他同事事进行讨讨论,在在进行

12、想想法具体体化。我们看到的的这张图图实际上上他画的的相当规规整,它它已经是是一个完完整的产产品架构构图。但但是我们们工作中中的话可可能只是是信手拈拈来,草草草的画画上几笔笔,这些些都没关关系,草草图强调调的就是是能快速速地将想想法具体体化,然然后和其其他同事事进行讨讨论。低保真原型型图:就就是在草草图的基基础上,通通过计算算机的帮帮助,由由简单的的线框和和文字去去绘制这这个界面面。当然然,低保保真原型型不能只只是简单单的看,还还要进行行一些简简单的交交互操作作。用白白话来讲讲就是动动态,可可以简单单地进行行体验一一下这个个设计,尽尽可能的的发现一一些问题题。去进进行一定定的修改改。高保真原型型

13、图:就就是先在在这个线线框图的的基础上上进行视视觉设计计,在将将这个视视觉设计计稿呢制制作成可可进行交交互操作作的原型型。这个个效果很很可能都都能和最最后的那那个产品品相差无无几,甚甚至你可可以在你你的手机机上进行行模拟的的操作。高保真原型型呢一般般用于交交付给开开发与测测试那边边。开发发人员将将按照高高保真原原型进行行开发。测测试人员员将以高高保真原原型为基基准,对对开发人人员交付付的产品品进行测测试。来源:站酷酷 HYPERLINK /?t=/ 浅酌琉琉璃盏所以大家可可以看到到,在设设计流程程中,设设计师首首先要通通过草图图与产品品经理以以及其他他同事进进行讨论论,以确确定产品品的设计计方

14、向。之之后再做做一个低低保真原原型来进进行打磨磨设计。在在之后会会制作高高保真原原型来交交付给开开发和测测试人员员。所以设计师师的整个个这个设设计工作作都是一一个和其其他角色色进行沟沟通的一一个过程程。而我我们刚才才提到的的设计的的三个步步骤也是是围绕沟沟通而展展开的。(二)为什什么要画画原型减少修改成成本,便便于沟通通讨论画原型最大大的目的的呢,是是为了减减少后期期修改成成本,用用一个低低成本的的原型去去体验去去讨论,去去修改,尽尽量避免免开发好好了再去去修改。第第二呢,一一个可交交互的原原型更方方便和其其他人去去进行沟沟通和讨讨论,所所谓一图图胜千文文。所以以图片比比文字的的沟通效效果要好

15、好很多。那那么,如如果说是是原型,或或者可以以交互的的原型,它它的沟通通效果就就要比图图片要好好很多。所以,需要要强调的的是,原原型只不不过是一一个设计计工具,设设计的思思想才是是真正的的核心所所在。所所以,在在学好工工具的基基础上,应应该多花花时间在在设计思思路的学学习上。三、开发接下来就到到了程序序员编写写程序的的三个步步骤了。(关关于开发发,在这这里不做做详述)1、appp软件开开发大功功能模块块代码编编写2、appp软件开开发大概概的界面面模块编编写3、把大概概的界面面和功能能连接后后,appp软件件开发的的大致ddemoo就出来来了4、demmo自己己试用和和体验几几遍后,根根据情况

16、况修改5、没有大大错误后后,0.9版本本可以尝尝试寻找找betta用户户6、根据测测试用户户的反馈馈,重复复 前三三个步骤骤四、测试测试工程师师,一般般就是从从用户角角度出发发,检测测开发工工程师做做的东西西是不是是符合产产品的需需求,或或是用户户体检好好不好?不要求求有太专专业的知知识,但但是要细细心,对对产品敏敏感。所所以有很很多不是是计算机机专业的的人员照照样可以以做测试试工程师师,因为为我们的的产品需需要不同同的人来来说嘛。也有比较专专业的白白盒或是是灰盒测测试,这这就要求求测试人人员会些些儿编程程技术了了,但是是要求不不太高,不不必会某某种语言言的高级级编程,普普通应用用或是代代码段

17、能能看懂就就行。问问题要考考虑全面面,细致致,有原原则,不不能跟着着开发和和产品走走,这是是测试人人员的要要求。(一)软件件测试的的测试流流程有:制定测试计计划编辑测测试用例例执行行测试用用例发现并并提交BBUG开发发组修正正BUGG对已已修正BBUG进进行返测测修正正完成的的BUGG将状态态置为已已关闭,未未正确修修正的BBUG重重新激活活.(二)规范范的测试试流程需求分析:需求分分析由产产品人员员制定,他他们要做做的不是是一份简简单的文文档,而而是细化化每一个个功能的的细节,每每一个按按钮的位位置,对对于稍大大或复杂杂一点的的需求都都进行建建模。需求评审:这里会会叫上所所有参与与项目人人员

18、进行行,开发发人员、测测试人员员、QAA人员。测测试人员员提出需需求,开开发人员员考虑功功能实现现的方案案与可行行性、当当然开发发负责也也是要参参与的。测测试人员员主要是是对需求求的理解解提出疑疑问,以以便才能能根据需需求写用用例。QQA人员员是最终终对软件件质量进进行验证证的人,所所以也需需求了解解需求开发人员编编写排期期:开发发人员需需求根据据需求功功能点进进行排期期。然后后将开计计划转交交给测试试人员。测试计划排排期:测测试人员员根据开开发计划划,对测测试具体体测试时时间,也也就是开开发功能能完成后后的时间间,进行行几轮测测试等。然然后,把把项目的的开发与与测试计计划发送送给各部部门负责

19、责人及参参与项目目的所有有人员。编写测试用用例:根根据详细细的需求求分档,开开始进行行用例的的编写。用例评审:在用例例进行评评审之间间,先以以邮件形形式将用用例发送送给相关关人员,以以便他们们事先了了解用例例对哪些些功能进进行验证证以及验验证的细细节。然后,测试试人员组组进行用用例评审审,开发发人员对对用例与与实际功功能不符符合有哪哪些,产产品人员员对会通通过用例例对功能能的具体体实现进进行把握握等等。提交基线:开发人人员完成成所有功功能后,会会对自己己的功能能进行一一个自测测。自测测完成后后提交测测试人员员进行基基线。(三)具体体测试流流程:开发人员对对于基到到测试线线的功能能进行测测式,发

20、发现的问问题通过过缺陷管管理工具具进行反反馈,开开发人员员对问题题进行修修复,然然后,准准备第二二轮基。测试人员完完成第一一轮测试试后,需需要写测测试结论论,发到到相关人人员。然然后对基基线后的的第二轮轮进行测测试,第第二轮会会对第一一轮中发发现的问问题进行行重点回回归。测试通过:经过两两到三轮轮或四轮轮的测试试后,直直到没发发现新的的问题,或或暂时无无法解决决,或不不紧急的的问题。通通过上级级确认,可可以通过过。编写写测试报报告与验验收方案案。验收方案是是交由QQA进行行验证的的。在现现公司的的流程中中是将测测试与QQA分开开的,测测试人员员重点关关注的是是功能是是否可以以正常运运行。QQA

21、关注注的是整整个流程程的质量量以及最最终用户户的质量量。有些些公司QQA与测测试是不不区分的的,但这这对测试试的要求求会更高高,除了了关心功功能,还还需要关关心整体体流程与与质量。流程分析:这个流流程是规规范的,测测试真正正融入了了整个流流程,而而且还担担任了很很重的角角色,从从而也有有效的保保证了软软件产品品的整体体质量。那么这个流流程是不不是完美美的呢?不,这这个项目目流程太太强化各各种文档档。我们们来看测测试的工工作内容容,测试试计划、测测试用例例、测试试结论、测测试报告告、验收收方案、问问题的提提交跟踪踪。其实实,我们们真用于于测试的的时间是是非常少少的,在在一周的的时间,也也许只有有

22、一天或或不到一一天的时时间是在在进行测测试的。测测试人员员只有在在测试的的时候才才会体现现出他的的价值。而而大部分分工作却却不能体体现他的的价值。当然,我这这里会省省略与测测试主流流程无关关的东西西,真正正的测试试工作中中琐事很很多。(四)敏捷捷测试流流程前面讲的第第一种流流程,还还是第二二种流程程都是瀑瀑布式的的,严格格来说第第一种简简陋的都都不能称称为瀑布布式,对对于一个个三个月月的项目目说,产产品把需需求分析析完了给给开发,然然后产品品就没事事儿了;开发开开发完成成之后给给测试,然然后开发发人员也也不忙了了。测试完成之之后上线线。那么么在产品品分析的的阶段,开开发和测测试都是是没事干干的

23、(这这里只对对单一项项目)。开发阶段,产产品和测测试也基基本没事事儿。同同样在测测试阶段段,产品品与开发发也是没没什么事事儿的。敏捷测试的的一个核核心是迭迭代,在在每个时时间点上上,所有有项目人人员都是是有事可可做的。1、下面是是我理解解中的敏敏捷测试试流程图图:第一阶段:通过上上面的流流程图,对对于一个个月的需需求分析析,在敏敏捷中,可可能三五五天就确确定下来来。这个个需求定定得会很很模糊,但但整体框框架确定定。产品品对其中中某一模模块功能能确认,开开发人员员开始对对确认的的功能编编码,开开发人员员编码的的过程中中,测试试进行功功能分解解,因为为根据模模糊的需需求很难难写出具具体的用用例,所

24、所以,只只能尽量量对功能能进行分分析得细细些,标标注需要要验证的的内容。第二阶段:开发完完成后交交给测试试人员进进行测试试,开发发人员继继续开发发新的功功能。那那么测试试人员发发现的问问题怎么么办呢?会从开开发团队队中抽出出一个人人员来用用于解决决测试发发现的问问题。但但开发进进度并没没有因为为测试而而停止。流程分析:在这个个流程中中弱化了了文档,强强调了各各个人员员的沟通通,通过过这种迭迭代的方方式,三三个月的的项目,可可以能两两个月和和两个半半月就会会完成。但这种流程程并非完完美,加加入一个个功能在在需求分分析阶段段就是错错误的,因因为它是是一个迭迭代渐进进的过程程。也只只能一路路错下去去

25、。2、对测试试问题的的处理上面的图更更能清晰晰看出对对问题的的处理过过程。第一块面板板中是开开发人员员未实现现的功能能,第二二块面板板中是开开发完成成功能,测测试人员员对其进进行测试试,发现现不通过过的就放放回未开开发的面面板中,测测试通过过的将放放到第三三块面板板中。文小叮当当doee(简书书作者)部分内容来来自网络络小礼物走一一走,来来简书关关注我赞赏支持 HYPERLINK /nb/2526638 2. PProdductt Maanagger 著作权权归作者者所有举报文章关注 HYPERLINK /u/66b8c99a3b42 第六夫夫人写了 7880344 字,被被 3669 人人关

26、注,获获得了 4311 个喜喜欢有趣是对一一个人最最高的评评价。 HYPERLINK /sign_in?utm_source=desktop&utm_medium=not-signed-in-like-button 喜欢45 HYPERLINK javascript:void(function(s,d,e,r,l,p,t,z,c)var f=/share/share.php?appkey=1881139527,u=z|d.location,p=&url=,e(u),&title=,e(t|d.title),&source=,e(r),&sourceUrl=,e(l),&content=,c|g

27、b2312,&pic=,e(p|).join();function a()if(!window.open(f,p.join(),mb,toolbar=0,status=0,resizable=1,width=440,height=430,left=,(s.width-440)/2,top=,(s.height-430)/2.join()u.href=f,p.join();if(/Firefox/.test(navigator.userAgent)setTimeout(a,0);else a();)(screen,document,encodeURIComponent,http:/cwb.ass

28、ets.jianshu.io/notes/images/2974589/weibo/image_3345b4365aa9.jpg, %E6%8E%A8%E8%8D%90 %E7%AC%AC%E5%85%AD%E5%A4%AB%E4%BA%BA %E7%9A%84%E6%96%87%E7%AB%A0%E3%80%8A%E6%89%8B%E6%9C%BAAPP%E7%9A%84%E7%A0%94%E5%8F%91%E5%92%8C%E8%AE%BE%E8%AE%A1%E6%B5%81%E7%A8%8B%E3%80%8B%EF%BC%88 %E5%88%86%E4%BA%AB%E8%87%AA %E

29、7%AE%80%E4%B9%A6 %EF%BC%89,/p/5821bde54e53?utm_campaign=maleskine&utm_content=note&utm_medium=reader_share&utm_source=weibo,%E9%A1%B5%E9%9D%A2%E7%BC%96%E7%A0%81gb2312|utf-8%E9%BB%98%E8%AE%A4gb2312); HYPERLINK http:/cwb.assets.jianshu.io/notes/images/2974589/weibo/image_3345b4365aa9.jpg HYPERLINK /p/

30、javascript:void(0); 更多多分享 HYPERLINK /sign_in?utm_source=desktop&utm_medium=not-signed-in-comment-form 登录后发发表评论论4条评论只看作作者按喜欢排序序按时间间正序按按时间倒倒序 HYPERLINK /u/60d063e86f39 cyanlll2楼 20116.005.227 000:114赞赞哒赞回回复 HYPERLINK /u/fa164fd473f1 Phoebbe_44a6bb3楼 20117.003.119 112:118很受用,谢谢谢博主主!赞回回复 HYPERLINK /u/ae

31、0c875825ca 沐夏_夏4楼 20117.007.221 115:224特别棒手机APPP的研发发和设计计流程 HYPERLINK /u/66b8c99a3b42 第六夫人关注2016.02.11 11:38*字数 55882阅读 89338评论论 4喜喜欢 445赞赏赏 1一、研发流流程大局观产品的研发发流程分分为四个个步骤:产品定定义交互设设计开发测试。这这四个步步骤也分分别对应应研发中中的四个个角色:产品经经理设计师师开发发工程师师测试试工程师师。产品定义阶阶段的目目标就是是确定用用户场景景,定义义产品的的功能和和范围。而设计师需需要根据据这些用用户场景景和功能能范围进进行交互互设

32、计。之后开发工工程师将将会根据据产品经经理和设设计师的的方案进进行写代代码,把把这个方方案实现现成可用用的产品品。之后的再由由测试工工程师进进行产品品测试,以以保证产产品达到到了产品品经理和和设计师师的这个个要求。步骤细分:一、产品定定义从用户需求求初步定定义产品品功能1、关于需需求在这里要谈谈论的主主要是用用户需求求和产品品需求。1.1用户户需求和和产品需需求首先必须要要搞清的的是用户户需求不不等同于于产品需需求。用户需求,简简单来说说是用户户希望同同构使用用某一款款产品来来实现和和满足某某种需要要。如安安全、娱娱乐、沟沟通、交交友等。用用户需求求是用户户对某类类产品真真实需要要的反应应。而

33、产品需求求,是某某一类产产品或服服务能够够满足用用户需要要的集合合。也就就是说,用用户需求求并不完完全传递递到产品品需求当当中去。而而产品需需求的获获取渠道道也不仅仅仅是用用户需求求。1.2获取取产品需需求的方方式(1)用户户需求:用户需需求是产产品需求求的核心心来源。但但并不是是所有的的用户需需求都能能转化为为产品需需求。用用户需求求需要子子可行性性和必要要性验证证上,才才可以转转化为产产品需求求。(2)相关关利益合合作伙伴伴:开发发商、咨咨询机构构、制造造商等等等。他们们通过对对市场的的研究分分析和对对运营所所积累的的产品需需求,是是设计分分析产品品需求很很好的参参考。(3)竞品品分析:对

34、竞争争对手主主要产品品进行对对标研究究,分析析其产品品的成败败关键和和发展趋趋势,了了解市场场对类似似产品的的反馈。(4)标杆杆市场:标杆市市场是国国内外在在同类产产品上运运营比较较成功的的热门行行业,通通过对标标杆市场场中知名名企业所所运营的的相近产产品的功功能进行行剖析。可可以了解解国际与与国内在在该类产产品上的的先进做做法。(5)企业业内部产产品研讨讨会、员员工体验验及内部部专家评评估。1.3用户户需求的的提取与与挖掘的的方式了解用户需需求的有有效方式式是用户户研究,这这是用户户中心设设计流程程的第一一步。其其主要研研究方式式是:用用户访谈谈、用户户观察、问问卷调研研、焦点点小组、眼眼动

35、实验验等等。并并对由此此得到的的信息与与数据进进行处理理和分析析。从中中提取制制作出初初步的用用户需求求文档。显然这些需需求是不不够的。这这些需求求仅仅是是用户在在现有需需求上的的反馈。此此外,设设计师可可以利用用在用户户研究阶阶段所生生成的人人物角色色(人物物画像)这这个工具具,并放放置到具具体场景景中,从从而挖掘掘用户可可能的潜潜在需求求。(1)通过过用户研研究直接接获取用户研究阶阶段可能能会出现现各式各各样的问问卷及数数据列表表。这些些数据的的收集活活动并不不难,所所需要付付出的只只是耐心心和时间间。为了更多更更好的获获取初步步用户的的需求,用用户研究究员需要要在问卷卷调查的的问卷设设计

36、 、用用户访谈谈、焦点点小组等等的脚本本设计中中,明确确哪些问问题或者者选项是是为需求求而设置置的,以以便后续续阶段的的整理。(2)在场场景中运运用人物物角色进进行挖掘掘。人物角色的的来源、概概念及功功能:人人物角色色不是真真实的人人,但它它是基于于我们观观察到的的那些真真实的人人的行为为和动机机,并且且在整个个设计过过程中代代表真实实的人,是是在人种种学调查查收集到到的世纪纪用户行行为数据据的基础础上形成成的综合合模型。在在研究阶阶段我们们观察用用户的行行为模式式,在建建模阶段段将其模模式化,最最后生成成人物角角色。也就是说人人物角色色源自于于用户研研究。研研究人员员通过用用户研究究,通过过

37、一定的的标准将将众多的的用户进进行细分分,从而而得到不不同的细细分用户户群组。细分的用户户群组经经过一定定的评估估、调整整,从而而确定细细分角色色群组。角角色群组组经过一一定的润润色。诸诸如为每每个角色色群组赋赋予具有有代表性性的照片片、名称称、职业业、性格格等鲜明明的人物物属性,从从而形成成不同的的人物角角色。人物角色通通常因其其重要程程度及特特定定义义为:首首要人物物角色、次次要人物物角色、不不重要的的人物角角色、排排斥的人人物角色色。通过建立人人物角色色,从而而将用户户研究结结果以一一种简单单直观但但又非常常有效的的方式使使设计团团队成员员(决策策人员、产产品经理理、交互互设计师师、视觉

38、觉设计师师)等对对大家所所面对的的客户群群形成一一致的了了解。场景的概念念与作用用:用户户角色是是死的,静静态的东东西,只只有将其其放到一一定的场场景中去去,才会会鲜活起起来,与与产品产产生交互互。场景是人物物角色与与产品进进行交互互的“理想化化”情景。它它讲述的的是每个个人物角角色如何何与产品品进行交交互的故故事。每每个人物物角色都都将对应应一个场场景,甚甚至更多多,以求求覆盖用用户使用用场景的的各种情情形。在场景中使使用人物物角色进进行需求求的挖掘掘:针对对每个人人物角色色,设计计合理的的场景,然然后集合合相关的的工作人人员(不不仅仅是是交互和和视觉设设计师)一一起进行行头脑风风暴。再再此

39、阶段段每个人人要有深深度的同同理心,并并在每个个关节点点将所能能想到的的可能性性完全说说出来,记记录下来来,此时时的气氛氛也是不不加约束束和不带带批判的的。在此以时间间为轴“生活中中的一天天”为例,来来针对手手机浏览览器产品品利用人人物角色色来进行行需求挖挖掘。譬譬如:早晨起来,刚刚起床:会看天天气预报报、日历历中可能能涉及的的功能:天气查查询、日日历。吃早餐的时时候:可可能会看看新闻、邮邮件以及及自己的的博客。这这样就会会设计到到新闻、微微博以及及邮箱。以及交通途途中:上上午办公公室:中中午午餐餐:下午午办公室室:下班班前:下下班途中中:餐厅厅里:家家中:被被窝里等等等各种种状态下下来挖掘掘

40、可能用用到的功功能。每个人物角角色通过过一个或或多个场场景的挖挖掘,要要对其所所涉及到到的功能能进行罗罗列,并并根据其其在每个个人物角角色的重重要性定定义每个个功能的的权重,并并建立eexceel档。1.4用户户需求提提升为产产品需求求,由此此得出产产品功能能需求列列表以上得出的的用户需需求,并并不能直直接转入入产品需需求,需需要经过过一定的的评估和和帅选考考察其可可行性和和必要性性。可行性:目目前的技技术和企企业资源源是否有有能力,是是否能在在现行的的情况下下,与进进度时间间表等现现实条件件下开发发出完全全满足用用户需求求的产品品。必要性:用用户的这这些需求求是否有有需要满满足,满满足这些些

41、需求企企业需要要付出的的代价,以以及是否否有足够够的企业业效益来来支撑市市场的运运营。经过上述验验证,并并结合前前面所叙叙述的相相关利益益合作伙伙伴、竞竞品分析析、标杆杆市场及及企业内内部研讨讨会等所所得到的的用户需需求,从从而得到到完整的的用户需需求列表表。在此所有的的产品需需求都转转化为产产品功能能。工作作人员可可以将之之前用户户研究阶阶段收集集的功能能需求合合并到后后来利用用任务角角色在场场景下挖挖掘的需需求列表表中。他他们本质质上也相相应对应应着不同同的人物物角色。在这里,角角色的权权重(可可以根据据首要人人物角色色、次要要人物角角色、不不重要人人物角色色等分成成3点量量表或者者5点量

42、量表)与与对应的的任务的的权重的的乘积,就就是功能能总的重重要程度度。二、交互设设计流程程(一)交互互设计三三段式草图低低保真原原型高保真真原型草图:就是是使用纸纸和笔去去手绘这这个界面面草图,以以便快速速的和产产品经理理以及其其他同事事进行讨讨论,在在进行想想法具体体化。来源: HYPERLINK /?t=/shintemy 苏帅帅Seaan的博博客我们看到的的这张图图实际上上他画的的相当规规整,它它已经是是一个完完整的产产品架构构图。但但是我们们工作中中的话可可能只是是信手拈拈来,草草草的画画上几笔笔,这些些都没关关系,草草图强调调的就是是能快速速地将想想法具体体化,然然后和其其他同事事进

43、行讨讨论。低保真原型型图:就就是在草草图的基基础上,通通过计算算机的帮帮助,由由简单的的线框和和文字去去绘制这这个界面面。当然然,低保保真原型型不能只只是简单单的看,还还要进行行一些简简单的交交互操作作。用白白话来讲讲就是动动态,可可以简单单地进行行体验一一下这个个设计,尽尽可能的的发现一一些问题题。去进进行一定定的修改改。来源: HYPERLINK /?t=/12551.html 网易易UEDDC高保真原型型图:就就是先在在这个线线框图的的基础上上进行视视觉设计计,在将将这个视视觉设计计稿呢制制作成可可进行交交互操作作的原型型。这个个效果很很可能都都能和最最后的那那个产品品相差无无几,甚甚至

44、你可可以在你你的手机机上进行行模拟的的操作。高保真原型型呢一般般用于交交付给开开发与测测试那边边。开发发人员将将按照高高保真原原型进行行开发。测测试人员员将以高高保真原原型为基基准,对对开发人人员交付付的产品品进行测测试。来源:站酷酷 HYPERLINK /?t=/ 浅酌琉琉璃盏所以大家可可以看到到,在设设计流程程中,设设计师首首先要通通过草图图与产品品经理以以及其他他同事进进行讨论论,以确确定产品品的设计计方向。之之后再做做一个低低保真原原型来进进行打磨磨设计。在在之后会会制作高高保真原原型来交交付给开开发和测测试人员员。所以设计师师的整个个这个设设计工作作都是一一个和其其他角色色进行沟沟通

45、的一一个过程程。而我我们刚才才提到的的设计的的三个步步骤也是是围绕沟沟通而展展开的。(二)为什什么要画画原型减少修改成成本,便便于沟通通讨论画原型最大大的目的的呢,是是为了减减少后期期修改成成本,用用一个低低成本的的原型去去体验去去讨论,去去修改,尽尽量避免免开发好好了再去去修改。第第二呢,一一个可交交互的原原型更方方便和其其他人去去进行沟沟通和讨讨论,所所谓一图图胜千文文。所以以图片比比文字的的沟通效效果要好好很多。那那么,如如果说是是原型,或或者可以以交互的的原型,它它的沟通通效果就就要比图图片要好好很多。所以,需要要强调的的是,原原型只不不过是一一个设计计工具,设设计的思思想才是是真正的

46、的核心所所在。所所以,在在学好工工具的基基础上,应应该多花花时间在在设计思思路的学学习上。三、开发接下来就到到了程序序员编写写程序的的三个步步骤了。(关关于开发发,在这这里不做做详述)1、appp软件开开发大功功能模块块代码编编写2、appp软件开开发大概概的界面面模块编编写3、把大概概的界面面和功能能连接后后,appp软件件开发的的大致ddemoo就出来来了4、demmo自己己试用和和体验几几遍后,根根据情况况修改5、没有大大错误后后,0.9版本本可以尝尝试寻找找betta用户户6、根据测测试用户户的反馈馈,重复复 前三三个步骤骤四、测试测试工程师师,一般般就是从从用户角角度出发发,检测测开

47、发工工程师做做的东西西是不是是符合产产品的需需求,或或是用户户体检好好不好?不要求求有太专专业的知知识,但但是要细细心,对对产品敏敏感。所所以有很很多不是是计算机机专业的的人员照照样可以以做测试试工程师师,因为为我们的的产品需需要不同同的人来来说嘛。也有比较专专业的白白盒或是是灰盒测测试,这这就要求求测试人人员会些些儿编程程技术了了,但是是要求不不太高,不不必会某某种语言言的高级级编程,普普通应用用或是代代码段能能看懂就就行。问问题要考考虑全面面,细致致,有原原则,不不能跟着着开发和和产品走走,这是是测试人人员的要要求。(一)软件件测试的的测试流流程有:制定测试计计划编辑测测试用例例执行行测试

48、用用例发现并并提交BBUG开发发组修正正BUGG对已已修正BBUG进进行返测测修正正完成的的BUGG将状态态置为已已关闭,未未正确修修正的BBUG重重新激活活.(二)规范范的测试试流程需求分析:需求分分析由产产品人员员制定,他他们要做做的不是是一份简简单的文文档,而而是细化化每一个个功能的的细节,每每一个按按钮的位位置,对对于稍大大或复杂杂一点的的需求都都进行建建模。需求评审:这里会会叫上所所有参与与项目人人员进行行,开发发人员、测测试人员员、QAA人员。测测试人员员提出需需求,开开发人员员考虑功功能实现现的方案案与可行行性、当当然开发发负责也也是要参参与的。测测试人员员主要是是对需求求的理解

49、解提出疑疑问,以以便才能能根据需需求写用用例。QQA人员员是最终终对软件件质量进进行验证证的人,所所以也需需求了解解需求开发人员编编写排期期:开发发人员需需求根据据需求功功能点进进行排期期。然后后将开计计划转交交给测试试人员。测试计划排排期:测测试人员员根据开开发计划划,对测测试具体体测试时时间,也也就是开开发功能能完成后后的时间间,进行行几轮测测试等。然然后,把把项目的的开发与与测试计计划发送送给各部部门负责责人及参参与项目目的所有有人员。编写测试用用例:根根据详细细的需求求分档,开开始进行行用例的的编写。用例评审:在用例例进行评评审之间间,先以以邮件形形式将用用例发送送给相关关人员,以以便

50、他们们事先了了解用例例对哪些些功能进进行验证证以及验验证的细细节。然后,测试试人员组组进行用用例评审审,开发发人员对对用例与与实际功功能不符符合有哪哪些,产产品人员员对会通通过用例例对功能能的具体体实现进进行把握握等等。提交基线:开发人人员完成成所有功功能后,会会对自己己的功能能进行一一个自测测。自测测完成后后提交测测试人员员进行基基线。(三)具体体测试流流程:开发人员对对于基到到测试线线的功能能进行测测式,发发现的问问题通过过缺陷管管理工具具进行反反馈,开开发人员员对问题题进行修修复,然然后,准准备第二二轮基。测试人员完完成第一一轮测试试后,需需要写测测试结论论,发到到相关人人员。然然后对基

51、基线后的的第二轮轮进行测测试,第第二轮会会对第一一轮中发发现的问问题进行行重点回回归。测试通过:经过两两到三轮轮或四轮轮的测试试后,直直到没发发现新的的问题,或或暂时无无法解决决,或不不紧急的的问题。通通过上级级确认,可可以通过过。编写写测试报报告与验验收方案案。验收方案是是交由QQA进行行验证的的。在现现公司的的流程中中是将测测试与QQA分开开的,测测试人员员重点关关注的是是功能是是否可以以正常运运行。QQA关注注的是整整个流程程的质量量以及最最终用户户的质量量。有些些公司QQA与测测试是不不区分的的,但这这对测试试的要求求会更高高,除了了关心功功能,还还需要关关心整体体流程与与质量。流程分

52、析:这个流流程是规规范的,测测试真正正融入了了整个流流程,而而且还担担任了很很重的角角色,从从而也有有效的保保证了软软件产品品的整体体质量。那么这个流流程是不不是完美美的呢?不,这这个项目目流程太太强化各各种文档档。我们们来看测测试的工工作内容容,测试试计划、测测试用例例、测试试结论、测测试报告告、验收收方案、问问题的提提交跟踪踪。其实实,我们们真用于于测试的的时间是是非常少少的,在在一周的的时间,也也许只有有一天或或不到一一天的时时间是在在进行测测试的。测测试人员员只有在在测试的的时候才才会体现现出他的的价值。而而大部分分工作却却不能体体现他的的价值。当然,我这这里会省省略与测测试主流流程无

53、关关的东西西,真正正的测试试工作中中琐事很很多。(四)敏捷捷测试流流程前面讲的第第一种流流程,还还是第二二种流程程都是瀑瀑布式的的,严格格来说第第一种简简陋的都都不能称称为瀑布布式,对对于一个个三个月月的项目目说,产产品把需需求分析析完了给给开发,然然后产品品就没事事儿了;开发开开发完成成之后给给测试,然然后开发发人员也也不忙了了。测试完成之之后上线线。那么么在产品品分析的的阶段,开开发和测测试都是是没事干干的(这这里只对对单一项项目)。开发阶段,产产品和测测试也基基本没事事儿。同同样在测测试阶段段,产品品与开发发也是没没什么事事儿的。敏捷测试的的一个核核心是迭迭代,在在每个时时间点上上,所有

54、有项目人人员都是是有事可可做的。1、下面是是我理解解中的敏敏捷测试试流程图图:第一阶段:通过上上面的流流程图,对对于一个个月的需需求分析析,在敏敏捷中,可可能三五五天就确确定下来来。这个个需求定定得会很很模糊,但但整体框框架确定定。产品品对其中中某一模模块功能能确认,开开发人员员开始对对确认的的功能编编码,开开发人员员编码的的过程中中,测试试进行功功能分解解,因为为根据模模糊的需需求很难难写出具具体的用用例,所所以,只只能尽量量对功能能进行分分析得细细些,标标注需要要验证的的内容。第二阶段:开发完完成后交交给测试试人员进进行测试试,开发发人员继继续开发发新的功功能。那那么测试试人员发发现的问问

55、题怎么么办呢?会从开开发团队队中抽出出一个人人员来用用于解决决测试发发现的问问题。但但开发进进度并没没有因为为测试而而停止。流程分析:在这个个流程中中弱化了了文档,强强调了各各个人员员的沟通通,通过过这种迭迭代的方方式,三三个月的的项目,可可以能两两个月和和两个半半月就会会完成。但这种流程程并非完完美,加加入一个个功能在在需求分分析阶段段就是错错误的,因因为它是是一个迭迭代渐进进的过程程。也只只能一路路错下去去。2、对测试试问题的的处理上面的图更更能清晰晰看出对对问题的的处理过过程。第一块面板板中是开开发人员员未实现现的功能能,第二二块面板板中是开开发完成成功能,测测试人员员对其进进行测试试,

56、发现现不通过过的就放放回未开开发的面面板中,测测试通过过的将放放到第三三块面板板中。文小叮当当doee(简书书作者)部分内容来来自网络络小礼物走一一走,来来简书关关注我赞赏支持 HYPERLINK /nb/2526638 2. PProdductt Maanagger 著作权权归作者者所有举报文章关注 HYPERLINK /u/66b8c99a3b42 第六夫夫人写了 7880344 字,被被 3669 人人关注,获获得了 4311 个喜喜欢有趣是对一一个人最最高的评评价。 HYPERLINK /sign_in?utm_source=desktop&utm_medium=not-signed-

57、in-like-button 喜欢45 HYPERLINK javascript:void(function(s,d,e,r,l,p,t,z,c)var f=/share/share.php?appkey=1881139527,u=z|d.location,p=&url=,e(u),&title=,e(t|d.title),&source=,e(r),&sourceUrl=,e(l),&content=,c|gb2312,&pic=,e(p|).join();function a()if(!window.open(f,p.join(),mb,toolbar=0,status=0,resizab

58、le=1,width=440,height=430,left=,(s.width-440)/2,top=,(s.height-430)/2.join()u.href=f,p.join();if(/Firefox/.test(navigator.userAgent)setTimeout(a,0);else a();)(screen,document,encodeURIComponent,http:/cwb.assets.jianshu.io/notes/images/2974589/weibo/image_3345b4365aa9.jpg, %E6%8E%A8%E8%8D%90 %E7%AC%A

59、C%E5%85%AD%E5%A4%AB%E4%BA%BA %E7%9A%84%E6%96%87%E7%AB%A0%E3%80%8A%E6%89%8B%E6%9C%BAAPP%E7%9A%84%E7%A0%94%E5%8F%91%E5%92%8C%E8%AE%BE%E8%AE%A1%E6%B5%81%E7%A8%8B%E3%80%8B%EF%BC%88 %E5%88%86%E4%BA%AB%E8%87%AA %E7%AE%80%E4%B9%A6 %EF%BC%89,/p/5821bde54e53?utm_campaign=maleskine&utm_content=note&utm_medium

60、=reader_share&utm_source=weibo,%E9%A1%B5%E9%9D%A2%E7%BC%96%E7%A0%81gb2312|utf-8%E9%BB%98%E8%AE%A4gb2312); HYPERLINK http:/cwb.assets.jianshu.io/notes/images/2974589/weibo/image_3345b4365aa9.jpg HYPERLINK /p/javascript:void(0); 更多多分享 HYPERLINK /sign_in?utm_source=desktop&utm_medium=not-signed-in-comm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论