【附录】1.tapd在公司敏捷开发中的运用
一、概述 公司业务发展较快,业务从无到有,需要快速的迭代和交付,项目流程不规范,开发测试各种问题,随着项目增多,项目管理问题越来越难。 各种问题的频发,让我们对当前的项目协作模式进行思考,我们需要从项目各方面进行优化改良。在工具方面对市面上几款软件进行了对比,然后对这些软件进行试用,最后我们选择tapd做为我们的项目管理工具。 二、敏捷开发流程 经过不停的学习、摸索、尝试与改变,我们形成了一套满足当前公司业务状态的敏捷开发体系,并拥有自己的一套敏捷开发通用流程。 需求:从各方提出来的需求,都会对接到产品这里 需求池:产品经理经过对需求进行梳理,把已经确定的需求放入需求池,等待进一步的产出 迭代池:需求原型设计完成,就进入迭代池,等待排期开发 迭代:从迭代池中根据优先级、类型等条件会将需求划入不同的迭代版本进行排期 开发:开发根据迭代排期进行开发,通常我们都是多个迭代同时进行 测试:开发完成进入测试阶段 产品验收:测试通过后进入产品验收 发布:产品验收通过后进行发布 线上验证:发布后进行线上验证,保证各种环境配置功能都已正常 需求验收:产品给需求方进行交付验收 bug与优化:项目上线后会收到新的优化需求或者bug,经过筛选处理后都会进入需求池。 此时,一个完整的迭代闭环完成。 三、敏捷开发中的tapd 1、看板--需求收集管理 产品经理会使用看板来进行需求收集管理