团队任务拆解(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. L2TP协议简介

    传送门:L2TP代码实现 1. L2TP 概述 L2TP(Layer 2 Tunneling Protocol,二层隧道协议)是 VPDN(Virtual Private Dial-up Networ ...

  2. docker的网络基础

    docker使用的与Linux网络有关的主要技术: Network Namespace Veth 设备对 Iptables/Netfilter 网桥 路由 <1> 网络命令空间 names ...

  3. HCNP Routing&Switching之IS-IS报文结构和类型

    前文我们了解了IS-IS动态路由协议基础相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15249328.html:今天我们来聊一聊IS-IS动态路由协 ...

  4. 双非Java的学习之旅以及秋招路程

    个人信息: 趁着中秋写个帖子记录一下吧.渣渣本,无实习,无高质量证书,走了很多弯路,最后选择的Java后端.现在算是半躺平了,接了几个中小厂的offer保底,20w多的薪资,后面还有几家公司接着面.不 ...

  5. java中链表和数组的区别?

    综述:数组是线性结构,可以直接索引,即要去第i个元素,a[i]即可.链表也是线性结构,要取第i个元素,只需用指针往后遍历i次就可.貌似链表比数组还要麻烦些,而且效率低些. 想到这些相同处中的一些细微的 ...

  6. 深入学习PHP中的JSON相关函数

    在我们当年刚刚上班的那个年代,还全是 XML 的天下,但现在 JSON 数据格式已经是各种应用传输的事实标准了.最近几年开始学习编程开发的同学可能都完全没有接触过使用 XML 来进行数据传输.当然,时 ...

  7. 学习PHP中的国际化日期格式化操作

    对于国际化功能来说,日期相关的格式化操作也是一块重头戏,毕竟不同的时区,不同的国家对于日期的表示方式都会有些不同.今天我们主要来学习的就是国际化地表示日期相关的信息内容. 日期格式化 首先就是最直接的 ...

  8. PHP文件包含漏洞小结

    参考链接:https://chybeta.github.io/2017/10/08/php文件包含漏洞/ 四大漏洞函数 PHP文件包含漏洞主要由于四个函数引起的: include() include_ ...

  9. 配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因

    php5.3之后的版本,php-fpm.conf里的listen的默认配置是127.0.0.1:9000,就不会生成php-fpm.sock,因此如果需要Nginx里的配置有链接tmp/php-fpm ...

  10. P3964-[TJOI2013]松鼠聚会【计算几何】

    正题 题目链接:https://www.luogu.com.cn/problem/P3964 题目大意 给出\(n\)个点,求一个点使得它到所有点的切比雪夫距离和最小. \(0\leq n\leq 1 ...