团队任务拆解(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日 优化设计 编写动态发布功能 完成班级其他所有功能(班级成员的添加与删除) 完成"夜间模式"和"我的作业"部分功能;与其他所有模块交互整合 有 整合后的整体测试

三、组会安排时间表

团队任务拆解(alpha)的更多相关文章

  1. [Alpha]团队任务拆解

    要求 团队任务拆解 Alpha阶段总体规划 初步实现测试.报告: 实现对游戏最基本的测试,包括内置随机测试.提供可供选择的组合测试 实现对游戏测试时操作的记录并最终生成报告 能够在发现异常时及时将异常 ...

  2. [BUAA软工]团队任务拆解

    团队任务分解 本次博客为项目alpha的任务拆解 WBS 任务估计 任务 时长(h) 语音模块:监听部分 5h 语音模块:消息处理:api 4h 语音模块:消息处理:内部数据结构 3h 语音模块:消息 ...

  3. 团队任务拆解$\alpha$

    项目 内容 班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 团队任务拆解 我们在这个课程中的目标 提升团队管理及合作能力,开发一项满意的工程项目 这个作业对我们实现目标的 ...

  4. 【BUAA软工】团队任务拆解

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:团队任务拆解及时间规划 团队任务拆解 Alpha阶段总体规划 初步完成产品功能规格说明书中的基础功能 目前阶段仅支持本地上传文件至当前N ...

  5. [no_code]团队任务拆解Alpha

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 团队任务拆解 我们在这个课程的目标是 远程协同工作,采用最新技术开发软件 这个作业在哪个具体方面帮 ...

  6. [软工顶级理解组] 团队任务拆解(Alpha)

    一.任务概述 在alpha阶段,我们需要完成功能规格说明书中所提到的所有功能,在一个阶段的开发周期内,交付最小可行的可用版本. 二.任务分配及时长 分组&成员 具体任务 预计时长(小时) 前端 ...

  7. [对对子队]团队任务拆解Alpha

    Alpha阶段主要目标 完成游戏场景的基本实现(不要求美术资源) 完成游戏UI的基本实现(不要求美术资源) 制作第一部分的关卡(顺序语句,制作3-5关) 完成第一部分关卡和游戏基本逻辑的测试 任务分解 ...

  8. 17秋 软件工程 团队第五次作业 Alpha

    题目:团队作业--Alpha冲刺 17秋 软件工程 团队第五次作业 Alpha 12次Scrum 第一次Scrum 第二次Scrum 第三次Scrum 第四次Scrum 第五次Scrum 第六次Scr ...

  9. 团队作业-Alpha(4/4)

    队名:软工9组 组长博客:https://www.cnblogs.com/cmlei/ 作业博客:https://edu.cnblogs.com/campus/fzu/SoftwareEngineer ...

  10. 团队作业-Alpha(3/4)

    队名:软工9组 组长博客:https://www.cnblogs.com/cmlei/ 作业博客:https://edu.cnblogs.com/campus/fzu/SoftwareEngineer ...

随机推荐

  1. Nginx:无处不在的Nginx的八个应用场景与配置

    --- 阅读时间约 15 分钟 --- Nginx概述 众所周知,互联网已经离不开  WEB服务器  ,技术领域中  WEB服务器  不止  Nginx  一个,其他还有很多如  Apache  . ...

  2. Servlet生命周期和方法

    一.五个生命周期方法,有三个很重要,初始化方法.提供服务方法和销毁方法 1.三个主要方法 2.另外两个重写的成员方法只做了解 二.生命周期详解 其中,每次刷新页面都是一次对servlet访问: 页面访 ...

  3. 不使用注解和使用注解的web-service-dao结构

    一.未使用注解的web-service-dao结构 1.action类源码 其中,service作为一个成员属性,采用的是层层调用,service类中dao作为一个成员属性,再成员方法中调用: 2.b ...

  4. .NET5修改配置不重启自动生效

    .NET Core,.NET5默认配置都是只加载一次,修改配置时都需要重启才能生效,如何能修改即时生效呢,下面来演示一遍. 一.设置配置文件实时生效 1.1配置 在Program.cs的CreateH ...

  5. [第一篇]——Docker 教程之Spring Cloud直播商城 b2b2c电子商务技术总结

    Docker 教程 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...

  6. vue-cli3 创建多页面应用项目

    1.创建vue项目 cmd命令执行  vue create ruc-continuing  创建vue项目,项目名称:ruc-continuing 选择一个 preset(预置项),或自定义: 选择自 ...

  7. Java数学函数的使用

    Java的Math类中提供了一系列关于数学运算的静态方法,常见的运算整理如下[1] 算数运算 Math.sqrt() // 平方根 Math.cbrt() // 立方根 Math.pow(a, b) ...

  8. 【PHP数据结构】图的应用:最小生成树

    在学习了图的基本结构和遍历方式后,我们再继续地深入学习一些图的基本应用.在之前的数据结构中,我们并没接触太多的应用场景,但是图的这两类应用确是面试或考试中经常出现的问题,而且出现的频率还非常高,不得不 ...

  9. windows 中cmd一些特殊命令

    chcp 65001  就是换成UTF-8代码页 chcp 936 可以换回默认的GBK chcp 437 是美国英语 shutdown -s -t 60   60秒后关机 shutdown /a  ...

  10. mysql 基础配置经验

    创建库: 排序:utf8_unicode_ci和utf8_general_ci对中.英文来说没有实质的差别.utf8_general_ci校对速度快,但准确度稍差. 普遍的意思utf8_unicode ...