1. 愿景、目标与能力

本项目拟以行为驱动开发(BDD)的方式构建。我们将按下面的需求金字塔分层级定义系统需求:

需求金字塔

1.1 愿景Vision

FOR 软件开发团队

WHO 他们需要能够透视项目的进展和健康状态,并根据历史数据分析问题改进流程和绩效

THE iKanban软件平台是一个敏捷看板工具

THAT 它能够让开发团队轻松呈报和展现当前工作进展情况,并且以可视化的方式呈现每个团队、每个开发人员、每个项目、每个里程碑、每个迭代的统计数据和发展趋势

UNLIKE 不像其他多数看板工具

OUR PRODUCT 我们的产品在适用性、易用性、直观性、数据分析等方面都具有明显的优势。

1.2 涉众关注点Stakeholder Concerns

iKanban将作为一个SaaS软件来营运。主要的涉众有:

  • 平台营运方:我们自己,关注尽可能提高用户和项目数量,获得尽可能详尽的数据以备分析利用
  • 客户方管理层/项目经理:关注项目当前进展、质量以及发展趋势,团队、人员之间的比较数据,以及从历史数据发现问题和改进线索。
  • 客户方普通开发人员:方便填报和跟踪自己的任务。

1.3 业务目标Goals

  1. 增加尽可能多的用户和托管项目的数量,获得尽可能详尽的项目开发数据
  2. 使项目开发具有更多的透明性和可预测性
  3. 通过数据分析识别影响软件开发效率和质量的正面和负面因素,促进国内软件开发水平的提高。

1.4 能力Capabilities

系统应该具备下面的能力:

  • 基础数据定义
  • 任务创建
  • 任务流转
  • 数据统计和可视化