精华内容
下载资源
问答
  • PAGE PAGE # 模块功能目的描述 模块名称 WEB UI设计 教学安排 第23学期 课时时间 建议260学时 典型工作任务描述 在网站设计公司中根据网站设计项目的策划要求需要网页设计师设计网页界面包括文字图片动画声音等内容...
  • 需求理解目 录 CONTENTS我们要做什么竞品参考总结与制作以早范APP作为案例在初期需求是制作一款服务于早餐市场的APP线上下单平台后我们开始进行一步步的推演制作挖掘体系具体步骤1.了解初期目标2....
  • ;简单的说游戏里的UI属于游戏UI除了游戏以外的那些产品比如微信美团等里的UI都属于应用UI;应用UI是注重平静的界面设计 游戏UI是用界面来辅助游戏画面让用户对画面产生沉浸...游戏UI与应用UI的工作岗位方向不同 应用UI的
  • Photoshop软件的基本运用二目 录 CONTENTS抠图技法实际演示PART 01抠图技法思路详解选区介绍工具介绍思路详解如何抠图作为一名设计师而言学会制作好的素材是为了之后制作各种效果进行铺垫因此我整理了抠图的大体思路...
  • ;图标要点回顾;图标要点回顾;界面要点回顾;界面要点回顾;金融类的APP我们主要是突出理财产品作为主要的手段然后就是各类的理财项目的推荐根据具体的需求以及功能进行从上到下的排列与组合这期我们主要教导如何制作...
  • 感谢您下载包图网平台上提供的PPT作品为了您和包图网以及原创作者的利益请勿复制传播销售否则将承担法律责任包图网将对作品进行维权按照传播下载次数进行十倍的索取赔偿 竞品调研 目 录 CONTENTS 挑选竞品 交互结构...
  • ;主要介绍了动效的几个基本功能 缩放功能移动功能模糊功能这三大功能也是基础功能日后会经常使用到的;要点分析;要点分析;静态制作;静态制作;动态制作;动态制作;动态制作;动态制作;动态制作;动态制作;...
  • ;具体概念;实际讲解;实际讲解;实际讲解;实际讲解;实际讲解;实际讲解;曲线;曲线;曲线;曲线;曲线;设计元素;设计元素;设计元素;设计元素;设计元素;制作宝石;制作宝石;制作宝石;制作宝石;制作宝石;
  • ;扁平质感;写实质感类图标 通过光影叠加的关系以及对于细节的刻画形成立体感强烈造型独特的图标;Q版 魔幻类图标特点就是有很高的纯度饱和度并且造型圆润光影效果明显;图标样式;图标样式;图标样式;...
  • ;含义;生活案例;说道产品界面而言首先需要达成视觉... 需求分析任务流程分析竞品分析 设计阶段? 基于用户需求的解决方案设计低保真原型设计高保真原型设计动态原型设计 制作阶段? 跟进美术GUI程序的开发与制作确保实
  • ;具体含义;竞品分析;梳理交互逻辑;AE;AI;PS;基本介绍;简要介绍;基本概括;功能性图标;...游戏UI与应用UI的学习内容不同 平时手绘部分用的不是特别多软件学习广度比较大由于入行人越来越多导致现在公司都需要全能型应用UI...
  • 设计遵循原型 UI设计工作需要在原型约束的框架下进行不能与原型矛盾这个非常容易理解就不赘述了;用户逻辑;用户逻辑;用户逻辑;用户逻辑;主题色搭配 主题色的搭配效果可以充分地体现UI设计师的审美水平但是不得不承认...
  • ;客户需求提炼;客户需求提炼;动效交互设计;动效交互设计;速率;首页介绍;弹窗介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;
  • 界面设计结合文化进行创作 目 录 CONTENTS 确定文化背景 根据提取元素制作UI PART 01 确定文化背景 确定风格背景 搜寻素材纹样 分析提取要素 假设我们要结合欧洲中世纪文化背景创作一款欧美类型的游戏UI设计那么首先...
  • ;界面效果展示;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;基本概括;三种状态;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;具体流程;...
  • ;基本概括;基本概括;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;实际操作;...
  • ;ANDROID;ipad;按钮;寄售物品;基本部件;我们设计各类型的按钮文字型效果标题返回等功能类型的图标的尺寸基本上不会低于60像素手游因为屏幕的局限性因此会加大按钮的大小并且距离其他功能性至少要有30像素以上的距离;...
  • ;...内容超负荷 让所有选项分散开来看起来像是创建了概览但问题在于你的大脑最多只能理解9个选项并且实际上可能有95%的按钮是用户不常用的 相关联 另一个问题是按钮应该接近与它们相关联的数据拥有更多按钮意味着失去...
  • 应用UI图标设计拟物风格目 录 CONTENTS案例展示实际操作流程PART 01案例展示基本概括基本概括拟物化图标顾名思义就是指以实物作为参照尽可能的还原真实的物体的图标那么首先我们需要根据需求去寻找现实中的样式明暗...
  • 感谢您下载包图网平台上提供的PPT作品为了您和包图网以及原创作者的利益请勿复制传播销售否则将承担法律责任包图网将对作品进行维权按照传播下载次数进行十倍的索取赔偿 目前市场主流游戏案例分析与讲解配色构图分析...
  • ;界面样式;界面样式;界面样式;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;流程制作;
  • ;简要介绍;简要介绍;功能拆解1;功能拆解1;功能拆解1;功能拆解1;功能拆解1;功能拆解1;功能拆解2;功能拆解2;功能拆解2;首页制作;首页制作;首页制作;首页制作;首页制作;首页制作;分页制作;分页制作;...
  • 5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程 识别你们项目的典型用户,并加以描述。 选择一个关键场景,以故事的形式进行描述。 进行场景到任务的分解。 任务的认领及实现流程。 参考《构建之...
    5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程
    • 识别你们项目的典型用户,并加以描述。
    • 选择一个关键场景,以故事的形式进行描述。
    • 进行场景到任务的分解。
    • 任务的认领及实现流程。
        参考《构建之法》P206~213,每组将以上内容的讨论成果发布到团队博客上。
      截止日期:2016.6.8晚10点
     
     
    项目典型用户:
    1)                                                              

    名字

    李明 

    性别、年龄

    男、25岁

    职业

    企业普通职员

    收入

    7万元/年

    知识层次和能力

    大学本科毕业,对电脑较熟悉

    生活/工作情况

    为生活打拼,努力挣钱

    动机、目的、困难

    刚工作不久,不是很会理财,不太清楚银行的利息,复利计算怎么算不知道怎样才能合理管理自己的钱

    用户偏好

     游泳,跑步

    用户比例

     ?

    典型场景

    每个月发了工资后怎么存储比较好,选择单利、复利还是银行定期存款?

    典型描述

    每月发工资就存银行,不知道以现在的能力什么时候才够钱付房子的首期付款,怎么理财会更好。
             
       
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    2)
     

    名字

    张伟

    性别、年龄

    男、32岁

    职业

     酒店主管

    收入

    10万/年

    知识层次和能力

    大学本科毕业,一定管理能力,对电脑有一定了解

    生活/工作情况

    工作压力较大,处于准备买房阶段

    动机、目的、困难

    结婚了想买一套房子,家里资助一些钱先付首付然后分期付款买房,不知道怎么计算房贷还款

    用户偏好

     看书、跑步

    用户比例

     ?

    典型场景

    看不同地段的房价,看哪里的价格比较合适

    典型描述

    要计算不同楼盘的价钱,分期后怎么还房贷比较轻松
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    描述故事:

      1.背景
              1)典型用户:张伟
              2)用户的需求/迫切需要解决的问题
                   a.买房不知道怎么计算房贷
                   b.等额本息和等额本金有什么差别
                   c:怎么计算怎么分期会比较划算

                   d:查看自己查询过的记录,才能进行比较
              3)假设:
                   a.房贷计算功能完全实现
                   b.用户可以查看自己输出过的数据进行比较

           2.场景
           张伟通过看不同的楼盘,看了不同楼盘的。根据自己现在的经济能力,计算自己首付多少,然后才能相对划算的买房,后面换房贷不会那么累。房贷分等额本息和等额本金的计算,他通过我们的计算器输入贷款金额贷款期限就可以计算出他要支付的利息和还款金额。 【等额本息还款】把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中。作为还款人,每个月还给银行固定金额,但每月还款额中的本金比重逐月递增、利息比重逐月递减。【等额本金还款】将本金分摊到每个月内,同时付清上一交易日至本次还款日之间的利息。这种还款方式相对等额本息而言,总的利息支出较低,但是前期支付的本金和利息较多,还款负担逐月递减。

     
    任务分解:
     1.UI层:子任务为:界面设计,不同功能框架,看起来简洁的界面,登录和退出等
     
    2.逻辑层:子任务为:用户可以选择左侧的菜单栏对自己需要的功能进行选择;计算单利、复利计算,银行活期、定期存款,房贷的等额本息和等额本金还款等
     
    3.数据库:子任务:读取计算资料,用户可以看到自己输入过的数据
     
    任务认领及实现:
     
     
     
     

    转载于:https://www.cnblogs.com/jjy520/p/5571327.html

    展开全文
  • 5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程 这部分内容讲得有点迟了,但是我觉得还是挺重要的,大家练习一下,为下学期课程设计做准备。 小组一起讨论: 识别你们项目的典型用户,并加以描述。 ...
    5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程
    这部分内容讲得有点迟了,但是我觉得还是挺重要的,大家练习一下,为下学期课程设计做准备。  
    小组一起讨论:
    • 识别你们项目的典型用户,并加以描述。
    • 选择一个关键场景,以故事的形式进行描述。
    • 进行场景到任务的分解。
    • 任务的认领及实现流程。
        参考《构建之法》P206~213,每组将以上内容的讨论成果发布到团队博客上。
      截止日期:2016.6.8晚10点
    -----------------------------------------------------------------------
    一、典型用户
    (1)
    名字 卢子
    性别、年龄 男、20岁
    职业 广州商学院学生
    知识层次和能力 在校学生,精通编程,成绩优秀
    生活/工作状况 大二学生
    动机、目的,困难 向妹妹宣传广州商学院状况,方便查找广商各方面信息
    用户偏好 技术宅男
    用户比例 非常多
    典型场景 不知道教务系统有哪些校内校外网址;不能更好地向妹妹宣传自己的学校
    典型描述 哪里有适合广商人的网址集合
     
     
     
     
     
     
     
     
     
     (2)
    名字 叶子
    性别、年龄 男、18岁
    职业 高三毕业学生
    知识层次和能力 高中,不玩游戏
    生活/工作状况 即将上大学
    动机、目的,困难 想报考广州商学院,了解广州商学院信息,还有各种好的新闻网站视频网站集合
    用户偏好 喜欢看新闻,看视频
    用户比例 很多
    典型场景 点击多鱼导航了解广州商学院各方面信息;选择不同的新闻、视频网站来看新闻和视频
    典型描述

    想上更适合自己的大学

     
     
     
     
     
     
     
     
     
     
     二、故事
    卢子进入我们多鱼网址导航,找到广商在线右边有三个专栏选择,里面可以找到更多广州商学院的信息,就可以向他妹妹介绍哥哥的学校信息和风光,也更好的为自己日后选择校内校外网址抢课。
    叶子是一个刚高考完的即将进入大学毕业生,他听别人介绍广州商学院不错,但是他不知道究竟有多好,于是他上了多鱼网址导航,终于找到适合自己的学院资讯、招生信息,还能看到真实的校园风光图片。而且他平时超喜欢看新闻和视频,其他的网址导航都带有大量的广告推销,不时还弹出弹窗,搞到他连看视频新闻的心都没有了,自从找到我们的网址导航后,就像找到初恋的感觉,从我们的网址集合中找到适合他的新闻和视频的网址。
     
    三、任务分解
    1.UI层:子任务为:界面设计,不同功能框架,看起来简洁的界面,搜索和查找等
    2.逻辑层:子任务为:用户可以选择导航菜单对自己需求的功能进行选择
    3.数据层:子任务:读取计算资料,用户可以看到自己输入过的数据
     
    四、任务认领及实现
     
    多鱼网址导航已成型
    GITHUB地址:https://github.com/crown999/crown999/tree/master/web
    多鱼网址导航欢迎您的到临:www.dfish.ml    (网站已完成留言板功能 欢迎进入测试)
     
     
     

    重案组成员及本次的个人贡献分

    姓名 学号 博客链接 Github链接 个人贡献分(20*N*比例)80
    黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999 25
    卢利钦 201406114130 http://www.cnblogs.com/luliqin/ https://github.com/luliqin 22
    赖新耀 201406114129 http://www.cnblogs.com/lieson/ https://github.com/Laixinyao 21
    许恒蓝 201406114122 http://www.cnblogs.com/xhlbk/ https://github.com/xuhenglan 12

    转载于:https://www.cnblogs.com/hgf520/p/5576931.html

    展开全文
  • 还包括了更多的特性,不光光只是一个代号,一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。 在别的行业中可以用到 Persona 的设计方法。我今天去银行开账户。开完账户后,服务生...

    当我们写一个软件的时候, 都知道要为用户考虑, 但是用户在哪里?  有同学写 “图书馆管理系统” - 说来图书馆的同学都是我的用户, 但是他们有没有区别呢?  有同学写“自动柜员机系统”, 那到底有多少类型的用户来到柜员机前呢?   这些都是团队成员在需求分析和设计阶段要反复琢磨的问题。

     

    有同学说, 我把用户的愿望百分之百地实现了, 这不就行了么?  不要搞那么多分析啊, 故事啊, 心理啊, 讨论啊, 文档啊…  请看这个笑话:

    image

    image

     

    在长时间一丝不苟的实现之后…

    image

     

    得到了和用户要求一模一样的产品!

    image

    但是用户满意吗?

     

     

    光看用户的表面语言或行动还是不够的。我们还要找到用户语言行动背后的动机

    user_study_hotel_room (图像来源: http://www.weibo.com/funnyshoelace)

     

    有同学会说, 我只要把产品做得可扩展性特别好, 一般用户到超级用户都能搞定就行了! 且不论这是否能覆盖所有用户, 一味追求“最大的扩展性”也有很多副作用。

    几年前有一款www 浏览器有不少安全性的问题,  安全专家在忙于补救各种安全漏洞之时, 发现它的 “网站地址栏”允许的最长输入是 4兆个字符! 4百万个字符啊, 多适合做缓冲区溢出的攻击啊!  但是有哪个正常的网站或用户要输入这么长的网址呢? 

     

     

     

    [讨论]

    Visual Studio 是一个非常成功的软件开发集成环境 (IDE), 它支持VB/C/C++/C#/ASP.net/WPF/… 等等不同的开发语言和套件, 用户可以写几行的 hello world 程序, 也可以写几万行的多线程软件,  它还支持项目管理, 测试工具, 以及第三方的插件… 它的众多用户分布在全世界大大小小的国家,  各行各业的公司, 大大小小的团队,  有些是业余爱好编程, 有些是老师和学生, 有些是专业开发人员…  很多用户对它也有很多改进意见,  那我们到底为哪些用户服务呢?  同时, VS 的微软团队也有很多开发人员, 他们也是用户, 只听取他们的意见是不是就够了呢?  在开发一个新版本的Visual Studio 时候,如果你来主持需求分析工作, 你的工作结果会指导上千名工程师, UI 设计师, PM, 市场推广人员未来两年的工作。  你怎么办?

     

    [给大家10分钟讨论]

     

    下面是微软在Visual Studio 2005 设计阶段使用的几个 典型用户 (persona):

    典型用户 造型 Persona details 特点
    Mort image Mort, the opportunistic developer, likes to create quick-working solutions for immediate problems and focuses on productivity and learn as needed.

     Mort is someone who doesn't consider programming their main job. Maybe they are a statistician, biologist, or construction estimator, who also knows quite a bit about programming. They are opportunistic, using whatever tool comes to hand that will get the job done.

    不一定是专业出身的程序员,  他们有自己的主业,  编程只是一个工具, 他们的主要目的就是用工具把事情搞定就行了。他们很喜欢代码示例, 也不特别关心程序效能。   (例如许多 VB 用户, 偶尔用VS 写程序处理数据的研究人员等)
    Elvis image Elvis the pragmatic programmer, likes to create long-lasting solutions addressing the problem domain, and learning while working on the solution.
    Elvis:  journeyman developer.
    You can scope out a job and give it to them, and the job will get done. In general, Morts don't become Elvises. Morts want to do their main job; they don't WANT to become a professional developer.  Elvises go to school and get CS degrees.
     
    以编程为生的程序员,  他们大多是CS 专业出身。 各种IT 公司的开发人员应该是在这一类中。 
    Einstein image Einstein, the paranoid programmer, likes to create the most efficient solution to a given problem, and typically learn in advance before working on the solution.
    Einstein is a smart Elvis who has lots of experience.
    Einstein can see the big picture. An Einstein often is in a position of responsibility, choosing technologies and designing large software systems.
    在行业里战斗了很多年的程序员, 架构师, 项目经理。 他们能决定项目用什么样的技术以及发展路线。 

    这里有一些网上关于VS 各种典型用户的评论

     

    我在移山之道里也举了一些和中国程序员较接近的例子 [移山之道 第14章]

    14.1  典型用户

    大牛和小飞在讨论网站界面的时候吵了起来。

    大牛:这个界面对于一般用户来说太复杂了。一般人根本搞不懂。

    小飞:我们这个界面是针对有很多经验的用户,就像卖石头的吴石头,他搞石头生意有那么些年了,他应该对我们用的术语比较熟悉,而且会用电脑,我们并不针对初次使用我们系统的用户,或者对奇石生意有了解,但是对电脑一窍不通的人,就像石头他爹。

    大牛:不对,我们要针对那些对奇石生意有了解,但是对电脑一窍不通的人,我们有一些功能是为这些用户设计的。

    小飞:不对,我们主要的用户是对石头生意很了解,并且对电脑的使用很熟悉的人。而且这也符合所谓“Persona”的要求。

    大牛:我不管你的“Person-a”,我们要分析用户的需求,在把需求搞清楚之前,管他“Person-a”还是“Person-b”,都没有用。我们还是不要用这些名词忽悠我们自己。

    他们俩一起来到阿超面前,把事情原委说了一遍。

     

    阿超:所谓“Persona”,就是典型用户,吴石头/石头他爹就是我们系统的两个典型用户。我们的确要了解我们软件系统的用户(不是公司的商业客户),那么,什么是典型用户?

     

    在产品开发的过程中,我们经常需要描述一组典型的用户。以前大家通常是以一些抽象的名词来表示,如“家用电脑初学者”,“经验丰富的系统管理员”,现在我们建议用一个“典型用户”来代表。典型用户不再是一个抽象的概念,而应该是一个活生生的人物。

    典型用户有哪些特性?

    一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。

     

    大牛:以前我们管台风叫1号、2号,现在都起了名字,叫云娜、海棠、卡特丽娜、桑迪,等等,是不是跟MSF-Agile学的?

    阿超:这你得问气象部门,至少台风“海棠”比单纯的数字好记。但是我们的Persona还包括了更多的特性,不光光只是一个代号,一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。

    在别的行业中可以用到Persona的设计方法。我今天去银行开账户。开完账户后,服务生在窗口后低着头,过一会看我还坐着,就说,没事了,你可以走了。我还想了解一些其他的服务,比如信用卡/理财账户,等等,她好像对此没有兴趣。看起来银行把我的“开户”处理成一个单独的事件,开了账户就完了。如果银行分析开户人的Persona,它可能了解一些典型用户的典型心理,比如小企业主崔大智来开户,他就是来开个户就完了?当然不是!他有不少钱,可能申请信用卡、建立理财计划、贷款、联系代发工资,等等。如果银行仅仅帮他开个户就把他打发走了,那样失去了多少商机?!

     

    在设计软件的过程中,我们(设计/开发者)往往会以我们使用产品的习惯和我们对产品的熟悉程度出发设计,忘了我们的软件是给千千万万个不那么会用电脑的人使用的。在这种情况下,搞一个“典型用户”会强迫我们在考虑问题时从用户的角度出发。

     

    大牛:阿超刚才提到别的行业,我想起一个例子,两年前俺们村接待了国外的投资参观团,我临时被抓过去作翻译。村长和支书兴冲冲地带领他们参观了王屋村的产值大户——小化工厂和烟花爆竹厂。他们带领客人穿过粉尘弥漫的化工厂车间,弄得老外咳嗽不止。在车间外,大家看到没有处理的污水直接排放到王屋河中;到了烟花爆竹厂,大家看到数十名没有任何安全保护的女工在安装各式烟花,空气中不用说有硫磺和其他化合物的味道。参观团的团员们发出了介于惊讶和恐惧之间的评价,我很难翻译成中文。参观团走后就杳无音信了。

    如果分析客户的情况,从客户角度出发,就会发现他们是想来开发这一带的以历史传说为背景的人文旅游资源,他们想看到的是未被污染的风景——王屋河的上游有不少,还有淳朴农家的生活方式,我们也有,当然支书家的生活方式已经不能用“淳朴”来形容。可惜我们没有让客户看到他们想要的东西。

    小飞:对呀,去支书家可以看到资产阶级的生活方式,我目前没有搞懂的是他家是小资还是大资。


     

    14.1.1  怎样定义典型用户

    怎样才能定义典型用户呢?我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。如果用户有不同的安全需求,切记要定义不同的角色来适应这些需求。如下面的例子:

      受欢迎的典型用户—指那些按设计者的期望使用系统的用户,如网站的购物者

      不受欢迎的典型用户—指那些有不正当目的的用户,如在一个房地产业主论坛中滥发房屋中介广告的用户—这些用户也许在别的系统中(如房屋中介论坛)是受欢迎的。

    Persona可以包括以下内容:

    1)名字(越自然越好)。2)年龄(不同年龄和收入的用户有不同的需求)。3)收入。

    4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)。

    5)使用这个软件的典型场景。6)使用本软件/服务的环境 (在办公室/家里/沙发/床上/公共汽车/地铁…)。

    7)生活/工作情况。8)知识层次和能力(教育程度,对电脑、万维网的熟悉程度)。

    9)用户的动机、目的和困难(困难 = 需要解决的问题)。 10)用户的偏好。

     

    我们的软件不是为所有人服务的。

     

       问:那这样不就是损失了大量潜在的用户,我们至少得争取一下为所有人服务,如果不行,再回到少部分用户?

    答:不妥,我们宁可从小部分人出发,要非常明确地定义谁是我们的用户。

    回过头来看,Stone 网站有什么基本角色呢?大家杂曰——

    1)商户:在网站上出售货物的用户。

    2)买家:在网站上购买货物的用户。

    3)浏览者:在网站上浏览,并比较货物,并不购买。

    4)广告商:在网上卖广告,这些角色可能不会直接使用网站的用户界面。

    5)管理员:管理网站。

    6)捣乱者:想入侵网站,窃取资料,在留言中发未经许可的广告,搞人身攻击等。

    TFS项目的门户网站中有定义典型用户的模板(路径一般是<网站名>Requirements/Persona.doc)。可以用作参考。在大牛和芸芸的带领下,大家整理出来了下面几个典型用户,如表14-1至表14-6所示。

     

     

    14-1  吴石头——下水捞石头的人

    名字

    吴石头

    性别、年龄

    男,45

    职业

    经营石头生意

    收入

    10万元/

    知识层次和能力

    初中毕业,用电脑只会玩简单的游戏

    生活/工作情况

    通过卖石头,在王屋村有自己的房子

    动机,目的,困难

    结识更多买家,扩大销路,争取卖个好价钱,给孩子盖房娶媳妇。困难:不知道怎么去扩大销路

    用户偏好

    抽烟,晒太阳

    用户比例

    典型场景

    他从河里挖出一块石头之后,要把这块石头的信息弄到网上去

    典型描述

    石头越捞越多,钱越赚越少

     

    表14-2 吴小石头——让石头上了网

    名字

    吴小石头

    性别、年龄

    男,20

    职业

    帮他爹做石头生意

    收入

    目前都上交给他爹

    知识层次和能力

    河曲村农机技校毕业,能用电脑上网、聊天、游戏

    生活/工作情况

    帮他爹做石头生意,平时在顶球网吧

    动机,目的,困难

    希望早日盖房,独立。困难:要扩大销路,让更多的人知道我的石头

    用户偏好

    上网,游戏,交友

    用户比例

    典型场景

    回答买家问题,更新产品资料

    典型描述

    我不在顶球,就在去顶球的路上

     

     

    14-3  刘兰——上网捞石头的人,一般浏览及购买的用户

    名字

    刘兰

    性别、年龄

    女,永远28

    职业

    金融公司管理人员

    收入

    20万元/

    知识层次和能力

    大学,MBA,每天和电脑、数字打交道

    生活/工作情况

    职业有上升空间,目前享受独身乐趣

    动机,目的,困难

    工作累,以收集小玩意儿为乐趣。困难:很难找到真正有乡土气息的工艺品

    用户偏好

    看得多,买得少

    用户比例

    典型场景

    浏览各种货物

    典型描述

    白骨精—白领,骨干,精英

     

     

     

     

     

     

     

     

     

     

     

     

    14-4  钱炎凯——撒网大量收购石头的人——买家,二道贩子,

    鉴赏家,广告商

    名字

    钱炎凯

    性别、年龄

    男,40

    职业

    石头、古玩、工艺品经销商

    收入

    30万元/

    知识层次和能力

    大学,能用电脑上网、发邮件。不玩游戏。委托别人设计了自己的网站

    生活/工作情况

    在商店/外地来回跑,已婚

    动机,目的,困难

    要搜罗更多有独特价值的工艺品。困难:很多好东西都在深山老林里,不易发现;要让更多的人知道我自己的网站

    用户偏好

    下手狠,喜欢独特的货品

    用户比例

    典型场景

    比较各种货物

    典型描述

    货比三家,我家最好

     

    14-5  捣蛋鬼阿狗

    名字

    阿狗

    性别、年龄

    男,20

    职业

    某软件学院学生

    收入

    无正式收入

    知识层次和能力

    大学

    生活/工作情况

    从小用电脑,有很多业余时间上网捣乱

    动机,目的,困难

    看看能否进到管理员账户

    用户偏好

    喜欢没有密码的用户

    用户比例

    典型场景

    访问“登录”“忘记密码”网页

    典型描述

    没有我黑不了的网站

     

    表14-6 网管阿毛

    名字

    阿毛

    性别、年龄

    男,20

    职业

    某软件学院学生,兼职stone 网站网管

    收入

    实习生

    知识层次和能力

    大学

    生活/工作情况

    从小用电脑

    动机,目的,困难

    维护网站,最好什么乱子都没有。困难:最恨界面不统一

    用户偏好

    喜欢简单易管理的网站

    用户比例

    相当少,只有3~4

    典型场景

    删除帖子,管理用户,分析访问数据

    典型描述

    本网站不欢迎黑客

     

    定义了最初的Persona之后,是不是就可以开始写程序了?不,Persona只是我们的设想,这些都是纸上谈兵,我们还要和这些Persona的代表交流,理解用户,理解他们的工作方式和需要。然后再修改,细化Persona。于是移山公司的员工和实习生花了几天时间,做了不少用户调查,搞了不少头脑风暴,画了无数草图。

    芸芸:(回来报告)除了进一步了解用户的需求,细化了一些功能的设想外,我们还有一个重大发现,我们的第一个典型用户,吴石头,好像不喜欢上网,他事实上不太会用电脑,也搞不懂如何上传照片。凡是和网络相关的事情,都交给了他的儿子。所以我们不得不把吴石头从典型用户中删除。

    大牛:吴石头,再见了!

    芸芸:我们花了好多时间,结果精心打造的Persona却被取消了。伤心哪!

    阿超:不必这么伤心,越早发现问题,越早解决,不是更好么?如果我们一意孤行,一直为“吴石头”设计功能,最后却发现众多的“吴石头”却不能使用我们的软件,那岂不是更糟糕?

    当我们完善了典型用户的定义后,就要讲一些他们的故事, 进入“创立场景”阶段——创立场景就是我们深入理解用户需求的过程。


    14.2  从典型用户到场景

    有了典型用户之后,我们还得决定每一个典型用户的目标——他/她使用系统想要达到什么目的(如:购物者,产品提供商,滥发广告者……)对于每一个目标,列出达到目标所必须经历的过程,这就是场景,也可以叫故事/Story。注意,有些场景描述了成功的结果,有些场景描述了失败的结果。用户和系统有成百上千种可能的交互情况,在写场景的时候要有针对性。

    这是一个现实生活中银行从业者的微博, 他体会了 “ATM 无卡取现”功能的强大:

    特意带上手机和令牌不带卡,感受一下我行ATM的无卡取现,结果连自助银行的门儿都没进去,不刷卡怎么开门啊。。。。

     

      如果这一重要功能的设计者在需求分析的时候就模仿用户, 设计场景, 演一个戏. 也许很快就发现戏演不下去了。

     

    场景怎么写? 对每一个场景,设计一个场景入口(描述场景如何开始)。

    描述典型用户在这个场景中所处的内部和外部环境(内部环境指心理因素等)。

    给场景划分优先级,就按优先级排序。

    写场景(总得有人动笔写)。这一任务就由PM芸芸来负责,下面是她写的一个一页场景。

    移山公司文档 [http://www.yishan.cc]

    工作项序号128:商户上货,最后修改时间:2007/3/1

    1.背景:

    1)典型用户:吴小石头[主要]  刘兰[次要]

    2)用户的需求/迫切需要解决的问题

    a.吴小石头:上货过程冗长,要反复输入相似的文字,出错之后不容易恢复。

    b.吴小石头:上传图像文件较慢,各个图像的标定(正面,侧面,缩略图)较繁琐。

    c.吴小石头:上货完成后,最后的商品信息展示的整体效果事先不能知道。还要手工标注哪些是新产品,哪些是老产品。

    3)假设:

    a.商品信息展示功能已经完成。

    b.用户订阅某个商家的产品更新功能已完成。


     

    2.场景:

    关于这个场景的文字描述

    吴小石头要把最近处理好的两个石头工艺品放到网上去卖。他先登录Stone网站,如果他设置了“记住我的登录资料”,Stone网站会自动登录。

    他点击“上传产品信息”,然后就进入了上传页面。页面中各个字段的布局和最终用户看到的一样,这样他在编辑的时间就知道效果了。

    他可以选择先上传图像文件,网页可以自动开始后台处理图像文件的上传,这样当他处理网页其他资料的时候,图像也上传得差不多了。

    他依次输入商品的名字、描述等。网页自动记住了他以前输入的资料,在各个字段中都有提示,他一般选中以前的输入,然后稍作修改即可。

    他输入完必须填写的资料后,就可以选择下面三个动作之一:

    a.立即发布;

    b.保存,不发布;

    c.保存,继续编辑。

    选项c的作用是让他保存好已经输入的信息,不至于因为网络连接中断等原因而丢失。

    选项b让他可以保存资料,但是不立即发布。

    选项a让他可以立即发布商品信息。

    这次,吴小石头选择a,网页会检查输入的完整性,必要时给予提示。

    所有资料上传到网站后,网站会自动生成上传图像的各种缩略图(64×64128×128512×512等),自动把这一产品标注为“新产品”。系统同时根据规则(每个商户只能有10个新产品)把以前商品的“新产品”标注去掉。

    吴小石头在完成这一操作后,如果用户刘兰订阅了商户“吴小石头”的产品更新,刘兰就会收到一份E-mail,告知她喜欢的商家又有新产品上市了。

    3.其他资料

    1)商户登录网站场景参见TFS任务121

    2)商品展示场景参见TFS任务122

     

    场景之间如何区分呢,这就要求我们要找到这个场景中特殊的地方,对于共同的流程可以一笔带过,重点描述场景中特殊的因素。

    把场景组织成一个故事,这样就能把一个完整的用户与系统交互的流程记录下来,以后进行演示或验收都可以以此为基础。

    场景设计听起来这么好,但是做过了头会是什么情况?一天,大家在讨论“吴小石头上货”这一场景时,二柱叫到:“停,别忙了,我有了场景!”他从桌子底下抽出一个模型,上面摆着用纸糊起来的房子、院子等,中间有几个人形的木头疙瘩,他指着其中一个木头疙瘩说,“这就是吴小石头,我们问他怎么做就行了!”

     

    14.3  场景到任务

    有了场景,下面就由架构设计师和各个模块的负责人一起,沿着子系统/模块的所属关系把场景划分开。例如Stone项目的用户登录场景,就可以分为:

    1UI层。子任务为:界面设计,货物资料处理,文件上传处理,编辑控件等。

    2)逻辑层。子任务为:用户输入字段合法性处理,上传图像逻辑和缩略图处理,资料保存逻辑等。

    3)数据库。子任务为:资料读取的存储过程,图像的索引建立和维护等。

    不同的任务把一个场景编织起来,虽然有多个开发者参与这个工作,但是应该有一个开发者对整个场景负责,我们得到了开发任务之后,就可以创建和分配测试任务。

     

    14.4  从任务到代码

    14.4.1  接到任务

    小飞接到任务后,他会怎么办呢?他会做下面这几件事情。

    1)估计开发任务所需的时间,他会参考以前同类任务所需花费的实际时间,以及别的同事的时间估计。

    2)小飞会试着写一些快速原型的代码,看看效果会怎样。他在这一过程中发现了一些问题,通过和PM沟通,他们取得了一致意见。

    3)在看到初始效果和了解了实现的细节后,小飞开始写设计文档,写好之后,他可以请同事一起来复审设计文档(复审可选,因为一般情况下任务都不大)。

    4)设计文档写好之后,小飞就会按照设计文档写代码。在写的过程中,他又发现了一些原来没有想到的问题,通过和PM沟通,找到了解决方案。

    5)写好代码后,小飞对照设计文档和代码的指南作自我复审。

    6)创建或更新单元测试。

    7)进行单元测试(不仅要通过自己新创建或更新的单元测试,还要通过整个模块/系统的单元测试)。

    8)重构代码,如果必要的话。

    9)代码复审。

    10)把代码签入代码库中。

    由上可知,开发者必须写自己代码的单元测试。开发环境必须能够很快地让一些小的修改通过(做一个代码修改的最低成本是多少?例如,如果我只改动一个无关紧要的功能,要多长时间才能运行所有的单元测试。要求:快速,自动化)。

    14.4.2  把修改集集成到代码库中

    现在开发人员手头上有不少修改,分别属于不同的具体任务,那如何把这些修改签入源代码控制之中呢?

    1)根据场景和开发任务来决定集成的次序。

    2)互相依赖的任务要一起集成。

    3)在测试场景时,要保证端到端的测试。

    4)场景的所有者必须保证场景完全通过测试,然后把场景的状态改为“解决”。

    14.4.3  标准开发人员的工作流程

    综上所述,我们就可以得到开发人员的工作流程(如图14-1所示)。

     

    clip_image002[8]

    14-1  移山公司开发流程

     

     

     

    那什么, 嗯,模板还有么?

    有的。

    典型用户的模板

    Persona/典型用户

    1)名字(越自然越好)。2)年龄(不同年龄和收入的用户有不同的需求)。3)收入。

    4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)。

    5)使用这个软件的典型场景。6)使用本软件/服务的环境。7)生活/工作情况。

    8)知识层次和能力(教育程度,对电脑、万维网的熟悉程度)。

    9)用户的动机、目的和困难(困难 = 需要解决的问题)。10)用户的偏好。

     

     

     

     

    场景/故事/Story的模板

     

    场 景 / 故 事 / Story

     

    版权信息 / 版本信息 / 维护人信息 / 版本记录

    1.背景:
    (1)典型用户
    (2)用户的需求/迫切需要解决的问题
    (3)假设
    2.场景:

    关于这个场景的文字描述。

    要列出这故事中出彩的地方, 软件的哪些功能让用户特别满意? 逻辑和界面设计要注意哪些因素? 第一次使用的用户和多次使用的用户在体验上有何区别对待?

    3.其他资料

     

    练习: 你的软件团队要设计一个银行的自动柜员机 (ATM) 的操作界面, 这个柜员机摆在银行营业厅的外面。 你觉得会有多少种用户来使用你的操作界面?


    练习: 你想写一个游戏, 你知道游戏用户有哪些种类么?

    参考答案: 有些公司根据玩家游戏生命周期特点来划分玩家类型:

    1 硬核 (hard core) 玩家根据游戏安排日程

    2 中度硬核玩家根据日常生活计划安排游戏时间

    3 休闲玩家只在刚好有时间时才以游戏作为消遣

    这些定义很实用,因为它使我们明确了玩家所期待的临时性体验。

     

    展开全文
  • 优秀党务工作典型材料 优秀党务工作者xxx同志典型材料 xxx,女,现年37岁,中~员。现在我单位任党支部书记和办公室主任。多年来,该同志以党性为后盾,以政治责任感为动力,以“党性最强、作风最正、工作出色”...
  • 司法工作典型材料 我们鲁桥镇位于微山县最北部,横跨南阳湖东西两岸。全镇34个行政村,53个自然村插花座落在任城、鱼台两县区四乡镇之内,群众居住相对分散。我们镇地处湖区、边区、矿区,地理位置十分特殊,人口...
  • 在对美国陆军新版《作战纲要》中作战环境分析的基础上,定义无人地面车辆乡村典型工作环境,以该环境复杂度作为评价目标,分为道路环境、车道内障碍、路面覆盖、路面破损、光照与阴影、成像模糊六个评价方面,建立...
  • 司法工作典型.doc

    2020-12-26 19:55:55
    司法工作典型 认真筑牢“第一道防线” 努力维护基层社会稳定 ——鲁桥镇司法所 我们鲁桥镇位于微山县最北部,横跨南阳湖东西两岸。全镇34个行政村,53个自然村插花座落在任城、鱼台两县区四乡镇之内,群众居住...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,493
精华内容 597
关键字:

典型工作任务