B4.3-Scope 范围层

2016-09-02  本文已影响13人  罗尹伊

定义项目范围:确认这是一个有价值的过程+同时能产生有价值的产品

1. Process 定义过程:先做什么,后做什么

考虑潜在的冲突和粗略的问题点

确定现在能解决哪些事儿,哪些必须要迟一些才能解决

Schedule  得有一个时间表

Working Flow  有一个工作流程、各部分的合作

Milestones 得有阶段性目标和阶段性成果


2. Product  定义产品 :要做什么,不做什么

明确了项目要完成整个的全部工作

提供了一门用于讨论这件事的共同语言


“当我们所有的人都在一个办公室里工作时,几下每一件事都是很麻烦的—>没有人去定义需求”

于是:

你团队中的每一个人都有各自关于产品的想法,然后通过口口相传的方式传递出去,每个人的描述都略有不同。每个人都认为别人肩负着设计和开发产品关键环节的责任,但实际上这个人并不存在。

Scope Creep 一个雪球向前每滚一英寸,都会沾上更多的雪,直至冲到山下。

每一个额外的要求看上去并没有增加太多的工作量,但是当它们汇集到一起的时候,你的整个项目就会失去控制地膨胀,结束时间遥遥无期。


3. Functional Specifications 

Feature  可以同时指功能/内容

文档不能解决问题,但定义可以。

程序员们不喜欢阅读长篇的功能说明,应该让撰写功能说明的过程变得快速简便,不要让它变成产品开发过程中的一个独立项目。

不需要包含产品的每个细节—>只需要包含在设计开发过程中可能混淆的功能定义。

不需要展望产品未来的理想化状态—>只需要记录在创建这个产品时已确定的决议。

4. Content Requirements

Content Management System, CMS  

不要混淆内容的格式和它的目的。

内容元素的大小(图片像素、文本字数、音频大小)对UX决策影响很大。

尽早确定负责生成/更新内容的人("如果不是我来维护的话,它就应该有XXX")。

有效的内容需要日常维护,如果你没有考虑这个,那么随着时间的推移,它就无法满足用户需求。

所以,你应该指定内容负责人,并定义内容更新频率。

Content Inventory


需求大致划分3类:

A 人们讲述的、他们想要的东西

B 人们在某个过程/产品中遭遇的困难以及衍生出的建议

C 人们不知道他们是否需要的特性(突然想起的伟大构思)

Personas 人物角色

Scenarios 需求场景

需求的详略程度常常取决于该项目的具体范围。

一些需求适用于整个产品(品牌需求、技术需求),另一些只适用于特殊的特性。

当你把所有的时间都投入到维持现有产品时,你经常会忘掉哪些是真正的限制条件,而哪些是为了简化产品而曾经做过的选择。

需求优先级

最难的不是收集潜在需求或想法。难的是,你应该选择哪些是保留到你的产品中的,以及留下来这些哪些是重点去关注的。

实现的可能性:有些特性可能会因为技术上的局限无法实现,有时候仅仅是因为时间不够或是资源不足。

很少有功能是独立存在的,这不可避免地导致了特性之间的冲突,有些特性要和其他的一起权衡,才能得到一个连贯的、统一的产品。

任何不符合当前项目的战略目标的特性建议,都要通过范围定义将其排除出去。如果需求开起来很正确就反思一下你的战略,然后确定。


需求表述:

Be Positive  用积极、引导的语言去陈述

Be Specific  用操作性强的概念去定义功能特性

Avoid Subjective Language  有些概念和形容词是很主观的

上一篇下一篇

猜你喜欢

热点阅读