团队任务分解

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 Bash Shell字符串截取

    #!/bin/bash#定义变量赋值时等号两边不能有空格,否则会报命令不存在  # 运行shell脚本两种方式 # 1.作为解释参数 /bin/sh test.sh ;  2.作为可执行文件 chmo ...

  2. poj2337欧拉回路要求输出路径

                         Catenyms Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8368   Ac ...

  3. PHP的ntohl网络字节序函数及相关知识

    PHP与C服务器的socket通信,在做数据转换的时候,PHP没有提供对应将网络字节序和机器字节序相互转换的程序,但是根据函数的意义,我们可以做相应的转换来实现这一函数: function ntohl ...

  4. zoj1151 zoj1295 Word Reversal 字符串的简单处理

    Word Reversal Time Limit: 2 Seconds      Memory Limit:65536 KB For each list of words, output a line ...

  5. winwebmail设置能用foxmail收发邮件

    域名解析注意 1.首先做A记录解析: 主机名处:输入 mail IP地址处:输入IP地址 2.做MX记录: 主机名处: 大都保持空输入,什么也不用输入   TTL:默认就可以了,不需要改动 优先级:一 ...

  6. typescript 的 polyfill 学习

    我们知道typescript 是ES 超集.这意味着,不仅仅ES 的各种语法特性都会包括,还能保证通过typescript的编译服务可以很方便的转成ES向下兼容的版本,这得意于typescript强大 ...

  7. 数据收集利器 cAdvisor - 每天5分钟玩转 Docker 容器技术(82)

    cAdvisor 是 google 开发的容器监控工具,我们来看看 cAdvisor 有什么能耐. 在 host 中运行 cAdvisor 容器. docker run \ --volume=/:/r ...

  8. 对着java并发包写.net并发包之原子类型实现

    众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持.今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API, ...

  9. 超级简单的retrofit使用自签名证书进行HTTPS请求的教程

    1. 前言 HTTPS越来越成为主流,谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站:苹果从 2017 年 iOS App 将强制使用 HTTPS: ...

  10. 添加 hexo yilia 主题的文章阅读量

    根据此篇博客(点击查看) 配置出自己的博客阅读量,里面介绍了如何配置开通 leancloud 应用 当然介绍我如何配置 yilia 显示自己的浏览量的. 首先在 yilia 主题下修改 _config ...