团队任务拆解(alpha)

团队任务拆解(alpha阶段)

项目 内容
班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客
作业:团队任务拆解 团队任务拆解
我们在这个课程中的目标 写出令客户和自己都满意的代码同时变得更强
这个作业对我们实现目标的帮助 任务划分以及拆解,同时进行人员分配

一、任务概述

由于博客园手机客户端在前两代的开发中仅有班级方面的功能,在功能上仍旧有很大的拓展空间,之前的班级版本也还有优化的可能。所以在本次的alpha阶段的开发任务中,我们主要是在前代的基础上增加更多的博客园的功能,不止面向于使用博客园班级的老师学生助教,而是把班级功能作为一部分整合到新的客户端框架内,在其中包含了一些无需登录也能浏览的版块,如首页博客,问答等,以实现其他非教学目的用户的浏览需求。任务概括为:

  • 熟悉工具和平台的使用,阅读之前版本的代码
  • 完成新功能的添加以及整合
  • 关注老版本可能存在的bug,若发现则进行修复

在开发人员的分配上没有明确的前后端分别,而是将总体任务按模块拆分,个人负责对应模块。定期进行例会交流并且整合新的UI,后期若是有出现各人进度或难度不等的情况也可能会进行适当调整,保证项目总体进度基本一致。

关于详细的技术规格和功能规格请参见技术规格说明书,功能规格说明书

二、详细任务与分工

2.1 具体任务与分配

分配成员 具体任务 预估实现时间 ddl
赵博名(PM) ------------------------------------------ --------
学习React native和Android Studio的具体使用方法 8h 4月13日0点
绘制出“我的”界面的UI 4h 4月14日0点
制作“我的收藏”部分功能 4h 4月16日0点
制作“浏览记录”部分功能 4h 4月18日0点
制作“消息中心”部分功能 4h 4月20日0点
完成夜间模式(更换UI界面的配色等功能) 4h 4月22日0点
制作”我的博客“部分功能 4h 4月18日0点
制作“我的作业”部分功能 8h 4月22日0点
制作“关于”界面的部分功能 1h 4月20日0点
完成登录登出功能 2h 4月16日0点
由于“我的”模块与其他功能间有很强的交互性,因此需要设计跳转方式,能正确的和其他模块交互并整合 8h 4月22日0点
制定项目整体计划 1h 4月10日23点
负责开展组会与记录 1h 每次组会后
钟文豪(测试+开发) ------------------------------------------ --------
学习react-native框架,熟悉项目结构 5h 4月14日0点
熟悉代码环境(JS)和平台 2h 4月14日0点
上一代版本的代码阅读和熟悉 3h 4月14日0点
编写(热门、最新、高分、我的)博问显示 3h 4月15日0点
编写单个博问的详细显示(内容作者时间回复) 3h 4月16日0点
编写回答功能 3h 4月17日0点
编写发布博问功能 3h 4月18日0点
整合和基本测试以及bug修复 8h 4月21日0点
测试首页,博问,动态三部分的项目测试 4h 4月21日0点
陈卓(开发) ------------------------------------------ --------
学习react native框架等基础知识 8h 4月12日0点
显示班级列表并可跳转到班级界面 4h 4月16日0点
显示公告列表并可跳转到具体公告界面 4h 4月16日0点
显示作业列表并可跳转到具体作业界面 4h 4月16日0点
显示博文列表并可跳转到具体博客界面 4h 4月16日0点
显示班级成员列表并可跳转到具体成员信息界面 4h 4月22日0点
老师助教进行班级成员的增加删除 2h 4月22日0点
老师助教进行公告的发布 3h 4月22日0点
老师助教进行作业的发布 3h 4月22日0点
学生进行作业的提交 2h 4月22日0点
干毅(开发) ------------------------------------------ --------
学习React native 和 Android Studio的具体使用方法 8h 4月14日0点
阅读分析上一版博客园代码与文档,熟悉相关实现框架 5h 4月15日0点
编写动态推荐(按照时间排序)功能 4h 4月18日0点
编写我所关注的动态功能 2h 4月19日0点
编写我的动态功能 2h 4月20日0点
编写动态发布功能 2h 4月22日0点
祝世雷(测试+开发) ------------------------------------------ --------
环境配置,前期准备,学习react native等 6h 4月12日24点
首页界面的设计,以及博客的界面设计 5h 4月17日24点
接口的调用与测试,主要是如何获取接口中的博文并将其显示到界面中 4h 4月20日24点
整合ui和接口 7h 4月21日24点
测试整体效果 4h 4月22日0点
优化设计,包括ui和功能细节的修改 4h 4月22日20点
测试我的,班级两部分功能 4h 4月21日0点
我们计划在22日前开10次组会,每次组会预计2小时,平时以各自干活儿为主。总时长为219小时,平均每天每人工作3.65h。

2.2 按时间线的任务概览

请注意,这里的时间都是ddl,也就是说在这个时间前必须要完成的任务。

首页 动态 博问 班级 我的 组会 测试
4月12日 环境配置,前期学习 基础知识学习
4月13日 前期学习
4月14日 前期学习 前期学习,环境配置,代码阅读 绘制"我的"界面UI
4月15日 阅读代码熟悉框架 编写博问的首页显示
4月16日 完成单个博问的详细显示 完成班级的公告,列表,成员,作业,博文功能 制作"我的收藏"和登录登出部分功能
4月17日 首页界面的设计以及博客的界面设计 编写回答功能
4月18日 编写动态推荐功能 编写发布博问功能 制作"浏览记录"和"我的博客"部分功能
4月19日 编写"我关注的动态"功能
4月20日 接口的调用与测试,主要是如何获取接口中的博文并将其显示到界面中 编写"我的动态" 制作"消息中心"和"关于"部分功能
4月21日 整合接口和UI 整合,自我测试与bug修复 我的,班级,动态,博问,首页的测试
4月22日 优化设计 编写动态发布功能 完成班级其他所有功能(班级成员的添加与删除) 完成"夜间模式"和"我的作业"部分功能;与其他所有模块交互整合 整合后的整体测试

三、组会安排时间表

posted @ 2020-04-10 21:58  软工小白菜  阅读(609)  评论(1编辑  收藏  举报