本帖最后由 wuliangye 于 2012-11-2 10:23 编辑
回复 3# yinyichun
我们说任何一个流程的制定都是需要结合实际的,原则是简单易用可满足可实施,外包项目的验收流程尤其如此。 因此在制定外包项目的验收流程时要按照实际项目要求去制定流程,包括规定文档规范、切入点准则、评审规则及验收清单等等,一般来说验收流程制定包括: 1. 确立需求文档 需求方根据实际需求提出需求说明书,并整理成文档归档; 2. 整理招标书,进行招标 这个阶段会有一个投标过程; 3. 进行评标 一旦评标结束,就会和通过评标的外包方签订合同; 4. 外包方正式开始项目开发流程,包括需求分析、计划制定、软件设计、开发&测试。 从这一步开始,项目正式进入外包方内部开发,这个过程是一个循环过程,不管外包方以什么模式进行开发,甲方都不需要关注 5. 评审 由于实际的软件开发是在外包方内部进行,为了有效的控制进度和质量,评审就显得至关重要。不管是文档评审还是代码评审,只有当每一个阶段的评审都痛过了,才能进入到下一个阶段 6. 软件验收 外包方发布软件后,需求方就会根据软件合同、需求说明书和验收计划组织相关人员进行验收,验证软件能否交付使用 一般来说整个流程中前3个阶段设计人员参与的不是很多,从第4阶段开始开发和测试就开始参与了。 需要注意的关键点是: 1. 需求说明书是需求方提供的唯一文档,非常重要,一定要清晰明确的定义每一个需求; 2. 每一个阶段都要对不同的交付物进行评审,当且仅当交付物评审通过后才会进入下一个阶段。 2. 每一个阶段的评审人员和角色要定义好,需求人员、项目经理、系统架构师、开发人员、测试经理、测试人员何时参与及参与度如何都要明确定义 |