机构中的应用系统开发,最终要完成的不仅是软件需求,更是业务需求。由于组织分工、系统架构等原因,一项业务需求的实现往往会涉及多个应用系统、多个技术团队,所以即使在IT部门内的需求交付管理中,也会形成需求与系统之间的矩阵关系。单个应用系统实现其软件需求的过程,基本上都是比较成熟的,针对系统这个维度的管理也是比较明确的,通常都有相对稳定的团队,有比较明确的软件过程,一般都不会存在太大的问题。但是在需求维度上经常会存在还不够明确的情况,这一维度上的管理更多的涉及到跨系统、跨团队、跨部门的组织、协调,需要从组织级加以考虑和解决。
在已经基本具备系统维度的软件过程管理的基础上,为了加强需求维度的管理,做好矩阵式的管理,保证面向业务需求的完整交付,通常要重点关注这样几个环节:项目管理培训
1,需求管理:需求管理一定是要针对业务需求的,即使在技术部门中,也是针对业务需求中需要通过技术手段实现的全部内容,而不能只是已经分解到各个应用系统的各自的软件需求,特别要关注的是跨系统的工作协同,要始终保证所要交付的业务需求的完整性和一致性。项目管理者联盟
2,测试管理:这里主要是指围绕业务需求、需要跨系统整体配合的用户测试,根据业务需求制定测试方案、编写测试用例,业务功能的实现有时是需要跨系统实现的,一个测试案例就可能覆盖不同应用系统的多个处理步骤。在业务需求的实现过程中,在技术人员开发应用系统功能的同时,业务人员也应同步设计人工处理环节的操作规程,到了用户测试阶段,针对业务需求的测试,实际也同时在检测所设计的人工处理环节的操作规程,仍然是要保证业务需求的完整性、一致性。
3,投产管理:业务需求通过测试之后要投产时&