| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

软件需求最佳实践之需求的沟通与分析

释***然

贡献于2012-05-15

字数:4110

软件需求佳实践需求沟通分析

信息化高速发展天构建时俱进信息化系统已成政府企事业单位重点课题然软件项目实施程中进度超期费超预算变更频繁现象层出穷甚许项目根法达预期目标更谈业创造真正效益根结底软件需求实践软肋问题根源   引言   关软件项目存问题互联网流传着幅漫画(图1示)十分生动展现问题许完笑置果认真剖析面东西会工作带许启发           图1需求迷途   沟通失真   究原幅漫画启示需求沟通程中产生严重失真客户描述项目理理解分析员设计程序员编码商业顾问诠释角色根特点需求信息进行加工导致信息容改变软件需求工程言克服沟通失真成点   根相关研究显示信息传递程中果没采取措施沟通程中信息衰减值高达60软件开发程中需求信息通常历户代表需求员设计员开发员坏情况开发员获信息仅原84(图2示)十分怕结果           图2信息失真   样够更避免种问题出现呢?实关键手段两:   文档:果信息传递程中仅口口相授话难免发生遗忘加工等情况必须程中效利文档达成识信息文档化种方法辅助沟通代沟通点面会提   Review:意英文国常翻译评审翻译容易误导评审脑海中出通否结导致需求评审工作流形式罪魁祸首顾名思义Review(Re)(View)遍意思质含义通次审读早暴露出错误简单效Review户代表阐述需求需求分析员语言复述遍确保沟通没失真   隐喻:理张然阶段工作做出重指示安排:#^@(*)#@……张正扭头走时候理住说:简单说说刚交务(理员早已掌握招)   提示:果测试员说:前天仔细测试写程序发现问题没恭喜会想呢?   a觉程序写   b觉测试员方法测试细致   想数会做出b选择需求评审时什转180度弯呢?什期需求评审时点问题没呢?   沟通失真高度概括中蕴藏问题果细细思考第123410幅图(五幅图中景象需求活动相关性)两两较会益启发面起   客户:放需求   较图1中1幅第10幅图时会发现户描述需求时做许添砖加瓦事户会说会添油加醋现象实践中屡见鲜种现象背什潜原呢?认少两方面关键素:   (1)客户希支付成少获效益   种思维客户言反应户开发成越解时种心态会越强烈更加担心亏损需求协商时会采取增加功方法降低亏损风险   效克服素困扰核心点建立客户开发团队信度建立信度点两方面:需求员必须提升专业义(关点续文章中说明)二需求员站户角度想问题户感觉需求员目标帮助解决问题非味谋取利益   (2)解决方案选择权交熟悉技术客户   户常会谈解决方案甚许需求团队进行需求捕获活动时常预期户够直接告诉做什(What)太关心户提出需求真正动机(Why)样解决方案选择权交熟悉技术客户代表客户代表选择解决方案合适话必引发续需求变更   案例&场景:   次CRM软件开发程中……   负责输入客户信息户开发员提出:界面光电话快10输入框太麻烦次tab键酸希合成两常电话电话电话办?开发员回应道   电话输入框设置行较宽样输入中间逗号分开   没问题   ……   理客户信息开发员提出:需功输入电话号码动找出相应客户   啊……   果细究场景分析负责输入客户信息户提出变更会发现:10电话输入框合成两显然解决方案真正需求输入太麻烦次tab键酸许会想示解决方案:                 图3解决方案示意图   说默认情况显示左边部分需时点击>>钮右边常输入项显示出   总言特定问题解决方案会户软件程中断发现选更合适代方案导致必需求变更缓解现象关键需求捕获程中问什   项目理:控制需求   较图1中第1幅第2幅图时会发现项目理沟通程中会导致需求产生偏差国许软件项目理通常身兼职项目理需求分析架构设计肩挑需求捕获程中总会时脑海里勾勒出技术框架路线然控制需求范围   里图1中第1幅图客户需秋千者树工具真正需求什第2幅图中解决方案法效满足果做秋千应该树干挡住果做树工具木板数量显然太少   究原难发现需求员首先项目理视角工作量需求进行控制:三层板工作量减成层板果心控制掉业务重东西终定会变更形式回报开发团队然需求员架构师角度进行改良:稳定全挂树枝改成挂两树枝结果根法具角色需求员必须需求程中戴正帽子真正理解业务角度捕获需求   分析员:技术加工   次图1中第3幅图时会想起样幕:   案例&场景:   分析员张:嘿伙伴提议研究Hibernate已段时间直没时间真正动手项目错算太试试吧   意家纷纷表示赞   ……   约定时间已1月现项目进展底?什时候交付?客户方CIO质问   分析员张:现困扰需求细节直存变化开发团队离职……(真正情况:团队第次Hibernate数访问层问题直没效解决导致进展断失控)   现许名称中包含需求分析系统分析类职位技术骨干担工作中少业务角度进行分析更追求技术框架新技术种现象究根源关键技术力未发展更重业务力重需求工作更提高会强烈呼吁Title分析类名称加强业务分析吧   编程员:断章取义   第4幅图句生动话概括:绳子木板什说想呢?想程序员类似问题想问客户文框提供表单什说程序想呢?想起样幕:   案例&场景:   叮铃铃……程序员赵电话急促响起赵刚接起电话听面迫急抱怨声仓库理员反应入库模块没法马查快解决   赵放电话开始CheckoutBuilderRunDebug……等系列操作番测试赵没气提起电话回复说:客户真笨问题肯定操作出问题客户服务应该加强户培训什事扔……   问题然没解决开发员现场终发现问题:套基BS仓库理系统入库时仓库理员首先需录入入库单然填入验收情况点击入库钮仓库理员录入完入库单逐验入库货物回电脑前时等令知措问题Session超期   肚子气赵电话需求分析员钱里:需求写重东西写明白知道填完入库单验货长时间填写验收情况呀   哦算需求?果算话岂成业务员钱强势回答   需求?许读者会法果缺乏业务场景解够真正理解需求呢?断业务场景章必导致取出需求义偏差呀作者简介:中国系统分析员顾问团软件工程首席顾问中国软件技术会杰出贡献专家资深咨询顾问研究领域需求工程系统分析设计软件估算致力推动软件工程方法落应文节选(改编)笔者新著软件需求佳实践:SERU程框架原理应(电子工业出版社博文视点)
 
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

软件需求最佳实践

软件需求最佳实践这几天在听《软件需求最佳实践》作者徐锋老师的软件需求培训,三天的课程,虽然原来对需求也关注了很多,自己也做过需求分析和开发的工作,但是这次培训感觉收获还是很多。三天的培训先做个记录,后续多个点还可以逐个展开,不断的总结。   需求实践所面临的问题   需求完整性需要诸多用户的参与和确认,而且用户间需求本身也存在冲突的可能,因此需求更加强调角色和场景和划分,一个所有用户需要

我***吧 9年前 上传514   0

原型法破解小型软件项目需求分析之痛

原型法破解小型软件项目需求分析之痛  软件项目需求分析是一个项目的开端,也是一个项目建设的基石。在失败的开发项目中,80%是由于需求分析的不明确而造成的。因此,一个软件开发项目想要成功的关键就是要做好需求分析。这是我经过在上个月不堪回首的痛苦折腾后,才深深领悟到的真意。在这里我想把在这个项目得到的教训和经验与大家分享。  在上个月,公司委派我负责一个小型的软件开发项目。在接手这个项目时,

m***a 11年前 上传471   0

软件需求分析师的工作职责

软件需求分析师的工作职责职责1、根据产品规划或者项目要求,整理和分析客户需求,编写《软件产品需求规格说明书》;2、参与整个产品开发流程,负责需求开发与跟踪,完成需求变更的控制与管理,与开发测试团队一起保证最终产品的正确定位;3、向开发工程师提供咨询、指导、解释业务需求,向用户汇报系统功能;4、指导测试工程师根据测试需求,组建测试环境的工作。任职资格:1、计算机或通讯相关专业本科以上

h***8 2年前 上传620   0

软件项目管理中需求分析的研究

软件项目管理中需求分析的研究  1 软件项目需求分析的重要性  当前,软件开发往往存在着三大主要问题:预算超支、进度延误、质量糟糕而且很难控制在预算之内———尤其是要高质量地实现用户的期望。相关的业界报告与分析对信息系统行业中不能满足客户需求、与用户预期不符合以及资源严重浪费等现象和问题进行了详细描述。  随着信息时代的发展,计算机软件的需求愈来愈复杂,规模愈来愈大,而且随着企业的发

赤***霄 9年前 上传770   0

软件需求分析师的职位职责

软件需求分析师的职位职责职责:1. 参与用户需求调研、需求讨论、需求分析、需求跟进。2. 参与后期系统开发过程解释及协调工作。3.编写需求分析文档,完成功能、流程、界面设计。帮助主设计人员理解需求分析。4.负责及协助设计人员与用户之间的沟通工作。5. 用户手册编写与用户培训。6. 可参与部分测试用例设计。___对需求变更进行影响分析,把控项目开发进度任职要求:1. 大学本科及

t***e 2年前 上传502   0

软件需求分析师的基本职责

软件需求分析师的基本职责职责:1、负责配合商务部人员实施项目的需求调研、沟通、分析、整理、确认等;2、细化以及挖掘客户的需求,并能够准确的将客户需求转化为软件需求;3、对需求的价值进行准确的评估,合理控制需求的范围,编写用户需求说明书;4、根据业务需求进行原型设计,协助设计应用程序;5、对客户需求有预见性,对系统的发展进行合理规划;6、参与整个产品开发流程,负责需求变更、跟踪和研发

t***e 2年前 上传446   0

2017年软件需求分析师职责说明

软件需求分析师职责说明  软件需求分析师:  1、 根据概要需求(客户及内部需求)编写详细需求规格说明书;  2、 系统规划,与产品人员进行前期调研和产品设计工作,编写调研报告和项目解决方案;  3、 参与系统功能验收工作及用户手册、新增产品功能培训资料的编写;  4、 负责客户(及内部)需求调研及需求反馈的分析;  5、 配合测试人员编写测试计划、测试用例、测试报告的编

y***n 7年前 上传644   0

软件工程ERP项目需求分析文档

此需求规格说明书对本ERP软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

涛***6 3年前 上传572   0

软件项目需求管理总结

软件项目需求管理总结  在软件项目中,需求管理贯穿了项目的整个生命周期。销售阶段的需求管理核心目的是要激发企业业务部门对信息化的需求,而此时业务部门往往因为对软件的心理障碍和本身的限制,提不出需求来,一般是售前顾问站在企业管理特点和管理问题等角度提出,这个阶段的需求,越多越好,而且需求越痛越有卖点,因为这样更能体现信息化建设的必要性和带来的价值。  但从实施立项开始,需求就成了所有项目经

n***r 9年前 上传699   0

软件需求说明书

   软件需求说明书 黎宇 (转载自国家计算机标准和文件模板)   软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下: 1 引言 1.1编写目的   说明编写这份软件需求说明书的目的,指出预期的读者。 1.2背景   说明:   a.待开发的软件系统的名称;   b.

H***C 11年前 上传16147   0

需求分析小结

需求分析小结  需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键  项目经理博客  总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个情况:  客户本身说不清楚  文物网是这样,中彰国际更是这样,但是这不能怪客户,毕竟客户

1***5 9年前 上传831   0

需求分析

 需求分析 文件编号: NP503100 生效日期: 2000.3.20 受控编号: 密级:秘密 版次:Ver2.1 修改状态: 总页数 7 正文 5 附录 2 编制:李民 审核:袁淮、孟莉 批准:孟莉

y***3 10年前 上传7650   0

软件项目获取用户需求的沟通技巧

软件项目获取用户需求的沟通技巧  软件开发生命周期包含需求、设计、编码和测试四个过程阶段,其中需求过程是第一个也是最重要的一个阶段。软件需求包括三个不同的层次:业务需求,说明了提供给客户和产品开发商的新系统的利益,反映了组织机构或客户对系统、产品高层次的目标要求,它们将在项目视图与范围文档中予以说明;用户需求,描述了用户使用系统必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明;功能

z***m 12年前 上传367   0

软件需求规格说明书

XXXXXXXXXX项目软件需求规格说明书修订历史记录日期版本说明作者目 录1. 引言 11.1 目的 11.2 文档格式 11.3 预期的读者和阅读建议 11.4 术语[可选] 22. 系统概述 22.1 概述 22.2 功能 22.3 运行环境 33. 需求描述 43.1 系统角色 43.2 学生管理

文***享 7个月前 上传190   0

1.需求分析

胡海洋小组文 档 编 号产品版本密级文件状态:[ ] 正在修改[ √ ] 正式发布All-T-2019/12/29Version 1.0内部项目名称超市订单管理系统共19页软件学院官网需求分析文档拟制: 过峰,付浩洋 项目组长: 张嘉豪 批 准 人: 邓怡志 拟制日期:2019年12月29日 组

K***丶 4年前 上传888   0

报表需求分析

1. 需求 表格名称   创建人   创建日期   版本号   表格归属   需求描述   参与者   报表作用   报表内容   输入列   使用频率   数据链接   非功能性需求   备注   优先级   业务需求列表 创建人 版本 描述 创建日期         2. 数据 数据的来源:来源于哪张表,哪个字

我***兴 9年前 上传8523   0

项目需求分析调查

项目需求分析调查   长者部: 接触人数:742人   2012年7月,官洲街家庭综合服务中心的服务设施投入使用,正式开始为北山社区、仑头社区及官洲社区的居民提供服务。 官洲街家庭综合服务中心所服务的范围包括:北山村、官洲社区、仑头村,这三条村的共有60岁以上长者1514位,其中60岁至70岁长者832位,70岁至80岁长者487位,80岁至90岁长者171位,90岁至100岁长者2

p***n 9年前 上传7869   0

需求捕获、需求分析与系统分析之间的关系

需求捕获、需求分析与系统分析之间的关系  文/谷雨霖  简单说下,不对的地方大家指正。  需求获取--是需求开发的范畴。  需求获取可以采取传统的如:客户访谈、文档考古、用户调查、现场观摩,综合讨论会等方法获得,也可以在传统的方法的基础上采用用例进行捕获需求(识别参与者、识别用例。。。)其中,确定应用系统的开发范围和功能是需求定义阶段的一项重要任务。  对于产品型公司,通常通

y***a 12年前 上传924   0

关于软件工程系统需求的分析探讨

关于软件工程系统需求的分析探讨  [摘 要] 对软件开发中的需求变更的产生原因及对项目的影响做了分析和讨论,介绍和研究了不同方法学中对于需求变更管理的要求和处理过程,并对这些主流的方法学中的变更管理过程做了一些总结和比较。  [关键词]软件工程 需求分析 系统分析  软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质

y***p 11年前 上传581   0

浅析计算机软件项目管理中的需求分析

浅析计算机软件项目管理中的需求分析  摘 要:计算机软件项目管理中的需求分析是提高软件质量的基础也是决定一个软件项目成败的关键。本文介绍了在需求分析研究中探索出的一些有效措施。  关键词:需求分析;用户方干系人;项目经理;需求分析员  众观国内计算机软件业的发展,除远不如欧美等西方发达国家外,与人均GDP不及我国的印度相比也相距甚远,软件业的劣势正严重制约着我国IT业的发展。我国软件

x***9 11年前 上传592   0

浅析软件开发项目中的需求分析

浅析软件开发项目中的需求分析  【摘要】在软件开发项目中,需求分析是关乎软件项目开发成败的重要因素。现在的软件项目中返工开销占了总开销很大比例,而导致返工的主要原因是需求分析不明确。针对这一情况,文章阐述了软件开发中需求分析任务、需求分析过程、需求分析方法、需求分析变更问题,以及如何确保需求分析质量的措施。  【关键词】软件开发;需求分析;原型法;需求变更  随着全球经济、科技的快速

j***t 10年前 上传662   0

软件项目开发过程中的需求分析和范围管理

软件项目开发过程中的需求分析和范围管理  0 引言  对于一个软件系统的开发来说,最困难的部分就是准确说明开发什么,最困难的概念性工作就是编写出详细的需求,包括所有面向用户、面向机器和其它软件系统的接口。此工作一旦出现纰漏,将会给系统带来极大的损害,并且以后对它修改也极为困难。所以,需求是整个软件产品链的源头,需求工作的优劣将直接影响到产品的设计、生产、销售和维护的全过程。而对于项目中哪

d***g 11年前 上传700   0

软件需求分析师的岗位职责概述

软件需求分析师的岗位职责概述职责:1、搜集用户的需求,调查竞品的产品特性,完成需求池的整理;2、协助产品经理,完成业务流程分析、用户分析、场景分析、功能清单、数据分析等分析工作;3、负责完成软件原型设计,编写软件需求规格说明书;4、参与需求调研和产品定义评估,业务需求讨论与设计;5、负责向软件开发人员说明详细的需求规格;6、参与软件项目成果的验收测试;7、负责跟踪系统上线后的缺陷

x***6 2年前 上传432   0

软件开发需求分析个人工作总结

软件开发需求分析个人工作总结 2012年一年的工作,我对自己的本职工作有了更好的认识,并工作上面学习到更多的东西,自己也在不断完善,在软件开发过程中,需求分析可以说是核心任务之一,就像一支将要远航的船队,要在指定时间内到达目录地,他们需要一条正确的航线,才能到达目的地,如果航线有误,他们将会误时到达,或是不回到原位将永远到达不了。为了了解系统需求,先可以从概要式的需求着手,再细化需求,需求分析

d***t 11年前 上传14564   0

需求分析书规范

 (金融产品名称) 需求分析说明书 制作单位:(业务部门或科技部门) 规格标准的版本号:V1.0 文档编号:(按照中国银行文档资料统一编码规则编制文档编号) 版本号:(按照中国银行关于版本号管理的有关规定填写) 需求负责人(技术): 需求负责人(业务): 编写人员: (参加需求编写的所有人员,包括软件中以参加人员、业务部

z***5 12年前 上传4098   0