课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13089324.html |
团队名称 | 3+1>4 |
团队成员分工描述 | 王嫄:PM牛莉梅:文档撰写祁甜:系统开发王爽:测试 |
团队的课程学习目标 | 1、软件编码Alpha阶段博客编写 |
这个作业在哪些方面帮助团队实现学习目标 | 1、了解了Alpha阶段的具体内容; |
团队博客链接 | https://www.cnblogs.com/team12138/ |
团队项目Github仓库地址链接 | https://github.com/book-team/team-book |
一、团队软件项目编码准备
1.软件开发环境配置说明
"西师爱阅"微信小程序使用"微信开发者工具"进行编码,使用Mysql创建数据库。微信开发者工具是微信官方提供的针对微信小程序的开发工具,集中了开发,调试,预览,上传等功能,所以我们选择该软件来编码。这里,我们下载的是Windows稳定版,各个版本之间是兼容的。如需安装,去官网下载适合自己电脑的版本安装即可,具体安装配置可参照这篇博客,微信开发者工具配置好的截图如下:
2.项目编码规范说明文档已上传到团队项目Github仓库
3.已上传项目编码规范文档截图
二、Alpha 冲刺Scrum meeting导航
三、【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程
-
燃尽图:由于我们所使用的燃尽图制作工具过期,所以燃尽图不能在同一张图片上展示
-
任务2执行过程陈述:
由燃尽图可以看出,任务周期是从2020-06-12到2020-06-18号,共七天,主要任务有26个。其中,6.12号实际线与参考线很接近,说明每天任务进展和预期相符合;6.13和6.14号,实际线高于参考线,这也说明项目遇到了一些问题,比如编码问题,所用软件过期问题等,导致进展不是很顺利;6.15号实际线低于参考线,项目进展恢复,在此期间团队成员也是熬夜奋战,努力完成每天的任务2安排;6.16号,6.17号,6.18号实际线都在参考线之下,说明任务2进展顺利。
四、团队项目github仓库中软件源码文件结构截图
五、记录完成《实验九 团队作业5:团队项目编码与Alpha冲刺》各项任务实际花费的时间和分工
任务名称 | 阶段 | 姓名 | 分工 | 花费时间(h) |
---|---|---|---|---|
任务一 | 开发准备 | 王嫄 | 环境安装 | 2 |
牛莉梅 | 环境测试 | 2 | ||
祁甜 | 项目编码规范文档编纂整理 | 2 | ||
王爽 | 项目编码规范文档编纂整理 | 2 | ||
任务二 | Alpha冲刺第一天 | 王嫄 | Alpha阶段页面跳转规划 | 3 |
牛莉梅 | Alpha阶段数据库规格设计 | 2 | ||
祁甜 | Alpha阶段页面布局设计 | 2 | ||
王爽 | Alpha阶段前端接口规划 | 2 | ||
Alpha冲刺第二天 | 王嫄 | demo版前端页面制定,前端框架weapp学习 | 2 | |
牛莉梅 | demo版数据库设计,后端django学习 | 2 | ||
祁甜 | demo版接口设计,后端django学习 | 3 | ||
王爽 | demo版前端设计,前端框架weapp学习 | 2 | ||
Alpha冲刺第三天 | 王嫄 | 实现可行性demo登录页面 | 2 | |
牛莉梅 | 实现demo版用户数据库及简单接口 | 2 | ||
祁甜 | 实现demo版发布数据库和接口 | 2 | ||
王爽 | 实现demo版发布页面及其其中的接口绑定 | 3 | ||
Alpha冲刺第四天 | 王嫄 | Alpha版本首页整体框架UI设计 | 2 | |
牛莉梅 | 实现用户数据库,首页最新图书页面制作 | 3 | ||
祁甜 | 检查接口,首页热门图书页面UI设计 | 2 | ||
王爽 | 实现前端数据检查以及与后端的通信,首页必读书目页面UI设计 | 2 | ||
Alpha冲刺第五天 | 王嫄 | 个人中心页面整体框架UI设计 | 4 | |
牛莉梅 | 个人中心页面制作 | 3 | ||
祁甜 | 书架页面整体框架UI设计 | 3 | ||
王爽 | 书架页面制作 | 3 | ||
Alpha冲刺第六天 | 王嫄 | 服务模块整体框架UI设计、笔记秀模块页面制作 | 4 | |
牛莉梅 | 服务模块页面制作 | 3 | ||
祁甜 | 借阅榜单模块、笔记秀模块整体UI设计 | 3 | ||
王爽 | 借阅榜单模块制作 | 3 | ||
Alpha冲刺第七天 | 王嫄 | 分类页面整体框架UI设计 | 3 | |
牛莉梅 | 分类页面制作 | 3 | ||
祁甜 | 关于我们整体框架UI设计 | 3 | ||
王爽 | 关于我们页面制作 | 4 | ||
任务三 | 总结分析 | 王嫄 | Alpha阶段总结,并对总结博客进行分工 | 2 |
牛莉梅 | 完成博客全局的设计及撰写 | 2 | ||
祁甜 | 在github中上传所需相关资料,并对上传资料截图 | 2 | ||
王爽 | 对整个Alpha阶段的燃尽图进行分析总结 | 2 |
六、每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述
1、任务分工角度总结实验心得:
牛莉梅:
本次任务我主要负责软件环境测试,数据库的协作编纂,部分接口的学习,首页、最新图书模块、热门图书等模块的编码,以及最后博客撰写工作,本次任务量相对来说比较大,所以我们小组很早就开始召开线下会议,商量任务分配,虽然也遇到了很多问题,比如对小程序的编码以及运行环境不是很熟悉,但通过学习,我们克服了这些问题,本次任务,也充分体现了一个团队协作学习的重要性,团队协作真的可以大大提高开发效率,最重要的一点是PM一定要严格把握时间。
王爽:
在这次Alpha冲刺阶段,根据之前的准备工作的基础,项目进入编码阶段。7天的时间里任务繁重,但项目也是有条不紊的进行着。每一天的分工大家都负责好自己负责的模块,并且谁有问题都提出来大家一起解决,而且每个人的任务既有设计也有编码,让每个人都学到完整的东西,到最后完成Alpha冲刺阶段任务的时候也感到很充实!
祁甜:
此次的团队作业正式进入了编码阶段,项目已经进入了第一次的冲刺阶段。时间紧任务重。这次也和以前一样将任务分配到个人然后各自完成进行整合,此次由于是编码所以遇到了很多困难。但通过努力也都解决了。此次我主要进行了UI设计等工作,还有一部分的编码实现。通过这次作业我深深的感受到了团队开发的好处,一边编码一边测试就会将很多错误在刚开始的时候就解决,减少了很多的返工,大大提高了开发效率。
王嫄(PM):
通过这次实验,真的是感觉到了什么是冲刺。每天都处于一种紧绷状态,耗费时间也相对于以前的实验多了很多。PM要把握好项目的整体进展情况,保证每天每个人都要完成所分配任务,无疑对我来说是一种比较大的考验。很感谢成员的努力配合,让我们这次冲刺完成的很好。希望以后大家再接再厉。
2、PM总结陈述:
本次任务对整个团队来说都是一次极大的考验,首先,大家要熟悉微信小程序开发者工具的使用,之后还要进行编码以及每天【Alpha】Scrum meeting博客的撰写,工作量很大,但是通过高效的时间管理和任务分配,以及大家的积极配合,保证了项目顺利进行,这也再次体现出团队协作的重要性,希望小组成员继续加油。