团队任务分解

Alpha阶段项目目标

  • 实现一个博客园班级博客的Android 客户端:
    • 实现班级博客的常用功能(不包括投票、公告、校区)
    • 有一个较为简洁美观、操作方便的界面
    • 添加消息提醒功能。

任务拆解


总体规划

编号 任务 截止 目标
1
  • 进一步熟悉各部分所需要的技术
  • 制定代码规范
10.24 完成开发前个人的准备工作
2
  • 划分模块,定义主要的接口
  • 进行布局的细节设计,确定素材和组件
  • 确定测试方案
10.26 完成开发前整体的规划
3
  • 完成用户登录/退出的界面
  • 实现各组件的功能及页面跳转
  • 完成与博客园api的对接
  • 完成对登录/退出功能的测试
10.28 完成用户登录/退出功能
4
  • 完成个人信息、个人博客、博文、评论的界面
  • 完成各组件的功能,实现页面跳转
  • 完成与博客园api的对接
  • 完成对用户页面、个人博客的测试
10.31 完成个人博客所有功能
5
  • 完成班级博客博文、作业、成员、创建班级的界面
  • 实现各组件的功能及页面跳转
  • 完成与博客园api的对接
  • 完成对班级博客发布、提交、删除作业,添加、删除成员、离开班级等功能的测试
11.6 完成Alpha阶段目标中班级博客所有功能
6
  • 完成消息显示界面,统一整体风格
  • 完成时间产生与发送消息的对接
  • 完成用户个人对消息的设置
  • 测试消息提醒的功能及效果
11.9 完成消息提醒功能
7
  • 优化界面
  • 全面测试,修复bug
11.12 实现项目Alpha阶段目标,客户端能够正常使用
8
  • 寻找部分用户,收集反馈
  • 对贡献及工作情况进行总结
11.15 对项目Alpha阶段总结和反思

任务分配

成员 编号 前置任务 任务 截止 时长
安万贺 主要负责对API的包装、处理
1.1 熟悉对博客园api的调用以及RN中的网络部分,熟悉fetch方法 10.24 4h
2.1 划分模块,定义主要接口 10.26 5h
3.1 完成用户登录/退出部分的API对接 10.28 5h
4.1.1 完成获取用户个人信息的API对接 10.29 2h
4.1.2 完成获取个人博客博文列表、博文内容、评论的API对接 10.30 4h
5.1.1 完成获取班级博客统计信息、班级列表的API对接 11.1 3h
5.1.2 完成班级博客博文、成员,获取用户所在班级API的对接 11.2 4h
5.1.3 完成添加成员、删除成员、离开班级API的对接 11.3 3h
5.1.4 完成获取班级作业列表、作业内容,提交作业、发布作业、提交状态API的对接 11.4 4h
5.1.5 完成创建班级博客API的对接 11.5 3h
7.1 7.4 修复与API对接的部分可能存在的bug 11.12 4h
李奕君 主要负责界面的设计,用户体验的改进
1.2 进一步熟悉RN中的各个组件和样式 10.24 4h
2.1 划分模块,定义主要接口 10.26 2h
2.2 进行布局的细节设计,确定素材和组件 10.26 3h
3.2 完成启动界面和用户登录/退出的界面 10.28 5h
4.2.1 完成用户个人信息界面 10.29 3h
4.2.2 完成用户个人博客界面、博文界面、评论界面 10.30 5h
5.2.1 完成班级博客首页、班级列表页的界面 11.1 4h
5.2.2 完成班级博客界面、班级成员界面(包括添加班级成员) 11.2 4h
5.2.3 完成班级博文、班级作业列表界面 11.3 4h
5.2.4 完成班级作业提交、发布界面 11.4 4h
5.2.5 完成创建班级博客页面 11.5 3h
6.2 完成消息提醒页面、用户设置页面 11.7 5h
7.2 7.4 优化用户界面、统一风格 11.12 4h
王梓嘉 主要负责前端数据的处理,完成页面、模块的切换,API数据的传送与接收
1.3 进一步熟悉RN中的状态、属性、事件 10.24 3h
2.1 划分模块,定义主要接口 10.26 5h
3.3 3.1 3.2 实现用户登录/退出涉及的页面切换和按钮功能 10.28 4h
4.3.1 4.1.1 4.2.1 完成用户信息在界面上的展示 10.29 4h
4.3.2 4.1.2 4.2.2 完成博文列表展示(包括不同排序方式),完成博文内容展示 10.31 5h
5.3.3 5.1.3 5.2.3 完成班级博文、作业分类显示,完成班级博文搜索功能 11.4 6h
5.3.4 5.1.4 5.2.4 完成作业提交、发布、删除,成员添加、删除、离开班级等功能(不同的功能需要不同的用户权限) 11.5 5h
5.3.5 5.1.5 5.2.5 完成创建班级博客的功能 11.6 4h
6.3 6.2 完成将作业发布、截止,评论回复等信息通知给用户的功能 11.9 6h
7.3 7.4 修复页面切换、前段数据处理等部分可能存在的bug 11.12 6h
李欣泽 主要负责对接口功能、前端数据处理、页面切换、用户体验的测试
1.4 熟悉接口测试、自动化测试 10.24 3h
2.3 确定测试方案 10.26 4h
3.4 3.3 测试用户登录、退出功能 10.28 3h
4.4.1 4.3.1 测试用户信息,个人博客的显示和切换 10.29 2h
4.4.2 4.3.2 测试个人博客、评论的分类、不同排序方式 10.31 4h
5.4.2 5.3.2 测试班级博客中所有班级的不同排序及搜索 11.2 4h
5.4.3 5.3.3 测试班级博客中博文、作业的不同分类及搜索 11.4 4h
5.4.4 5.3.4 测试班级博客中不同用户身份的对作业、班级成员的操作 11.5 4h
5.4.5 5.3.5 测试不同用户身份下的创建班级 11.6 4h
6.4 6.3 测试消息提醒功能,包括对所有用户的作业提醒和对教师、助教的评论回复提醒 11.9 4h
7.4 全面进行测试,包括功能和用户体验 11.12 6h
索一奇 负责所有文档、团队博客,负责项目进度的管理和分工安排,协助开发测试人员解决问题,承担部分前端数据的处理,参与布局、定义的设计
1.1 制定代码规范 10.24 2h
2.2 进行布局的细节设计,确定素材和组件 10.26 3h
2.4 完成项目功能规格说明 10.25 4h
2.4 完成项目技术规格说明 10.26 4h
2-5 完成scrum meeting会议记录 每天 0.5h
2-5 根据完成情况调整每天的任务,对细节进行讨论和修改,共同解决问题 每天 1h
4.3.2 4.1.2 4.2.2 完成评论的分类显示 10.31 5h
5.3.2 5.1.2 5.2.2 完成所有班级的分类显示和搜索功能 11.4 5h
6.3 完成消息的推送和显示 11.9 4h
7.4 完成Alpha阶段测试报告 11.12 4h
2 完成Alpha阶段发布说明 11.12 4h
2 总结贡献及工作情况,完成项目反思 11.15 3h
2 完成项目展示相关事宜 11.20 3h

任务更新

Scrum Meeting Alpha - 1 (团队任务分解)的更多相关文章

  1. Scrum Meeting Alpha - 10

    Scrum Meeting Alpha - 10 NewTeam 2017/11/06 地点:主楼和3号楼之间的走廊2楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了对涉及内容修改的API的 ...

  2. Scrum Meeting Alpha - 9

    Scrum Meeting Alpha - 9 NewTeam 2017/11/03 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了登陆退出功能Pull Request ...

  3. Scrum Meeting Alpha - 8

    Scrum Meeting Alpha - 8 NewTeam 2017/11/2 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了登录API的测试和包装Pull Requ ...

  4. Scrum Meeting Alpha - 7

    Scrum Meeting Alpha - 7 NewTeam 2017/11/1 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 登录部分的API仍存在问题 完成登陆部分的AP ...

  5. Scrum Meeting Alpha - 6

    Scrum Meeting Alpha - 6 NewTeam 2017/10/31 地点:主南203 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了个人博客和班级列表部分API的包装 完成个 ...

  6. Scrum Meeting Alpha - 5

    Scrum Meeting Alpha - 5 NewTeam 2017/10/20 地点:主楼与4号楼之间的走廊2楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了对班级作业部分的API的包 ...

  7. Scrum Meeting Alpha - 3

    Scrum Meeting Alpha - 3 NewTeam 2017/10/27 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 找到了几个开源项目,参考了API的包装方式, ...

  8. Scrum Meeting Alpha - 2

    Scrum Meeting Alpha - 2 NewTeam 2017/10/25 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了大部分api的测试https://gi ...

  9. Scrum Meeting Alpha - 4

    Scrum Meeting - NewTeam // 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 确定了API部分的目录结构及包装方式,完成了部分API的包装https:// ...

随机推荐

  1. Linux下Apache https认证

    参考:http://kyfxbl.iteye.com/blog/1910891 http://showerlee.blog.51cto.com/2047005/1266712 一.环境 httpd:A ...

  2. hadoop(一)之初识大数据与Hadoop

    前言 从今天起,我将一步一步的分享大数据相关的知识,其实很多程序员感觉大数据很难学,其实并不是你想象的这样,只要自己想学,还有什么难得呢? 学习Hadoop有一个8020原则,80%都是在不断的配置配 ...

  3. Linux CentOS 7 防火墙/端口设置

    CentOS升级到7之后用firewall代替了iptables来设置Linux端口, 下面是具体的设置方法: []:选填 <>:必填 [<zone>]:作用域(block.d ...

  4. 怎样清理c盘垃圾

    休眠文件清理 休眠文件(hiberfil.sys)是,当你的电脑进入休眠状态时,系统临关闭前会将所有内存内容写入hiberfil.sys文件.当你重新打开电脑时,系统在将hiberfil.sys文件内 ...

  5. windows 本地构建hadoop-spark运行环境(hadoop-2.6, spark2.0)

    下载hadoop http://hadoop.apache.org/releases.html --> http://mirrors.tuna.tsinghua.edu.cn/apache/ha ...

  6. 微信小程序- 生成二维码

    wx.request({ // 获取token url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential', ...

  7. C#利用String类的IndexOf、LastIndexOf、Substring截取字符串

    一.String.IndexOf String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引(从0开始).搜索从指定字符位置开始,并检查指定 ...

  8. log4j2配置文件解读

    log4j2可以按照开发人员预先的设定,在指定的位置和情况下打印log语句,并且可以酌情关闭某些log语句,如开发阶段debug类型的语句等.并且,可以使用layout来定义输出语句的格式. 使用前需 ...

  9. 数据库中有的字段为null时,反馈到页面上是什么也不显示?如何用一个【无】字来代替呢?

    <asp:ListView ID="listViewCustomer" DataSourceID="ods_Customer" runat="s ...

  10. [解读REST] 6.REST的应用经验以及教训

    衔接上文[解读REST] 5.Web的需求 & 推导REST,上文根据Web的需求推导出了REST架构风格,以及REST的详细描述和解释.自从1994年以来,REST架构风格被用于指导Web架 ...