求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某整车企 《功能需求分析与设
某通信设 产品需求分析与管理
南方电网 需求分析师能力培养
航天信息 需求分析与管理最佳
某大型央 从需求过渡到设计
徕卡医疗 嵌入式系统需求分析
科大讯飞 需求分析与管理

需求管理平台-iwork 
 
能力提升方案:需求工程
作者  俎涛
发布单位  火龙果软件工程技术中心
提升需求能力,是一个循序渐进的过程,建议学员首先了解能力框架:
•  工作地图
•  能力模型
•  工件目录
•  工具目录
然后选择能力提升服务:
•  课程
•  咨询
•  能力评测
•  工具服务

目录
1.能力参考框架:需求分析
2.能力参考框架
2.1 工作地图
2.2 能力模型
2.3 工件目录
2.4 工具目录
3.能力提升服务
3.1 课程目录
3.2 咨询目录
3.3 能力评测
3.4 工具销售和服务
 
能力参考框架
工作地图
需求工作的路线图如下:
 
能力模型
工作地图中的工作活动,也就是需求分析师应该具有的能力。
编号 技能目录 概述
1. 登记原始请求 登记来自客户的原始请求,识别核心需求。
2. 需求调研 面向用户调查工作背景、当前的现状、存在的问题,以及对未来的期望。
3. 业务分析与建模 对用户方的业务情况进行调查、分析,形成业务理解,在此基础上定义需要系统支持的业务需求。
4. 方案设计与建模 为客户设计解决方案,以便让客户从整体上对提供什么样的系统、系统如何支持业务、系统如何实施和维护有一个整体的了解。
5. 系统分析与建模 分析系统需要什么功能以及非功能需求。
6. 原型设计 基于系统需求分析的结果,面向最终交付的系统,制作一个用户易于理解的原型,以便让用户知道将来的系统的样子,确认需求。
7. 需求确认 跟用户方和开发团队确认需求。
8. 变更管理 对确认后的需求,如果发生了变更,则要经过评审,才能够接受变更。
9. 需求验证 对需求的实现进行验证,是否满足了先前确认的需求。
需求分析的能力分为3级:
  • 高级:能够针对业务设计解决方案
  • 中级:能够进行系统需求定义和验证。
  • 初级:能够进行需求调研,传递需求,并管理需求。
  • 行为 高级 中级 初级
    登记原始请求    
    需求调研    
    业务分析与建模    
    方案设计与建模    
    系统分析与建模    
    原型设计    
    需求确认    
    变更管理    
    需求验证    
    工件目录
    类型 工件名称 用途
    模型 用户模型 对用户进行角色划分,描述用户的目标、特征和行为习惯。用户模型是需求人员对用户的画像,是了解用户的重要依据。
    业务模型 建模业务流程、业务对象,描述业务现状和业务需求。对于如下情况尤其需要业务建模:复杂的业务或者虽然短期不复杂、但是不断积累的业务。因为业务是系统的价值目标,所以强烈建议建立业务模型,以便全面的了解业务。
    系统模型 对系统的功能、接口和非功能需求(性能需求、可靠性需求、可支持需求、设计约束、实施需求)进行建模。因为系统需求各种类型多、细节更多,所以强烈建议通过系统模型对系统形成一个多维度的清晰描述,避免需求疏漏和误解。减少后期不必要的返工。
    方案模型 建模业务方案、系统方案、技术方案以及制定实施计划。因为方案涉及的内容多,而且要给客户领导确认,所以方案应该多采用清晰简洁的图示,让客户一目了然,也在客户眼里建立专业的工作风格。
    文档 需求调研文档 包括需求调研的记录、规章制度、工作图表的整理以及参考资料。需求调研文档各种素材比较多,应该有一个统一的目录,对于各种参考资料作为附录管理起来。并采用需求条目登记对应。
    业务需求文档 建模业务流程、业务对象,描述业务现状和业务需求。
    系统需求文档 包括系统的功能需求、接口需求、数据需求、性能需求、可靠性需求、可支持需求、设计约束、实施需求等的全面描述。
    解决方案文档 包括现状和问题分析、业务方案、系统方案、技术方案以及制定实施计划。
    需求验证报告 包括业务需求验证、系统需求验证、用户体验验证。
    条目 原始请求 记录用户提出的原始的请求,并对原始请求划分优先级,标识核心需求。可以跟踪到需求调研文档。
    需求清单 对各种需求的列表,可以跟踪到各种需求模型和文档,建立关系和版本,方便跟踪管理。
    变更记录 记录提出的各种变更,并标记变更的来源、影响范围,进而确定变更的优先级,通过变更状态进行跟踪管理。
    原型 草稿原型 对系统的形态的概念性描述,对于软件来讲一般是指界面草图,表达出界面的基本结构和功能,以便对功能需求进行细化。
    静态原型 体现系统的结构和关系的原型,一般用来确认功能结构和系统形态,以便让用户对系统的功能、交互和视觉有全面的了解。
    仿真原型 无论是结构、外观还是交互都和真实及系统基本一致,具有可操作性,可以对用户的交互给出和系统一致的反应,一般用于确认人机交互动态效果、系统和系统之间的实时交互反应。
    工具目录
    工具类型 用途 推荐工具
    1. 建模工具 建立用户需求模型、业务模型、系统模型 EA
    2. 需求管理工具 登记需求条目,包括:原始请求、产品特性、变更记录。 iSpace
    iWork
    3. 文档工具 编辑需求类文档,包括:业务需求文档、系统需求文档、解决方案、需求调研报告、需求验证报告等 Word
    Excel
    4. 界面原型工具 建立用户需求模型、业务模型、系统模型 EA
    Axure
    JustinMind
    MockPlus
    5. 逻辑仿真工具 能够对系统的动态运行过程、状态进行模拟,并执行各种算法,以便验证各种事件下系统的状态反应和输出。 EA
    Matlab
    能力提升服务
    课程目录
    如下是基于需求人员能力定义的培养课程:
    基于需求人员的能力定义,分析需求人员的工作流程,涉及:业务需求、技术方案、系统需求、设计界面原型。需求相关的岗位按照工作划分角色和职责,并针对每个角色、职责设计培训课程如下:
    工作 活动 对应课程(如下课程根据需要选择)
    业务分析
  • 业务调研
  • 业务现状分析
  • 业务建模:
  • 业务流程、人员、对象、规则
  • 业务优化与设计
  • 编写《业务需求文档》
  • 业务建模与业务分析
    业务流程设计、优化与流程管理
    业务架构设计
    方案设计
  • 业务方案设计
  • 数方案设计
  • 应用方案设计
  • 技术方案设计
  • 实施方案设计
  • 技术方案设计与应用
    IT规划体系与实践
    企业架构师认证课(业务、应用、技术)
    系统分析 系统调研
    功能需求分析
    接口需求分析
    非功能需求分析
  • 性能
  • 可靠性
  • 易用性
  • 扩展性
  • 系统需求建模
    编写系统需求文档
    需求分析与管理
    产品需求分析与管理
    用户体验&界面设计
    非功能需求分析与管理
    原型设计
  • 用户研究
  • 产品设计
  • 交互设计
  • 视觉设计
  • 易用性测试
  • 用户研究与用户建模
    以用户为中心的产品设计
    用户体验&界面设计
    用户体验、易用性测试与评估
    咨询目录
    培训之后,如果您希望由教练指导需求工程实践,我们可以为客户提供如下咨询:
    咨询类型 咨询简介 交付物
    需求项目承包 承接具体项目的需求工作:需求调研、需求分析、需求建模、需求编档,需求实现驱动,需求验证。 需求模型
    需求文档
    产品原型
    需求规范建立 帮助客户建立需求规范:工作流程、角色职责、文档模板、模型框架、质量标准 文档模板
    模型框架
    质量标准
    需求过程改进 对客户当前的需求过程进行改进:现状诊断、问题分析、改进定义、示范验证,改进保障。 现状调查
    过程定义
    示范验证
    需求工具搭建 帮助客户搭建需求工具:需求库、需求管理工具、需求建模工具、原型设计工具。 需求库
    管理工具
    建模工具
    能力评测
    评价人的能力的角度有很多,从工程实践来说,我们关心是“人员具有完成工作任务的能力”,所以人的能力应该从完成工作任务的角度来评价。任务这个词听起来有些虚,要落地到完成任务所需要掌握的知识、技能、经验、素养:
  • 知识评测:因为只是具有显性的特点,所以可以采用试卷的的方式进行评测。
  • 技能评测:因为技能具有隐形的特点,所以采用案例实践的方式进行评测。
  • 经验评价:对于经验的评价,应该基于工作经历的历史记录。
  • 素养评价:对于素养的评价,需要结合长期的记录、观察,并结合一些特定挑战的考验进行评测。
  • 其中尤其重要的是技能的评价,技能的评价可以落地到具体的工具和工件。这样的评价更加客观和真实:
  • 工作中使用的工具是否熟练?
  • 工作输出的工件是否质量合格?
  • 能力评测的内容如下:
    技能 1.登记原始请求
    2.需求调研
    3.业务分析与建模
    4.方案设计与建模
    5.系统分析与建模
    6.原型设计
    7.需求确认
    8.变更管理
    9.需求验证
    知识 什么是业务需求和系统需求,
    业务和系统需求的边界和过渡
    需求的分类和层次,
    需求的生命周期
    需求的质量要求
    经验 具有3年以上IT项目经验,
    1年以上需求相关工作经验。
    参与过2个以上项目的需求。
    能够描述清楚7个需求问题。
    素养 具有良好的沟通能力和表达能力
    能够从用户角度思考问题
    具有换位思考能力
    积极乐观,追求高质量
    具有宏观把控能力和微观的细化能力。
    http://ability.uml.com.cn/login/demook.asp
    工具销售和服务
    我们提供如下工具的销售和使用指导服务:
    工具类型 用途
    建模工具 EA 建立用户需求模型、业务模型、系统模型
    需求自动编档工具 DocGenerator 可以基于模型自动生成需求文档,并跟踪模型和文档,实现需求跟踪。
    需求过程指南工具和需求库 iSpace

    可以建立需求工作指南模型,包括:需求工作流程、角色职责、工件及其跟踪。

    可以建立需求仓库,存储模型和文档;并可以接入需求建模、文档工具,对需求模型和文档进行跟踪管理。
    需求管理工具 iWork 登记需求条目,包括:原始请求、产品特性、变更记录。可以对需求进行跟踪,变更管理和质量评审。

    更多工具,参见 工具频道

    1705 次浏览  53 次


    咨询服务:需求分析与管理
    咨询目标 帮助客户建立需求分析方法,需求管理流程与工具
    咨询范围 需求工作流程,需求文档模板,需求评价标准,需求管理工具,需求分析技能。
    咨询方式 需求工作现状调研,建立需求分析与管理体系,搭建需求管理工具,结合实际项目示范,建立需求复用资源库。
    成功案例 中兴嘉盛,帕吉特石油,安泰人寿,亮点时间等等
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    面向对象业务分析与系统设计 10-16[线上]
    嵌入式软件架构设计-高级实践 10-17[线上]
    Qlik Sense数据分析技术 10-17线上]
    基于 UML 和EA进行分析设计 10-22[北京]
    用户研究与用户建模 10-24[北京]
    QT应用开发 10-24[北京]