1. 需求管理总结
需求作为每个软件项目前期的重要任务,可以说需求能做到多么成功项目就能做到多成功。我们的项目前期需求工作我们基本没有参与,从四月份接收项目已经是系统设计阶段,拿到的需求资料就是个比较粗略的需求分析文档和九十多张报表表样,报表指标详细的统计口径和计算公式没有、需要抽取的数据源表是否能满足报表统计基本没有说明(与客户更是没有见面确认报表需求中是否存在问题)。由于项目按照计划已经是设计阶段,所以没有时间安排对需求再次与客户讨论、确认等工作,直接开始根据现有的需求文档和报表表样分析后进行概要设计、数据字典设计,给项目的造成了一定的风险隐患。因为,作为数据分析型系统,用户最终主要看到的是报表结果数据,如果数据不是客户当初需要或数据差距不能接受,则主要原因还是需求范围没有准备划定或没有与客户进行真实的确认。那么在需求阶段需要花大量工作是非常有必要的。
首先,确定需求范围以及详细的统计口径,与一线的业务人员(最终用户)深入沟通,统计口径确定到报表具体指标,描述信息写入每个报表表样(excel)的格子里面,形成需求的初次确认;
之后,还有一个重要的工作就是由对数据源非常熟悉者,核查每个报表
指标所需要的数据源是否可以满足,如:数据源是否可以采集到、数据源质
量是否满足、数据源取得频率是否符合报表统计需要、数据源数据粒度层次
程度等。最终确定一份基于数据源分析后可以满足实现条件的业务报表需
求,再提交给客户确认,对需求范围进行二次确认;如果还需要继续确认那
就进行第三次确认,直至与客户达成一致的认识。
对客户在后期提出的需求变更和新增需求也需求用同样的方式进行多次确认处理。