项目协同介绍

理解全新的 CODING 项目协同

CODING 的项目协同提供了以迭代与事项(史诗、需求、缺陷、任务、子任务)为核心的任务协同工具。从支撑大型工作的史诗开始,到处理具体工作细节的需求、任务、缺陷管理,CODING 项目协同帮助您更好地划分项目的工作层级与架构,将工作从大粒度拆分到小粒度逐一跟踪与交付。无论是瀑布式还是敏捷式的开发模式,都可以在 CODING 的项目协同中优雅完成。

迭代以及事项(史诗、需求、缺陷、任务、子任务)之间的层级关系如下图所示:

  • 迭代

    迭代一般指某版本的生产过程,包括从需求分析到测试完成。可将需求、任务和缺陷规划进迭代中。迭代的生命周期按先后顺序依次为未开始、进行中和已完成三个阶段。在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度(如 2 周)的小项目,被称为一系列的迭代。

  • 史诗

    史诗是大型工作,可分解为许多较小的需求或任务,通常一个史诗要经历多次迭代才能完成。敏捷史诗的范围是灵活的,基于客户反馈和团队开发节奏灵活调整其下需求和任务。您可以将史诗分解为粒度较小的需求和任务,并将它们安排到迭代中去完成。

  • 需求

    需求是指用户解决某一问题或达到某一目标所需的软件功能,它帮助团队成员跟踪更加具体细节的问题。通常一个需求的粒度是可以在一个迭代当中完成的,一个迭代会完成若干个到几十个需求不等。

  • 缺陷

    缺陷是指不符合最初定义的业务需求,其覆盖范围高于 Bug,除了错误编码外其他导致不符合最初定义的业务需求问题都属于缺陷范畴。

  • 任务

    任务是指为实现某个目标所进行的具体活动。一个任务的粒度也是可以在一个迭代当中完成的,一个迭代会完成若干个到几十个任务不等。

  • 子任务

    需求、任务和缺陷等事项可具体分解为子任务。可能由于以下任何原因而创建子任务:

      将事项分成更小的块;
      允许将事项的各个方面分配给不同的人;
      创建事项的待办事项列表。

如果您在新的项目协同下对如何拆解需求的使用场景有疑问,可点击查看帮助文档:《常见问题——如何拆解需求》

为什么选择 CODING 项目协同

  • 自定义工作流

    设计团队内需求、工作的处理流转过程,帮助团队管理规范化。

  • 规范需求模板

    按需定义需求的模板属性、标签,统一需求、缺陷等任务的规范。

  • 灵活调整迭代计划

    根据需求、工时的变动,灵活调整迭代规划。确保进度可控。

  • 多元化管理成员权限

    对成员进行角色分组、分功能权限管理,细化管理维度。

拓展阅读:什么是敏捷开发

敏捷开发是涉及整个软件工程的理念与实践,它的核心是迭代和增量式软件开发方法。开发者快速发布一个可运行但不完美的版本投入市场,在后续迭代中根据用户的反馈改进产品,新增一到多个用户可以感知的完整功能,从而逼近产品的最终形态。

敏捷开发比较特别的地方是:它是组织文化、流程以及工具的结合体。在敏捷开发中要着重强调“工具、流程、组织文化”三者同样重要而且缺一不可。缺少工具支持的敏捷研发无法实现“高速”;缺少组织文化支持的敏捷研发会让团队成员之间无法团结一致完成共同的目标。

CODING 承载了最先进的敏捷研发理论,能够帮助您和您的团队快速入门敏捷研发,并通过标准化的流程和完整的信息统计成为企业实践敏捷研发的好工具。

文档是否对您有用?
感谢反馈有用
感谢反馈没用