项目设计、矩阵

2021-08-02 10:55:47
先知
126
最后编辑:先知 于 2021-09-06 16:03:53
分享链接
摘要:在禅道内,瀑布模型(Waterfall Model)将软件生命周期划分为需求、设计、开发、测试、发布和总结评审六个基本阶段。

在禅道旗舰版内,瀑布模型(Waterfall Model)将软件生命周期划分为需求、设计、开发、测试、发布和总结评审六个基本阶段。
与Scrum项目有着完全不一样的生命流程体现。
Scrum项目由一个或者多个执行组成,每期执行都相对来说独立,独立开发一些需求功能和解决一些Bug。

瀑布项目是固定设置好的阶段,每个阶段是有紧密联系的。上一个阶段没有结束的话,下一个阶段将没法开始。

上一节,我们讲到了项目的计划和阶段。

接下来,我们来看看项目的设计和矩阵的功能。

一、创建概要、详细、数据库、接口设计

在设计阶段,项目开发团队成员根据需求文档,

对软件系统进行设计,包括概要设计、详细设计、数据库设计、接口设计。

点击“设计”-“创建设计”,进入创建设计页面。

如已关联需求,可以从下拉菜单中选择“相关需求”。可以针对瀑布项目某一个需求编写设计文档。
“设计类型”为必填项,也可通过下来菜单进行选择。

点击“提交”后,可在设计列表中看到刚刚创建的概要设计。
在操作按钮部分,可以通过“查看提交”按钮,查看相关的代码提交记录。
设计类型的文档,以文档或附件形式呈现。
可以通过所有、概要设计、详细设计、数据库设计、接口设计的标签来查看,也可以通过搜索条件来查看。

二、需求跟踪矩阵

需求跟踪矩阵是需求之间的派生关系,用户需求到软件需求;是实现与验证关系:需求到设计,需求到测试用例、代码提交、缺陷等的关系。

产品经理需要持续跟踪需求的变动,了解需求相关的进展情况。

需求计划会议结束后,需求会被关联到项目的迭代/阶段中进入研发流程,通过渠成项目管理的需求跟踪矩阵工具,可实现需求的全生命周期可追溯:

  • 横向跟踪:一条用户需求可对应拆分为一条或多条软件需求,用户需求与软件需求之间通过渠成项目管理系统可以建立和查看到明确的状态和关联关系。
  • 纵向跟踪:从搜集用户需求→用户需求拆分软件需求→软件需求评审→软件需求变更→软件需求关联设计→软件需求关联用例→软件需求拆分任务→任务开发完成→软件需求提交Bug→软件需求发布上线等流程,全程通过需求ID和详情页面可追溯。

点击项目下的“矩阵”,可以查看项目需求

  • 用户需求到软件需求
  • 软件需求分解的相关任务
  • 软件需求做的相关设计
  • 软件需求创建的相关用例
  • 软件需求相关代码的提交
  • 软件需求产生的Bug的关系

点击蓝色标题,可进入相关页面查看详细信息。

发表评论
评论通过审核后显示。