团队任务分解

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. NOIP2017SummerTraining0713

    个人感受:这套题是真的难,以至于,拿了130分就第三了(说来羞耻,真的不想---) 问题 A: 乐曲创作 时间限制: 1 Sec  内存限制: 256 MB提交: 370  解决: 58[提交][状态 ...

  2. 机器学习 数据挖掘 推荐系统机器学习-Random Forest算法简介

    Random Forest是加州大学伯克利分校的Breiman Leo和Adele Cutler于2001年发表的论文中提到的新的机器学习算法,可以用来做分类,聚类,回归,和生存分析,这里只简单介绍该 ...

  3. Python协程爬取妹子图(内有福利,你懂得~)

    项目说明: 1.项目介绍   本项目使用Python提供的协程+scrapy中的选择器的使用(相当好用)实现爬取妹子图的(福利图)图片,这个学会了,某榴什么的.pow(2, 10)是吧! 2.用到的知 ...

  4. java中的finally用return也挡不住

    今晚做了科达的题,有一题就是这个意思,我自以为return中断一切,然而事实摆在眼前:

  5. JS判断浏览器类型与版本

    在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却标准不一,因此时常需要根据不同的浏 ...

  6. Object类—复写equals方法,hashCode方法,toString方法

    Object:所有类的根类. Object是不断抽取而来,具备着所有对象都具备的共性内容. class Person extends Object { private int age; Person( ...

  7. sql server 2008 18456错误

    来自:http://blog.csdn.net/qishuangquan/article/details/6024767 百度搜18456错误几乎只能搜到一篇文章,并不是说结果条数,而是所有的文章都是 ...

  8. BeginInvoke()使用

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  9. ASP.NET没有魔法——ASP.NET MVC 直连路由(特性路由)

    之前对Controller创建的分析中,知道了Controller的创建是有两个步骤组成,分别是Controller的类型查找以及根据类型创建Controller实例. 在查询Controller的类 ...

  10. Java 从键盘输入

    package io; import java.io.*; public class ReadAndWrite { public static void main(String[] args) { I ...