需求获取专题

  关于这个需求获取的专题分析,我的策略是先看教科书,再看培训资料,最后看论文

1. 书籍《Requirements Engineering for Software and Systems》

问题:教科书上描述了需求获取什么?

需求获取是需求工程的第一个活动,里面有哪些值得研究的问题呢?

书中划分的是需求获取前的阶段一是需要识别来源即利益相关者,二是需求获取技术的介绍。

关于来源的工作,怎么能够识别出来哪些人对你来说很重要,让智慧更加开源,流动起来助力构建这个系统,这里面就有对项目相关人的识别,沟通,关系维护等方面的管理。有内部,也有外部是客户,要真实了解明白客户的真实意图,如涉及到优先级,时间谈判。

需求获取技术,专门谈了需求获取的技术(手段),利用头脑风暴,卡片,面试等

2.业界培训资料《advanced_level_elicitation_handbook_en_v1.1》

有什么不同?活动上有哪些?

有三个层面,一是需求的来源也就是人进行管理(关系,识别),

二是与需求利益相关者的沟通技术

三是针对需求的内容上,有分歧的话需要进行管理。

第三点是比较接地气的,有点认为是需求分析阶段。因为培训把需求工程划分为,需求获取,文档,验证,管理等4个活动。

3.论文上的需求获取

需求工程研究(2)-简书(jianshu.com)

这一篇讲的比较泛泛了,其中重点先看一下综述,提出一些自动化的,新的理论解决一些问题等,其中还研究了知识和合作、利益相关者的重要性排在前列;

(1)《A systematic literature review of stakeholder identification methods in requirements elicitation》

利益相关者的描述列举,与之沟通,评价三个方面,

(2)An Overview of Requirements Elicitation Techniques in Software Engineering with a focus on Agile Development

罗列了很多应用于需求的方式及各个特点,目的无非是准确,快速,高质量,但不是每一个手段都能满足的,要挑选的。

(3)Systematic Review and Aggregationof Empirical Studies on Elicitation Techniques

评价了很多技术优缺点,类型等,还有工具在敏捷工程上。


补充

(1)需求和目标是什么区别?

《Requirements Engineering for Software and Systems》P4

名词的理解是一种沟通,辨清名词有助于加深理解事物,目标一般指系统的高度概况,需求是围绕目标是如何实现的具体。

学这些逻辑,就是让人或团队运转,次之,让机械运转起来。

(2)研究方法

Research Methods |Definitions, Types, Examples (scribbr.com)

一手是自己实验发现或观点,二手是一些综述等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容