禅道
作为优秀的国产开源项目管理软件,禅道集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖了研发项目管理的核心流程。禅道的设计理念在于提供一体化的解决方案,流程图完整呈现了项目管理的全过程。
项目研发的全过程管理是一个极其复杂的流程,在实际应用中,禅道又可以单独作为需求管理,项目任务管理,bug管理工具来使用,因此,禅道的操作流程可以分为多个小的管理流程。
从需求管理的角度出发:
从项目任务管理的角度出发:
从bug管理的角度出发:
JIRA
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
JIRA融合了项目管理、任务管理和缺陷管理,流程管理都是以创建问题的形式展开,创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自定义,以创建bug为例,流程图如下。
禅道跟jira都是敏捷开发的杰出代表,都采用scrum开发模式,在管理流程上有着相似之处。不同之处在于,禅道将产品、项目、测试三者概念区分开,产品人员、开发团队、测试人员三者分立,通过需求、任务、bug来进行交相互动,终通过项目拿到合格的产品。JIRA则以项目为主线,产品、测试结合管理,通过问题控制管理。