`
jiangduxi
  • 浏览: 445023 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

需求获取和需求分析

阅读更多
  在总结需求分析之前,我先谈谈我对事物的认识吧。因为人对事物的认识才能有自己的观点,每个人观点不一样因此对事物理解不一样。也就是在获取需求和分析需求不一样。
  学习和实践任何技术和事物都存成开始的入门和进阶最后精通。我个人对精通感冒。因为我知道精通是个高深的境界。
 
  学习事物观点:
  任何事物都有它的一般性和特性。掌握一般性也就等于入门,至于掌握特性那可能是遥遥无期。特性和一般性是互相转化。

 
  在理解上面的观点的话:那么就来总结下需求的获取它有什么一般性和它有什么特性。一般性和特性怎么个转化法。怎么让你在获取和分析需求的时候更符合用户的意思和他的行为。

  需求获取的手段有很多种,我比较常用的就是说、看、听。则是去和真正使用系统的用户去交流。(这里是真正使用系统的用户而不是买你系统的客户)。则是去看真正使用系统的用户对业务的操作或者对替代系统的操作。则是在你提出问题后,把真正使用系统的用户当成你的上帝去聆听(用户更喜欢自己是老大,而不是你是老大)。
  1. 说和听的目的: 将整个要做系统与该用户有关的业务流程跟他进行交流。这可谓是你做需求的一般性。如果在说的时候你所说的流程得到用户的认可后,记住不要高兴。因为你只是成功了一步,那就是你还知道你所做系统的一般流程。也可以说你还了解这个流程。如果在说的时候被用户发现了问题,不要沮丧。其实这才是你有进步的地方。这时候你就认真聆听。不管你说还是听,如果你能够用UseCase画出来很好。如果不行,那么至少你的脑子里面要呈现出一张UseCase(UseCase不要忘了使用者的身份)。在完成了一般性的交流后,接着你必须要去引导用户说出他的一些特性的流程,可能不是很常用但是实际很重要的一些流程。你要想想任何人都可能会遇到处理一般事件和特殊事件。特殊事件是你不能忽视的,每个公司或者每个使用者都有它的特性。这些你都要尽量收集到。

2. 看的目的: 其实是一个验证说的步骤,光说,听是不够完善的。毕竟人会遗忘。尤其是他认为不重要但是对未来的系统可能很重要的东西他没有说。这时候看尤其重要了。看操作者在处理业务的整个过程。通过看来验证你和操作者的说和他说给你听的事情。是否不一致,是否有不同的地方。记住一定要将看到的、听到的、交流的联系起来。互相进行验证。只有这样才能尽量获取到需求。

在获取需求的时候你必须对将去获取需求的公司或者用户有点了解。比如公司的业务,使用者的职位工作范畴等待。了解的越详细对获取越有帮助。如果能够了解该使用者的上下游也是一件好事情。毕竟事物有衔接。
  • 大小: 7.2 KB
分享到:
评论
9 楼 killerover85 2010-12-31  
那么对付经常变动,且有时客户自己说不清或不明白的情况.
8 楼 jiangduxi 2010-12-30  
peterwei 写道
以我这两年的经验。我认为:
多听
总结---当天总结
反复讨论---第二天或者尽快讨论
深刻理解需求问题本质--这个最重要,你只有理解了客户想做什么,才能做好调研和分析
接下来就是文档书写的技能了。


朋友你好!你的经验观点我赞成,但是我可能有我的不观点。
学习任何知识,总结是必须的。
讨论也是必须的。理解客户想要的也是必须的。
文档写好那更是必须的。
但是你总结的好像是你的表像。 多听? 你想过为什么要多听吗?你可能说因为是为客户做,当然要多听听他们的think。
但是多听的点要把握。不能迷失了你自己!
总结是必须的,那你是否能够告诉我总结的重点在哪里
反复讨论?那些点要反复讨论。是不是所有的都反复讨论。
调研和分析仅仅就是理解客户想要什么?

  在做需求的时候其实不同的Project是不一样的。不同的行业也是不一样的。最重要的是如果做多了Project的需求,哪天要做product需求的时候用Project的思维那有很大一部分偏差。
Project 和 Product在需求有很大一部分不一样。切莫定向思维分析。

朋友,你有需求分析经验有不同的观点,请你定要分享下!请稍微将你的观点列详细点!谢谢
恭候指教!
7 楼 jiangduxi 2010-12-30  
ErinToJerry 写道
这 好像在哪个地方看到过。。。
只此一家,没有分店啊!全是个人的总结和心得!
6 楼 peterwei 2010-12-30  
以我这两年的经验。我认为:
多听
总结---当天总结
反复讨论---第二天或者尽快讨论
深刻理解需求问题本质--这个最重要,你只有理解了客户想做什么,才能做好调研和分析
接下来就是文档书写的技能了。
5 楼 ErinToJerry 2010-12-30  
这 好像在哪个地方看到过。。。
4 楼 yj1412 2010-12-13  
需求分析一直做不好,受教了!
3 楼 xdd_987 2010-11-17  
嗯。。
需求分析写的不错啊。。
学习了。。
2 楼 kamaelzhl 2010-07-13  
一直对需求分析比较头疼,新手来学习学习了。
1 楼 chenlixun 2010-04-16  
LZ 学习了.

相关推荐

    软件需求获取与分析 软件需求分析的目标和任务

    软件需求分析的目标和任务 软件需求分析的过程 软件需求分析的原则 软件需求获取技术 结构化分析方法 原型化方法 软件需求分析的图形工具 软件需求分析文档 软件需求评审

    系统需求分析方法 需求获取

    需求分析方法 对如何获取需求 需求的采集 需求文档的整理作了深入的讲解

    系统分析师论文--需求获取技术

    软考高级系统分析师 需求获取技术 达标论文(大于45)

    需求分析-需求的获取

    NULL 博文链接:https://dftwilson.iteye.com/blog/2079028

    信息系统安全需求分析.docx

    信息系统安全需求分析全文共5页,当前为第1页。信息系统安全需求分析全文共5页,当前为第1页。信息系统安全需求分析 信息系统安全需求分析全文共5页,当前为第1页。 信息系统安全需求分析全文共5页,当前为第1页。 ...

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

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

    软件系统需求分析报告大作业

    软件工程大作业,需求分析的主要工作是确定“客户真正需要的是一个什么杨的系统,该软件必须完成什么功能”,需求获取是否彻底和成功,直接关系到软件开发成败。 需求分析处于软件开发过程的开始阶段,它对于整个...

    数据库需求分析与规划

    数据库需求分析与规划的教案章节 等授课章节、内容提要 第一章 基础知识 1、 引言 2、 数据库技术 第一章 基础知识 3、 结构化系统开发方法 4、 原型方法 第一章 基础知识 5、 系统开发模型 第二章 数据库应用系统的...

    需求获取及分析(台湾:吴仁和、林信惠撰写)

    需求获取及分析(台湾:吴仁和、林信惠撰写)

    实验室信息管理系统需求分析

    说明一下,这个是我的课程设计,所以实际价值肯定...1.掌握实验室信息管理系统需求获取的方法 2.熟悉实验室信息管理系统需求分析方法 3.熟悉需求规格说明的结构和内容 4.掌握需求分析建模方法 5.熟悉需求与进度之间协调

    UML系统分析/获取需求

    UML系统分析/获取需求.就电力企业收电费的系统,如何获得需求这一问题,做出了较好的回答!

    论文研究-可信软件需求获取与分析研究综述及展望.pdf

    首先分析了中小型软件系统中需求获取方法与分析方法的国内外研究现状,接着对新近出现的可信软件中需求获取与分析方法进行了分析和综述;最后对需求获取与分析方法的研究动态进行了总结与展望。

    软件工程的需求分析

    获取需求 1.需求获取原则 2.需求获取技术 3.需求调研方法 4.需求获取步骤 5.需求表达与整理 6.需求确认 需求分析 1.需求分析目标 2.需求分析任务 3.需求分析方法 4.需求分析过程 5.需求建模 1)功能...

    需求分析二三话之获取需求的几种简单方法.docx

    需求分析方法-学习交流

    实战需求分析.zip

    包含需求分析入门\需求获取\系统规划\数据建模\功能设计\界面设计\原型说明书\需求变更等课程资料,可对需求分析从入门到进阶有个系统性学习

    第七章 需求工程之获取需求

    需求开发的核心是需求获取,是为软件系统确 定各类干系人的需要和约束的过程 需求获取不等同于“收集需求”,也不是简单地 将用户所说的全部记录下来。 获取是一个综合性协作和分析的过程,其活动 包括收集、发现、...

    智能需求获取与建模研究综述.pdf

    需求获取和建模是指从需求文本或记录中获取显式和隐式的需求,并通过表格化、图形化、形式化等方法构建相应模型的过程,是软件开发过程中极为关键的一步,为后续系统设计与实现铺平道路,提高软件开发效率和质量,提升...

    软件需求分析—用例图和用例

    用例模型描述的是外部行为者(actor)所理解的系统功能,使用用例模型代替传统的功能说明往往能更好地获取用户需求,它所回答的问题是“系统应该为每个用户(或每类)做什么”。 一幅用例图(use case diagram)包含...

    需求开发、获取、整理和分析PPT资料

    包括: 1.需求开发和CMMI 2.需求获取技术 3.需求整理和分析实践 4.需求开发技术-用例

    软件需求分析方法总结

    软件需求分析方法总结

Global site tag (gtag.js) - Google Analytics