当代软件开发 第十章 【典型性客户和情景】 训练与探讨
时间:2021-06-04
1. 探讨:下边的老总犯了什么错误?

当代软件开发 第十章 【典型性客户和情景】 训练与探讨

只看客户的表层语言表达或行動或是不足的。大家还需要寻找客户语言表达行動身后的主观因素!

(图象来源于:http://www.weibo.com/funnyshoelace)

2.是不是要文本文档

有些人说,大家灵巧的精英团队,就爱立即的零距离的沟通交流,讨厌搞文本文档哪些的,多么好!

实际上大部分状况下,留有文字描述是很有益处的,相对性于之后的消耗和返修,当时花的時间真的是太值了。看下面的事例:

自修课时,教务主任匆匆忙忙走入来,告知组长“帮我找两人,我想校花”,另外双手在胸口干了一个抱花的姿势,就离开了。组长就机构班里网络投票评比起校花来,闹了一节课,搞了一些互联网大数据,总算统一了建议,挑选出了班级最漂亮的2个MM。因此俩MM很害羞的去找负责人,负责人说:“如何是大家?男孩子都哪里来到?行吧,跟我要去后勤管理,我想搬花……”

由此可见,零距离立即的沟通交流自然很灵巧, 可是或是要留有文本文档, 以确立客户的要求。

3. ATM操作面板的客户

精英团队要设计方案一个金融机构自动取款机 (ATM) 的操作面板, 这一柜员机摆放在银行营业厅的外边。你觉得会有多少种客户来应用你的操作面板?

(提醒:超过5种客户种类)

4. 训练:

你要写一个游戏,你了解手机游戏客户有什么类型么?

答案:有一些企业依据游戏玩家手机游戏生命期特性来区划游戏玩家种类:

  1. 中重度爱好者 (hard core) 游戏玩家依据手机游戏分配日程

  2. 轻中度发高烧游戏玩家依据日常生活计划分配游戏时间

  3. 休闲娱乐游戏玩家只在恰好有时间的情况下,才考虑到以手机游戏做为解闷

这种界定很好用,因为它使大家确立了游戏玩家对手机游戏的希望是啥。针对休闲娱乐的客户,你的手机游戏就不适合规定客户在进入游戏以前务必进行详尽的申请注册或训练环节。

5. 别做过度

情景推动 (scenario driven) 的设计方案做过去了头会是什么情况?一天,大伙儿在探讨“吴小石子进货”这一情景时,二柱叫到:“停,别忙了,我有了情景!”他从餐桌下边抽出来一个实体模型,上边摆着拿纸糊起來的房屋、庭院等,正中间几个人型的木头疙瘩,他指向在其中一个木头疙瘩说,“这就是吴小石子,大家问他怎么做就可以了!”

在你的新项目中有做过度的状况么?

5. Spec 写作练习

怎样才能写好Spec?实际上也不会太难,便是要把一件事情叙述清晰,下边是一个训练:

假如你需要给一个外星生物叙述怎么系鞋带, 写一个 “绑鞋带“ 的spec (用英文), 你怎么写?

第一, 我们要界定好有关的定义

—what is “shoe”, “shoe laces”, “tied shoe laces”, and “untied shoe laces” 鞋, 鞋绳, 绑鞋带, 解鞋绳都是啥定义

—Benefit of this feature “tie your shoe laces”。 系好鞋绳的益处是啥

—The goal of the feature? 绑鞋带的发展目标?

—What does “success” look like? 什么是系好啦?

—Unambiguous steps to achieve from “untied” to “tied” 确立的流程来演试绑鞋带的全过程

它是2个同学们写的绑鞋带的spec:事例1,事例2。

第二, 标准好一些假定 (assumptions), 比如, 鞋绳是早已穿好在鞋上的么? 哪些的鞋归属于我们要解决的?

当代软件开发 第十章 【典型性客户和情景】 训练与探讨

第三, 防止一些误会, 下边这一在技术上也是 ”鞋绳系紧了“, 但它是 “系好啦”么? 打过死清算取得成功么? 要打多少个丝带蝴蝶结才算好?

当代软件开发 第十章 【典型性客户和情景】 训练与探讨

第四, 理清一些初始条件, 下边的状况归属于好的绑鞋带情况呢, 或是不太好的情况呢? 这必须PM/Dev/Test 商议达成一致建议。鞋绳要打多紧才算好? 做好的鞋绳能拖在地面上么?

当代软件开发 第十章 【典型性客户和情景】 训练与探讨当代软件开发 第十章 【典型性客户和情景】 训练与探讨当代软件开发 第十章 【典型性客户和情景】 训练与探讨当代软件开发 第十章 【典型性客户和情景】 训练与探讨当代软件开发 第十章 【典型性客户和情景】 训练与探讨当代软件开发 第十章 【典型性客户和情景】 训练与探讨

第五, 叙述流行的客户/手机软件互动流程。

当代软件开发 第十章 【典型性客户和情景】 训练与探讨