`
lane_cn
  • 浏览: 53677 次
社区版块
存档分类
最新评论

需求从哪里来

阅读更多

IT系统是根据需求建设的,而需求是从哪里来的呢?

为什么这个世界需要一个这样的系统,为什么系统需要做成这样,不多做一些事情,也不少做一些事情,恰好就要做这么多事情?

这些问题难道不是问题吗,难道需求是理所应当的吗,需求是从哪里来的呢,用户为什么有需求,需求为什么是这样?

下面我做了这么一件事,把一个家庭的活动整理了一下,有下面一些内容:



一个家庭的活动有这几个内容:工作、娱乐、购物、文化教育、医疗保健、人际交往。

这个东西是不是可以看作中国城市家庭的一个生活模型。

还需要加上一个活动:财务管理。这个活动不应该是与前面几个活动并列的,他应该是一种横向的交叉活动,就像下面这样:



假如我们现在要规划一个家庭的IT系统,就可以先根据这个模型,规划这个IT系统需要划分成哪几个子系统,各个子系统需要具有哪些功能。然后就是确定如何结合现有的条件分步骤的实现这个IT系统。

如果从一开始就没有一个整体的规划,每个系统都是分别规划,根据自己的需要去独立建设。当最后这些系统结合在一起的时候,肯定会发生这样的现象:各个系统的边界有所重叠,也存在空隙,有的事情没有人做,有的人没有事做。当一个人需要了解这个家庭的整体情况的时候,他观察每个系统,会发现每个系统的标准都有差别,对同一个概念的理解不一样。要得到一个整体的情况,必须在各个系统之间搞很多人工的翻译工作。

这个模型的存在不是为了开发某个系统,而是为了搞清楚人的活动。分析这个模型可以知道,在这样的活动中有什么样的需求,需要开发哪些系统来满足这些需求,这些系统需要有什么样的功能。

一个家庭还要有这样一个活动:信息的管理。比如:家用电器的使用手册,上次给汽车加机油是什么时间,家人朋友的生日……现在的家庭正在越来越多的做这样的管理活动。加上信息管理,形成了下面这样的家庭模型:



设计一个系统的时候,不能把眼睛放到一个个的功能点上,不去研究系统的业务需求。要避免被功能点洗脑,功能点是可能被代替掉的。同样,一个独立的系统,也只有放到人的活动中才有价值。在这个范围上,任何一个独立的系统也是可能被代替掉的。

这个家庭模型可能有问题,比如:人际交往这个活动可能不应该是和其他活动并列的,他应该也是一种横向的交叉活动,人际关系在其他活动中是可以发挥作用的。应该是这样:



从人的活动,到一个系统的开发部署,假设这其间的路程是100公里。很多情况下我们关注的是最后的10公里,前面的90公里,因为已经有人把结论告诉我们,所以经常被我们忽视,我们都认为那是理所应当的。

如果开发者和客户之间签开发合同,客户提出需求,开发者只管照做,然后客户就要买单。需求是什么——这个问题是客户的事情。但是如果是开发一个产品呢,把一个造好的东西拿给客户,希望客户买单,开发者就必须自己研究这个问题。

或者,读这篇文章的人自己就是那个客户,他怎样知道自己需要什么呢?

分享到:
评论

相关推荐

    《有效需求分析》精读笔记.pdf

    哪里有分解,哪里就有接口需求=预期-现状一切知道为什么的人,都自然知道怎么干我们才是解决方案专家,客户只是问题专家大事化小,逐个击破于很多系统涉及的问题域有多个,如果直接对整个系统进行功能、数据、非...

    产品经理需求模板,案例等文档合集15篇.zip

    【需求文档实例】读书人频道产品需求-人人都是产品经理出品 APP原型实例:墨者科技-旅行小蜜APP2.0.rp Dw_android手游产品需求文档...【需求文档案例】去哪儿网-用户中心-积分成长值体系需求文档V1.3 20150121版本

    软件项目需求调研方法论.pdf

    软件需求的来源是指软件需求的来自哪里,包括用户需求、业务需求和技术需求等。 需求调研定义部分是指对需求调研的定义和解释。需求调研的定义是指对需求调研的描述和解释。需求调研的目的是指需求调研的目标和目的...

    软件需求调研中的5W+1H定律

    软件需求调研中的 5W+1H 定律是软件需求管理过程中的一种重要方法论,它强调在需求调研过程中,需要从用户的角度去了解需求,通过 WHY、WHAT、WHO、WHEN、WHERE 和 HOW 六个方面来全面地了解用户的需求。 WHY 定律...

    “抖音短视频”产品需求说明书.docx

    抖音短视频产品需求说明书 一、文档综述 抖音短视频产品需求说明书是对抖音短视频产品的总体描述,包括产品背景、产品类型、产品slogan、产品介绍、产品定位等信息。 二、产品简介 抖音短视频是以年轻人为目标...

    产品需求文档

    产品需求文档(Product Requirements Document,简称...总的来说,产品需求文档是产品开发过程的基石,它清晰地定义了产品的期望状态,为设计、开发、测试和评估提供了依据,确保最终交付的产品符合用户和业务的需求。

    培训需求分析PPT学习教案.pptx

    总的来说,培训需求分析是一个综合性的过程,涵盖了从宏观的组织战略到微观的员工个体差异的多方面考虑,目的是确保培训活动能够有效地支持企业目标的实现,提升员工的绩效,并促进组织的持续发展。

    办公行政物品采购需求单.docx

    总的来说,办公行政物品的采购需求单是一个系统化的过程,涉及到需求分析、审批、执行、跟踪等多个环节,每个环节都需要严谨处理,以确保企业资源的高效利用。正确使用和管理这样的需求单,能有效提高企业的行政管理...

    计算机软件需求说明编制指南

    计算机软件需求说明编制指南是软件开发过程中的关键文档,旨在为软件客户和开发者提供明确的沟通框架,确保软件产品能够满足预期的业务需求。本指南强调了不将软件需求分级,而是鼓励一次性全面阐述所有需求,以避免...

    需求分析评审_评审意见整理1

    因此,任健建议在文书中明确指出可以在哪里找到或获取这个模型,以提高透明度和可追踪性。 其次,任健老师还强调了乙方(通常是开发团队)对甲方(通常是客户或用户)意见的接收态度。在软件开发中,甲方的意见至关...

    如何做好需求分析

    下面我们来深入探讨如何做好需求分析。 首先,为什么要进行需求分析?需求分析的目的在于确保产品开发的方向和目标与用户需求保持一致,确保产品能够解决用户的实际问题,提供他们所需的价值,并且提高产品的用户...

    经典的产品需求文档-PRD-模板.zip

    产品需求文档(Product Requirements Document,简称PRD)是产品经理在软件开发过程中不可或缺的重要工具,它清晰地定义了产品的目标、功能、用户需求以及项目预期。本压缩包“经典的产品需求文档-PRD-模板.zip”...

    教务管理系统的需求分析

    (3) 学生查看课件:学生张三上课前需要预习《Java 程序设计》这门课,但课本上内容很多,哪里是重点呢?他打开 TMS 客户端,登陆后,可以看到该课程的课件,打开后,按课件进行预习。 3. 系统设计 教学管理系统的...

    【需求文档案例】去哪儿网-用户中心-积分成长值体系需求文档V1.3.zip

    《去哪儿网用户中心积分成长值体系需求文档》V1.3是针对在线旅游服务平台去哪儿网的一项重要业务设计,旨在提供一套完整的积分与成长值管理框架,以提升用户体验、增强用户粘性和活跃度。该文档详细阐述了积分系统的...

    浅谈项目测试需求分析

    需求确认则是正式接收需求的过程,通常通过签署需求规格说明书来完成。 #### 结论 项目测试需求分析是一项复杂而细致的工作,它贯穿于整个软件开发周期。只有充分理解项目需求,才能设计出满足用户期望、符合业务...

    软件需求分析 华南理工大学 副院长 左保河的课件

    这些问题不暗示任何特定解决方案的背景,如询问用户是谁、客户是谁、他们的需求是否不同,以及该问题的解决方案可能在哪里找到等。这些问题促使我们在试图创造或描述可能的解决方案之前,先倾听用户的声音。通过倾听...

    需求分析的

    从提供的用例中,我们可以提炼出以下主要需求: 1. **用户管理**:包括注册、登录功能,让新用户可以创建账户,已有用户能够安全登录。会员还可以维护个人信息,如修改密码或联系方式。 2. **浏览功能**:用户可以...

Global site tag (gtag.js) - Google Analytics