团队任务拆解(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. Docker(24)- docker login 命令详解

    如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 作用 登录 Docker 镜像仓 ...

  2. openswan源码ubantu下编译、安装、基本环境搭建

    openswan的编译过程 文章目录 openswan的编译过程 1. 下载源码: 2. 在虚拟机上解压后编译: 2.1 查看INSTALL文件 2.2 查看文件buildlin.sh文件 3. 查看 ...

  3. AI:用软件逻辑做硬件爆款

    "我们的野心不止那么一点点." 百度集团副总裁.百度智能生活事业群组(SLG)总经理.小度CEO景鲲曾多次对外表达过这样的观点. 在2021年百度世界大会上,小度又一口气发布了四款 ...

  4. 文件流转换(一般用于axios设置接收文件流设置时responseType: 'blob')

    文件流转换 一般用于axios设置接收文件流设置时responseType: 'blob'当接口报错时,前端因已设置responseType: 'blob'无法再接收json格式数据,会把json格式 ...

  5. 【第一篇】- Git 教程之Spring Cloud直播商城 b2b2c电子商务技术总结

    Git 教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制 ...

  6. [CSP-J2020] 优秀的拆分

    [CSP-J2020] 优秀的拆分 难度:普及- 题目描述 一般来说,一个正整数可以拆分成若干个正整数的和. 例如,1=1,10=1+2+3+4 等.对于正整数 n 的一种特定拆分,我们称它为&quo ...

  7. ECMAScript 2021(ES12)新特性简介

    简介 ES12是ECMA协会在2021年6月发行的一个版本,因为是ECMAScript的第十二个版本,所以也称为ES12. ES12发行到现在已经有一个月了,那么ES12有些什么新特性和不一样的地方呢 ...

  8. PHP中的垃圾回收相关函数

    之前我们已经学习过 PHP 中的引用计数以及垃圾回收机制的概念.这些内容非常偏理论,也是非常常见的面试内容.而今天介绍的则是具体的关于垃圾回收的一些功能函数.关于之前的两篇介绍文章,大家可以到文章底部 ...

  9. 深入HTML5第一天

    页面的title一般是30-40个字符:分别为主页,详情页,列表页  keywords:100个字符  description: em是:emphasize: 强调,着重  i:italic斜体的 : ...

  10. lua文件修改为二进制文件

    注意:lua编译跟luajit编译的二进制文件是不兼容,不能运行的 如果是使用luajit,请直接使用luajit直接编译二进制 第一种:luajit编译(以openresty为例,跟luac是相反的 ...