资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,需求分析师 培训,阿鲲(,121166801,),2015-2-5,需求分析师 培训阿鲲(121166801)2015-2,Contents,主要内容,认识需求分析,人员素质要求,基本工作内容,能力培养建议,Contents 主要内容认识需求分析人员素质要求基本工作,一、认识需求分析,什么是需求分析,所谓,“,需求分析,”,,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,,要做哪些分析处理,,最后应输出什么。,在,软件工程,中,需求分析指的是在建立一个新的或改变一个现存的,电脑系统,时描写新系统的目的、范围、定义和功能时所要做的所有的工作。,需求分析阶段的任务是确定,软件系统,功能。,一、认识需求分析什么是需求分析所谓“需求分析”,是指对要解决,一、认识需求分析,什么是需求分析,一、认识需求分析什么是需求分析,一、认识需求分析,什么是需求分析,一、认识需求分析什么是需求分析,一、认识需求分析,需求分析的重要性,根据,Standish Group,对,23000,个项目进行的研究结果表明,,28%,的项目彻底失败,,46%,的项目超出经费预算或者超出工期,只有约,26%,的项目获得成功。,而在于这些高达,74%,的不成功项目中,有约,60%,的失败是源于需求问题。,也就是说,有近,45%,的项目最终因为需求的问题最终导致失败。,对不知道航行目的地的人来说,没有顺风!,一、认识需求分析需求分析的重要性根据Standish Gro,一、认识需求分析,需求分析的重要性,在,Standish Group,的报告中总结了导致项目失败的最重要的,8,大原因中,有,5,个与需求相关:,不完整的需求,(13.1%),;,缺乏用户的介入,(12.4%),;,不实际的客户期望,(9.9%),;,需求和规范的变更,(8.7%),;,提供了不再需要的,(7.5%),缺乏资源,(10.6%),没有执行层支持,(9.3%),缺少规划,(8.1%),一、认识需求分析需求分析的重要性在Standish Grou,一、认识需求分析,需求分析的重要性,项目成功的因素:,用户的参与:,15.9%,管理层支持:,13.9%,清晰的需求描述,(13.0%),;,合适的规划,(9.6%),;,现实的客户期望,(8.2%),;,较小的里程碑,(7.7%),;,有才能的员工,(7.2%),一、认识需求分析需求分析的重要性项目成功的因素:,一、认识需求分析,需求分析的重要性,一、认识需求分析需求分析的重要性,一、认识需求分析,需求分析的重要性,需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,他在,软件开发,的过程中具有举足轻重的地位,大家一定要对需求分析具有足够的重视。在一个大型,软件系统,的开发中,他的作用要远远大于程序设计。,一、认识需求分析需求分析的重要性需求分析之所以重要,就因为他,一、认识需求分析,需求错误的代价,需求:,1,设计:,5,编码:,10,测试:,20,50,运行与维护:,200,一、认识需求分析需求错误的代价设计:5编码:10测试:20,Contents,主要内容,认识需求分析,人员素质要求,基本工作内容,能力培养建议,Contents 主要内容认识需求分析人员素质要求基本工作,二、人员素质要求,需求人员来源,用户、业务人员转为分析员(软件工程知识欠缺),开发人员转为分析员(领域知识、沟通能力),主题专家(易按自己的偏好来构建系统),二、人员素质要求需求人员来源用户、业务人员转为分析员(软件工,二、人员素质要求,需求角色定位,客户眼中:需求是乙方的间谍,专门从自己这里获取情报,需求人员是客户和开发人员之间沟通的桥梁,从客户那里获取真实需求,传递给开发人员。,开发眼中:需求是甲方的特务,专门压迫自己实现功能,二、人员素质要求需求角色定位客户眼中:需求是乙方的间谍,专门,二、人员素质要求,计算机专业知识,软件领域基本知识:,信息系统知识、软件开发技术、网络技术、信息安全技术,常用商业软件:,GIS,平台、数据库管理平台、常用中间件,原型开发工具:,Axure,,,Visio,其它:,图片处理工具等,二、人员素质要求计算机专业知识软件领域基本知识:信息系统知识,二、人员素质要求,客户行业知识,专业知识:,防汛抗旱、山洪灾害、水资源,行业标准规范:,数据库标准:实时水雨情数据库、水质数据库、水资源五大数据库,规划方案:水利发展规划、水利信息化发展规划、水文基础术语和符号规范、水文标识指南、水文情报预报规范、水文自动测报系统规范,法律法规:水法、水土保持法、水文条例等,二、人员素质要求客户行业知识专业知识:防汛抗旱、山洪灾害、水,二、人员素质要求,客户行业知识,二、人员素质要求客户行业知识,二、人员素质要求,客户行业知识,降水,地面径流,壤中水径流,地下水径流,蒸散发,截留,填洼,出流,坡地,河网,土壤持水量,二、人员素质要求客户行业知识降水地面径流壤中水径流地下水径流,二、人员素质要求,客户行业知识,二、人员素质要求客户行业知识,二、人员素质要求,客户行业知识,二、人员素质要求客户行业知识,二、人员素质要求,其他技能,沟通能力,管理能力,组织能力,客户服务意识,独立工作能力,二、人员素质要求其他技能沟通能力管理能力组织能力客户服务意识,Contents,主要内容,认识需求分析,人员素质要求,基本工作内容,能力培养建议,Contents 主要内容认识需求分析人员素质要求基本工作,三、基本工作内容,项目任务理解,任务要求:,从项目合同、招标文件、投标文件获取项目任务,原始资料优选,阶段成果:,项目工作范围说明书、业务流程图,初步明确业务需求、用户需求、系统需求、非功能需求、设计约束等,沟通对象:,商务经理、售前支持,三、基本工作内容项目任务理解任务要求:从项目合同、招标文件、,三、基本工作内容,项目任务理解,善于发现问题,启发:客户不会把全部的东西都如实告知需求人员,需求人员要通过自己,观察进行分析和判断。,黑桃,3,是红桃,3,染色的,三、基本工作内容项目任务理解善于发现问题启发:客户不会把全部,三、基本工作内容,功能体系梳理,任务要求:,要参考历史资料,但不能局限于历史资料;抽象;渐进明细,阶段成果:,系统功能体系,初步明确功能需求,沟通对象:,部门领导、其他项目项目经理,三、基本工作内容功能体系梳理任务要求:要参考历史资料,但不能,三、基本工作内容,功能体系梳理,按不同业务内容(自上向下分解),按业务流程(数据驱动),面向对象,实现方法,三、基本工作内容功能体系梳理按不同业务内容(自上向下分解)按,三、基本工作内容,系统原型开发,任务要求:,功能实现、界面美观,效率高,阶段成果:,系统原型,完善功能需求,沟通对象:,部门领导、开发人员,实现方法,三、基本工作内容系统原型开发任务要求:功能实现、界面美观,效,三、基本工作内容,系统原型开发,福特汽车的例子,-,启发:解决方案不要拘泥于用户现有的想法和思路,充分发挥信息手段的优势,。,积极应对态度,三、基本工作内容系统原型开发福特汽车的例子-启发:解决,三、基本工作内容,数据需求分析,任务要求:,分析输入、输出及中间状态数据指标,来源、存储策略,阶段成果:,数据类别、数据指标,数据库设计思路,接口需求,沟通对象:,部门领导、开发人员,三、基本工作内容数据需求分析任务要求:分析输入、输出及中间状,三、基本工作内容,现场调研确认,任务要求:,干系人分析,客户沟通,用户确认签字,阶段成果:,调研大纲、需求确认书、调研分析报告,沟通对象:,建设单位、用户单位;部门领导,三、基本工作内容现场调研确认任务要求:干系人分析,客户沟通,,三、基本工作内容,现场调研确认,资料收集,问卷调查,个别交流,开会讨论,跟班作业,查阅记录,实现方法,三、基本工作内容现场调研确认资料收集实现方法,三、基本工作内容,现场调研确认,计划,需求调研,总结,计划:制定需求调研计划,要有弹性,方法,时间,计划,时间:按照计划预约时间,切记准时,方法:不能直接去问,要侧面迂回,总结:需求调研结果要进行总结和归纳,不盲信,三、基本工作内容现场调研确认计划需求调研总结计划:制定需求调,三、基本工作内容,现场调研确认,思考,What,How,Why,用户提出具体要求,用户要求的来源和业务场景,用户为什么要这么做(内心真实想法),三、基本工作内容现场调研确认思考WhatHowWhy用户提出,三、基本工作内容,需求分析评审,任务要求:,文档汇报、原型演示;提前沟通、会下审核;需求验证,阶段成果:,需求分析报告、系统原型,沟通对象:,部门领导,质量部门,三、基本工作内容需求分析评审任务要求:文档汇报、原型演示;提,三、基本工作内容,完整性:完整描述即将交付使用的功能,正确性:经过用户或用户信任的代理人审阅,可行性:在已知能力和约束条件中实现,必要性:每项需求记录的功能都应是用户真正需要的,有优先次序:提供了实现优先级,无歧义:对所有读者只有一种一致的解释,可验证性:可以设计测试方法来检查,需求分析评审,优秀的需求,三、基本工作内容完整性:完整描述即将交付使用的功能需求分析评,三、基本工作内容,需求跟踪管理,任务要求:,需求优先级、需求变更管理、需求跟踪,阶段成果:,需求基线及其变更记录,软件测试报告,沟通对象:,部门领导,质量部门,三、基本工作内容需求跟踪管理任务要求:需求优先级、需求变更管,Contents,主要内容,认识需求分析,人员素质要求,基本工作内容,能力培养建议,Contents 主要内容认识需求分析人员素质要求基本工作,四、能力培养建议,加强学习:,对照素质要求自我学习,从项目中学习,向他人学习,四、能力培养建议加强学习:对照素质要求自我学习,从项目中学习,四、能力培养建议,加强交流:,结合一定主题,以培训会、沙龙等形式进行沟通,加强总结:,需求成果模块化、产品化(需求文档、原型、美工),思维上转变,把埋头苦干变成多想多问,多阅读心理学方面书籍,加强沟通能力,四、能力培养建议加强交流:结合一定主题,以培训会、沙龙等形式,谢谢各位!,鸟儿不懂得空气动力学,却可以翱翔在蓝天之上,Designed by Bread Presentation,谢谢各位!鸟儿不懂得空气动力学,却可以翱翔在蓝天之上Desi,
展开阅读全文