您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 规章制度 > 需求标准化V20-研发版
Mysoft明源需求标准化2.0-研发版主讲:王继昌时间:2019年9月20日Mysoft明源目的•对象:•主要面向项目开发体系的PM、系统分析工程师•其他岗位可以了解,但不需要深入掌握•收获•理解为什么要做需求标准化•深刻理解需求标准化主导思想•掌握需求标准化相关模板•掌握需求标准相关工具Mysoft明源目录软件需求的概念1我们遇到哪些软件需求问题2如何理解需求标准化3需求标准化的模板与工具4CONTENTSMysoft明源什么是软件需求?Mysoft明源IEEE软件工程标准词汇表①用户角度:用户解决问题或达到目标所需的软件功能②开发角度:系统或系统部件要满足合同、标准、规范或其它正式规定文档所必须满足或具备的软件功能Mysoft明源软件需求的层次项目视图与范围文档业务需求用户需求质量属性使用实例文档系统需求功能需求其他非功能需求约束条件软件需求规格说明Mysoft明源需求错误的代价需求设计编码单元测试验收测试维护阶段0.1-0.20.512520在生命周期的不同阶段修复缺陷的相对成本Mysoft明源需求缺陷造成哪些成本增加?•重新进行需求规格说明•重新设计•重新编码•重新测试•改变订单——告诉用户将以一个修正后的版本来替代有缺陷的版本。•纠正活动——消除由于不准确的特定系统的错误造成的危害,可能涉及到赔偿客户损失•报废——包括对于已经完成的代码、设计和测试,当发现它们是根据不正确的需求进行的时候,这些工作成果不得不被丢弃•收回有缺陷的软件产品以及相关的用户手册•产品赔偿或保修的成本•重新安装新版本的成本•重新建档的成本Mysoft明源目录软件需求的概念1如何理解需求标准化2需求标准化相关模板3需求标准化相关工具4CONTENTSMysoft明源老生常谈的问题??Mysoft明源统一语言业务需求用户需求功能需求业务背景业务模型UI+要点客户用户&实施开发需求一致Mysoft明源两个极端的问题vs文档男电话男Mysoft明源简单务实,提高效率vsMysoft明源无效需求,低价值需求,高风险需求无效,低价值,高风险Mysoft明源需求分级与价值管控,提高命中率需求分级A.1W高价值需求B.业务深入应用的优化类需求C.非1W层面的UI调整等易用性需求只有项目经理才能提需求所有需求必须由实施部经理、区域负责人进行审批超过25个人天的需求由高宇审批需求审批需求后评估专业线建立异常项目需求后评估机制通过需求后评估反向追查需求把控责任杜绝低价值需求Mysoft明源统一需求控制标准,降低需求风险Mysoft明源统一需求控制标准,降低需求风险Mysoft明源统一需求控制标准,降低需求风险Mysoft明源拔河VS分工协作vsMysoft明源专业分工,相互协作(1)OA集成、消息服务、数据迁移类等偏技术性工作,由武汉项目开发对应岗位前置,负责落实相关需求和解决方案。一线需提交任务并且配合开发前置人员收集业务信息;(2)功能开发类需求、报表类需求、财务接口类需求使用标准的需求模板进行描述,并且UI要点批注必须严格按照“结构化语言”进行描述。(参考UI要点批注模板)Mysoft明源需求标准化关键字提炼统一语言简单务实,提高效率需求分级与价值管控,提高命中率统一需求控制标准,降低需求风险专业分工,相互协作Mysoft明源目录软件需求的概念1如何理解需求标准化2需求标准化相关模板3需求标准化相关工具4CONTENTSMysoft明源需求标准化相关模板01标准模板02报表模板03财务接口模板UI要点批注模板Mysoft明源01标准模板-整体规范要求适用场景:功能性开发专项需求和零星需求1、专项类:现有系统业务流程发生改变(即由于业务流程改变引发的系统功能调整)、全新业务单元、新增模块;2、零星类:除专项类以外的功能性开发;注意:只有专项类需求才有“业务模型”页签Mysoft明源01标准模板-需求确认单需要关注的内容需要关注的内容系统分析师将估算结果完善的到当前清单中Mysoft明源01标准模板-目录1、参照模板,以结构化的方式,合理规划目录。2、与页签对应的目录,要求设置超链接的方式,定位到相应的页签中。3、“功能简述”要求必填。简要描述各UI要点页签对应的业务背景Mysoft明源01标准模板-数据字段说明1、重点描述字段的基础信息,涉及业务逻辑的内容建议通过其他页签以“需求UI+要点批注”方式进行描述。2、此处描述内容为业务对象,非具体数据库实体表。3、系统已存在对象的数据字段引用或调整,可以不在此处进行描述,在对应UI要点页签的调整点出进行批注。4、新增数据字段需进行描述,备注中描述新增字段的用途,文本类必须提供字段长度。Mysoft明源01标准模板-业务模型业务背景:必须填写,要求说明清楚需求“谁提出来的”、“为什么要做”业务流程说明:1)排版要求:流程说明与流程图并列显示,这样便于阅读;2)流程图:要求使用职能--阶段式的“泳道图”方式,线上步骤采用“蓝底黑字”格式,线下步骤采用“白底黑字”格式;3)流程说明:要求对流程图上对关键步骤进行编号,按照编号进行逐个流程说明;Mysoft明源01标准模板-业务模型整体要求:1)页签尽量使用“图片+要点批注”的方式进行描述,避免其他形式的描述。(如:在图片下写说明文字)2)零星类需求业务背景在各界面页签中进行编写要点批注要求:1)“要点批注”的格式统一以《UI要点批注分类模板库》为准。2)同一页签中的“要点批注”要求体现先后顺序,要求使用固定的编号描述方式,如“需求1”“需求2”。3)同一页签中的图片要按照模板方式,对图片进行编号,如(图1)、(图2);图片大小要求能放在表格的黑线框内。4)要点批注避免挡住界面的相关信息,统一放在图片右侧的“空白”区域。5)如果对功能页面需强调操作流程的,也应通过要点批注的方式表达。Mysoft明源02报表模板-整体规范要求适用场景:此文档适用于报表类开发需求,要求使用此文档进行填写Mysoft明源02报表模板-常用数据默认值约定1、此页用来约束如果文档中没有指明时,一些常用的名词的取值方式;2、当没有填写此页中列“本次需求时取值”,则如果报表中出现相关名词,就按列“标准默认值”取值;Mysoft明源02报表模板-报表内容业务背景:必须填写,要求说明清楚需求“谁提出来的”、“为什么要做”报表的最终展示的格式以及各个字段的取数要求描述1、过滤口径(用于说明整张报表的数据范围,以什么条件进行过滤)2、名词解释(部分取数较为复杂出现频率较高的字段说明)3、报表主要实体关系(报表涉及到的主要的数据结构的关系图)(设计人员给出)4、小数保留位数(描述数字字段的保留位计算规则)5、排序方式Mysoft明源03财务接口模板-整体规范要求适用场景:此文档适用于“实施项目”和“服务专项”的财务接口类不同类型的功能性开发需求,填写要求区别:1、财务类要求填写财务调研表。2、接口类要求填写字段说明。并按照传输类型提供下载文档模板/WEBSERVICE说明文档Mysoft明源03财务接口模板-财务调研表部分填写说明:1、摘要取单据相关值的文本用中括号括起来,否则视为固定文本。举例:摘要字段填写收交款人定金,则摘要字段最终显示为“收交款人定金”。如果写为收[交款人]定金,则取值为收张三(李四、王五……)定金2、会计科目填写到款项对应的末级科目,子级科目和父级科目以“-”分隔。举例:定金进入[预收帐款]下的[定金]科目,则填写[预收帐款-定金]。此处调研的是科目代表的实际意义,有时客户建立的科目很令人费解。举例:客户实际做帐时,有类似“其他应付款-王经理”这样的科目,经过沟通得知,所有的预约金都进“王经理”这个科目,那么调研时此处应该填写[其他应付款-预约金]。当科目由多种对象决定时,可以用多个“-”分隔。举例:某公司收定金时,根据产品类型不同,帐款分别进不同的科目(预收帐款-高层-定金、预收帐款-别墅-定金),则会计科目描述为预收帐款-高层/别墅/小高层-定金或预收帐款-[产品类型]-定金3、借方金额、贷方金额按客户需求填写系统中预设的金额名称。4、辅助核算,填写系统预设的辅助核算的业务对象名称。如果系统中无此辅助核算,则填写预期的业务对象名,并再财务调研表下方说明该字段如何取值。Mysoft明源03财务接口模板-修改合并规则该部分描述的内容为:财务调研表无法体现、不涉及到UI修改的业务规则修改。请块参考1.2修改分录合并规则标签页填写。在标注部分分别填写规则概要、规则详细描述、规则应用举例。Mysoft明源03财务接口模板-导出文件模板1、如果采用文件方式输出,需要提供输出文件模板,将文件模板以对象形式插入导出文件模板标签页。输出格式默认于模板相同,如果有其他要求请在该标签页说明(例如从用友U8.72导出的文件为XLS,导入时为TXT)。文件输出常见需求有:用友U8.72、金蝶K312.12、如果采用WebService传输方式输出,需要提供第3方软件的接口说明文档,将文件以对象形式插入说明文档标签页。采用WebService传输常见需求有:金蝶EAS6.0,用友NC5.6。Mysoft明源03财务接口模板-新增字段说明1、字段取值有3种方式。1.按规则取值:按照某种规则取某项业务数据.如,KjkmCode取会计科目代码2.取固定值:如IsAlowedEdit取False3.留空2、输出的每个字段要说明是以上三种取值方式的那种.如果是前两种需要说明怎么取3、如果系统已存在某种类似的输出方式,只需填写有差异的字段说明.(如,系统已存在用友U8.71的输出,现需要开发用友U8.72输出)Mysoft明源UI要点批注模板查询控件下拉查询导航查询快速查询视图查询列表控件普通列表树状列表图表控件饼图柱状图线趋势图编辑控件上传文档一般录入控件弹出选择控件操作按钮弹出界面按钮功能操作按钮工作流流程操作业务域配置工作流挂接配置其他批注标签页业务参数数据列显示功能设计权限管理数据源描述界面初始化总共八类批注,23种模板Mysoft明源下拉查询使用说明使用场景:1.ERP产品的下拉查询的数据相对较固定,包含有组织机构、项目、合同类别、产品类型、合作伙伴类型等。导航查询的目的让操作人员快速查询出经常关注的某些数据,基本原则是根据客户常用的分类的类型进行查询。2.下拉查询主要是和列表、视图、查询等控件配合使用,定位分类数据的作用使用注意点:1.下拉查询的个数不亦过多,最好只有一个,如果有超过2个,可以考虑将导航查询项放在界面右边,以导航查询形式展示2.下拉查询记录数或层级不宜过多,如果记录数或层级过多,建议使用导航查询规格说明:1.数据范围:描述当前下拉导航展示的查询项内容2.默认显示:描述查询项默认显示的内容3.非末级能否选择:用于层级结构展示的查询项,描述非末级查询项是否能被选择Mysoft明源导航查询使用说明使用场景:1.ERP产品的导航查询的数据相对较固定,包含有组织机构、项目、合同类别、产品类型、合作伙伴类型等。导航查询的目的让操作人员快速查询出经常关注的某些数据,基本原则是根据客户常用的分类的类型进行查询。2.导航查询主要是和下拉查询、列表、视图、普通查询、高级查询等控件配合使用,定位分类数据的作用规格说明:1.组合模式时按不同的查询项进行描述2.查询项范围:描述当前查询项展示的内容3.非末级能否选择:用于层级结构展示的查询项,描述非末级查询项是否能被选择Mysoft明源视图查询使用说明使用场景:1.用于快速过滤列表数据。一般会按照状态分类设置视图(已激活、已关闭、待处理、已处理)。在设计中各模块的视图根据业务需求的调研结果确认视图查询的内容使用注意点:1.按使用频率安排视图的顺序、一般初始状态的视图为默认视图(待处理、激活)。2.主界面需要支持直接由其它模块或功能打开访问本模块。视图的设置也需要考虑这类特殊访问功能的对视图数据过滤要求,如成本系统里“付款计划”模块,需要增加“我的未申请付款计划”视图规格说明:1.默认视图:界面初始时视图选项默认显示的视图2.
本文标题:需求标准化V20-研发版
链接地址:https://www.777doc.com/doc-1074549 .html