关于项目
1、项目简介
这是一个专注于在线电影售票服务的轻量级售票平台。
主要功能有:
- 在线购票
- 院线电影信息展示
- 订餐服务
- 转让影票
2、主要制品
3、敏捷开发迭代管理
- Inceptions
- goal: 就产品“产品范围、愿景和核心业务”达成一致
- 前期工作:
- 产品调查:Summer
- 团队组织:Summer
- 项目启动会议:所有人
- 项目愿景等文档: Summer
- 电影售票业务故事板设计: Summer
- Iteration 1 (3 weeks from 2018.03.23 to 2018.04.12)
- goals:
- 确定Owl Movies Ticket System的功能
- 确定项目分工
- 输出部分需求分析文档
- weeks 1
- 需求分析
- task1:完成前期市场调研,产品定位分析,输出分析文档
- task2:定义产品功能,输出产品backlog
- 设计与编码
- task:无
- 学习或其他
- task1:创建github组织,熟悉github协作流程
- task2:确定前后端技术框架,前后端的分工与协作
- 需求分析
- weeks 2
- 需求分析
- task1: 根据课程要求改进故事板
- task2: 讨论并得出系统每个业务的一些用例
- 设计与编码
- task1: 着手网站的页面设计,绘制草图
- 学习或其他
- task1: 学习用例图的绘制
- task2: 前端人员学习或重新书序Vue.js
- task3: 后端人员学习或熟悉python以及框架Django
- 需求分析
- weeks 3
- 需求分析
- task1: 输出需求规格说明中的用例图
- 设计与编码
- task1: 输出用例UI设计
- task2: 用Axure RP输出几个页面的原型图
- task3: 输出生产规范与指南
- 学习或其他
- task1: 学习编写用例(摘要、简单、详述)
- task2: 学习如何集成以及部署
- 需求分析
- goals:
- Iteration 2 (3 weeks from 2018.04.13 to 2018.05.03)
- goals:
- 完成静态网站的构建
- 完成所有需求分析阶段的工作
- week 1
- 需求分析
- task1: 输出用例(包括摘要、简单、详述用例)
- 设计与编码
- task1: 继续使用Axure RP完成原型
- 学习或其他
- task1: 选定采用的数据库
- task2: 学习数据库设计
- 需求分析
- week 2
- 需求分析
- task1: 输出Owl Movies领域模型
- 设计与编码
- task1: 输出数据库设计
- task2: 完成网站框架
- task3: 完成几个静态页面
- 学习或其他
- task1:无
- 需求分析
- week 3
- 需求分析
- task1: 输出状态模型
- 设计与编码
- task1: 输出api设计
- task2: 完成所有静态页面
- 学习或其他
- task1: 前后端的接口协调
- task2: 阶段性审视项目
- 需求分析
- goals:
- Iteration 3 (3 weeks from 2018.05.04 to 2018.05.24)
- goals:
- 完成后端逻辑代码的编写
- 完善架构设计
- week 1
- 需求分析
- task1: 挖掘补充性需求
- 设计与编码
- task1: 架构设计
- task2: 后端逻辑代码编写
- 学习或其他
- task1: 无
- 需求分析
- week 2
- 需求分析
- task1: 输出补充性需求文档
- 设计与编码
- task1: 输出逻辑视图
- task2: 后端逻辑代码编写
- 学习或其他
- task: docker
- 需求分析
- week 3
- 需求分析
- task1: 无
- 设计与编码
- task1: 输出物理视图
- task2: 后端逻辑代码编写
- 学习或其他
- task1: 前后端对接的实现方法
- 需求分析
- goals:
- Iteration 4(3 weeks from 2018.05.25 to 2018.06.14)
- goals:
- 实现前后端对接
- 准备部署
- week 1
- 需求分析
- task1: 无
- 设计与编码
- task1:场景用例的设计
- task2: 前后端对接代码的编写
- 学习或其他
- task1: 无
- 需求分析
- week 2
- 需求分析
- task1: 无
- 设计与编码
- task1: 使用EBC模式实现场景用例输出
- task2: 前后端对接代码的编写
- 学习或其他
- task1: 无
- 需求分析
- week 3
- 需求分析
- task1: 无
- 设计与编码
- task1: 前后端对接
- task2: 部署到服务器上
- 学习或其他
- task1: 无
- 需求分析
- goals:
- Iteration 5 (2 week from 2018.06.15 to 2018.06.29)
- goals:
- 部署到云服务器上
- 测试网站功能
- week 1
- 需求分析
- task1: 无
- 设计与编码
- task1: 部署到云服务器
- task2: 测试
- 学习与其他
- task1: 无
- 需求分析
- week 2
- 需求分析
- task1: 无
- 设计与编码
- task1: 测试功能
- task2: 修复bug,改善性能
- 学习与其他
- task1: 无
- 需求分析
- goals: