团队任务分解

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. Centos7搭建swarm集群

    1. 准备 两台虚拟机,IP分别为: 192.168.1.104 192.168.1.105 保证能互相 ping 通 2. 修改虚拟机的 host,分别任 c1.c2 在 192.168.1.105 ...

  2. Python系列之正则表达式详解

    Python 正则表达式模块 (re) 简介 Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,和 Perl 脚本的正则表达式功能类似,使用 ...

  3. ConcurrentHashMap源码及分析

    ConcurrentHashMap是在jdk1.5版本开始,存在于java.util.concurrent包下.本文主要是针对jdk1.7版本. 由于HashMap是非线程安全的,HashTable虽 ...

  4. 索引节点inode详解

    Inode(index node),索引节点.Linux系统中,分区要进行格式化,创建文件系统.在每个Linux存储设备或存储设备的分区(可以是硬盘,软盘,U盘等)被格式化为ext3文件系统后,一般分 ...

  5. cocos2dx - Sqlite简单封装使用

    前言: 一般游戏需要在手机上记录一些简单的信息,用来保存游戏的进度,玩家的分数等.SQLite作为轻量级.跨平台的关系型数据库,相当适合用于游戏数据的存储. 由于没有加密,有安全性问题,数据上还需要自 ...

  6. WPF 快捷键读写txt

    因为git提交需要写这次做的,所以我想弄个东西来帮我写 WPF可以使用快捷键,快捷键主要使用InputBindings,WPF读写文件很简单 我每次都要写 第一句标题 之后就是我写的修改 然后加上我名 ...

  7. win10 UWP 发邮件

    UWP 下如何发邮件?可以使用mailto:xx?subject=*方式发送? 本文:如何在 UWP 使用默认邮件发邮件. 打开设置,应用,默认应用,选择应用 OutLook.这样就和我的一样,如果出 ...

  8. win10 uwp 俄罗斯方块

    俄罗斯方块是一个很经典的游戏,做一个UWP俄罗斯方块没有什么用,我想说的是移植,把经典游戏移植到UWP. 我的所有博客都是抄别人的,这个才是我自己写的.后台很多代码还是抄别人的,我想说的是我们之前有很 ...

  9. 基于Python实现matplotlib中动态更新图片(交互式绘图)

    最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和mat ...

  10. vue项目中操作PDF文件

    以前从来没接触过前端要求显示PDF文件,一时之间有点懵逼,不知从哪下手啊... 无奈之下,去找度娘,方法还不少,iframe  embed  object这些标签就可以, 可是拿过来做个demo一试, ...