实验九 团队作业6:团队项目编码与ALPHA冲刺
实验九 团队作业6:团队项目编码&ALPHA冲刺
项目 | 内容 |
---|---|
课程班级博客链接 | 2018级卓越班 |
这个作业要求链接 | 实验九 团队作业6:团队项目编码&Alpha冲刺 |
团队名称 | 玛卡巴卡小分队 |
团队成员分工描述 | 熊文婷:任务1; 杨子豪:任务2; 贾傲羊:任务3; 于泽浩:任务5; 团队协作:任务2,4; |
团队的课程学习目标 | (1)掌握软件编码实现的工程要求; (2)学习敏捷软件开发过程(Scrum)。 |
这个作业在哪些方面帮助团队实现学习目标 | (1)在学习软件编码实现的工程要求的时候; (2)在学习敏捷软件开发过程的时候; (3)在撰写完档回顾所学内容的时候。 |
团队博客链接 | 实验九 团队作业6:团队项目编码&Alpha冲刺 |
团队项目Github仓库地址链接 | 仓库:实验九 团队作业6 |
任务1:对实验八的团队项目互评
任务1:按团队项目互评名单,对互评方《实验八 项目需求分析建模与系统设计(2)》的项目成果进行评价,具体要求如下:
(1)阅读互评团队项目博文作业并进行评论,评论要点包括:博文结构、博文内容、任务分工与时间耗费。将以上评论内容发布到互评团队的博客评论区。
(2)下载并阅读互评方团队项目资料。
-
阅读互评团队项目博文作业并进行评论
-
结对方团队博客链接:实验八 团队作业5:团队项目需求建模与系统设计
-
博客点评
-
-
下载并阅读互评方团队项目资料
-
结对方Github项目仓库链接:天马行空队——实验八仓库
-
结对方仓库
-
下载结果
-
文档点评
- 存在文档格式问题,二级标题与三级标题没有分清,读者在导航框中看的不清楚
- 内容方面较为完整,但是标题有些过长
3.互评团队作业评分成绩:135 分
-
任务2:团队项目系统设计迭代改进
任务2:团队项目系统设计迭代改进:根据OOD设计准则和面向对象设计方法,分析《XXX软件设计说明书1.2》初稿的不足,修改完善团队项目系统设计说明书,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑,调整类的层次关系和关联关系,定义软件数据库表结构等等。并编制《XXX软件设计说明书1.3》发布在团队项目Github仓库。
-
团队项目仓库中上传《XXX软件设计说明书1.3》后的截图
-
团队项目Github仓库《XXX软件设计说明书1.3》满足任务2要求(文档目录)
任务3:团队软件项目编码准备
任务3:团队软件项目编码准备,要求如下:
(1) 搭建并配置软件开发环境;
(2) 团队商议制定团队项目编码规范。
-
软件开发环境配置说明
-
项目编码规范说明文档(已上传到团队项目Github仓库)
-
团队项目仓库中上传项目编码规范文档后的截图
任务4:连续进行7天项目Alpha冲刺
任务4:以团队作业的前期成果为基础,采用团队协作方式编写软件代码,创建程序开发软件关联数据库,进行必要代码测试,要求如下:
在日期区间[6.11-6.20]内连续进行7天项目Alpha冲刺,由团队组长负责每日晚11点前发布团队项目冲刺博客一篇,每日冲刺博文要求如下:
- 今日各位成员完成的任务(如果完成任务为开发或测试任务,需给出对应的今日团队项目github仓库代码签入记录截图;如果完成的任务为技术学习任务,需给出学习总结博客链接)或遇到的问题(允许存在问题或没有完成今日任务);
- 今日各位成员对项目的贡献小时数(注意,整个冲刺阶段所有成员的贡献小时总和应与项目预期任务量相近)
- 明日各位成员的任务安排;
- 提供当天站立式会议照片一张,提供更新项目燃尽图,描述项目整体进展情况。
-
Alpha 冲刺Scrum meeting导航
-
【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程;
任务5:完成团队博文作业
-
博文撰写
-
团队项目github仓库中软件源码文件结构截图
-
各项任务实际花费的时间和分工
任务名称 计划用时(min) 实际用时(min) 分工 任务1 60 50 *文婷 任务2 270 300 *子豪; 团队协作 任务3 300 360 *傲羊 任务4 900 1200 团队协作 任务5 100 120 *泽浩; 注:本次实验虽有个人分工和团队协作,但在实际过程中以团队协作为主,个人分工任务为此成员主导进行,以保证实验按时完成。
-
学习活动的心得(总结)
- 本次团队项目任务繁重,我们既要完成每天的冲刺博客,还要完成项目编码。在刚开始的阶段,我们团队信心十足,但是当发现前期导致的失误在后期逐渐显露以后,我们团队出现了浮躁、烦闷的情绪,那么我担任的职责多了一项就是安慰大家,每天询问项目进度,尽可能的把损失减少。在逐渐结束的团队项目中,我发现承担团队PM的不容易,既要和老师沟通协调一致,又要安抚团队成员的情绪,这就给我带来了很多的挑战,虽然本次实验已经结束了,但是我认为我们做的不是特别好,主要表现在团队成员的文档编写能力方面,希望以后可以加强这一点,也希望我们可以继续完善我们的项目,争取真正的做到项目研发。在团队合作处于项目冲刺阶段时,需要制定好每天的具体任务,任务要细化要可执行要合理,将这些划分后的阶段性目标放入管理软件团队开发的项目样板中,以燃尽图的形式,督促各位抓紧时间,绷紧神经,制作燃尽图的过程中收益颇丰,意识到任务细分具体化与任务分配的重要性,将这个工作完成之后,只需按部就班,最终定能成功,且在执行的过程中减少了很多不必要的思索和考虑,可以全身心得投入一个小任务中,汇聚精力,带来极好的专注度与执行力。其次,项目软件设计说明书的再次完善,也使得项目的各个功能类与属性参数被检查被纠正被优化,经过这样的梳理,对整个项目更加胸有成竹,向用户解释说明时也能行云流水。从理论到实践,在这一周编程时间里,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。使我们懂得了理论与实际相结合是很重要的,只有从理论中得出结论,才能真正为掌握技术,从而提高自己的实际动手能力和独立思考的能力。只有把布局的基础打好,才能设计出成功的Web项目。此次实验让我学到了很多平时不会注意到的点,比如代码的写法规范,网页的建造流程。希望以后写代码的时候能够更加注意这些细节。