需求分析

        在开发新系统或改造已有系统之前,微创软件与企业客户各个层次的相关人员深入交流,帮助客户设定项目的具体目标,明确项目需求。具体步骤如下:

        •  确定企业所有与项目相关的关键人员列表

        •  与项目相关人员广泛交流,深入了解具体需求,此为收集需求阶段

        •  以需求矩阵、用例或工艺规程方式,记录、整理需求信息,如有必要可使用CaseWise之类的专用工具

        •  深入分析所收集的需求信息,如发现信息不清晰、不完整、模棱两可或自相矛盾,则立即采取措施整改

        •  在分析、测评需求信息的同时,必须考虑其它外部因素,例如企业文化,现有IT系统的局限性,最终用户
           的需求,等等

        •  必须考虑某些非功能型需求,例如数据质量,信息安全,等等

        •  如有必要,可建立系统原型以供演示(必然用户界面、数据库或表示例),让项目相关人员直观感受新
           的解决方案,并激发他们提出更多、更具体的需求

        •  制作正式的需求规格列表,详细阐述项目的目标,以此作为下一阶段工作的基础

        •  与项目相关人员一起严格审阅需求规格列表,反复修改直到完善

        •  项目相关人员达成共识,正式签署需求规格列表