实验九 团队作业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)下载并阅读互评方团队项目资料。

  1. 阅读互评团队项目博文作业并进行评论

  2. 下载并阅读互评方团队项目资料

    • 结对方Github项目仓库链接:天马行空队——实验八仓库

    • 结对方仓库

    • 下载结果

    • 文档点评

      • 存在文档格式问题,二级标题与三级标题没有分清,读者在导航框中看的不清楚

      • 内容方面较为完整,但是标题有些过长

    3.互评团队作业评分成绩:135 分

任务2:团队项目系统设计迭代改进

任务2:团队项目系统设计迭代改进:根据OOD设计准则和面向对象设计方法,分析《XXX软件设计说明书1.2》初稿的不足,修改完善团队项目系统设计说明书,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑,调整类的层次关系和关联关系,定义软件数据库表结构等等。并编制《XXX软件设计说明书1.3》发布在团队项目Github仓库。

  1. 团队项目仓库中上传《XXX软件设计说明书1.3》后的截图

  2. 团队项目Github仓库《XXX软件设计说明书1.3》满足任务2要求(文档目录

任务3:团队软件项目编码准备

任务3:团队软件项目编码准备,要求如下:

(1) 搭建并配置软件开发环境;

(2) 团队商议制定团队项目编码规范。

  1. 软件开发环境配置说明

  2. 项目编码规范说明文档(已上传到团队项目Github仓库

  3. 团队项目仓库中上传项目编码规范文档后的截图

任务4:连续进行7天项目Alpha冲刺

任务4:以团队作业的前期成果为基础,采用团队协作方式编写软件代码,创建程序开发软件关联数据库,进行必要代码测试,要求如下:

在日期区间[6.11-6.20]内连续进行7天项目Alpha冲刺,由团队组长负责每日晚11点前发布团队项目冲刺博客一篇,每日冲刺博文要求如下:

  1. 今日各位成员完成的任务(如果完成任务为开发或测试任务,需给出对应的今日团队项目github仓库代码签入记录截图;如果完成的任务为技术学习任务,需给出学习总结博客链接)或遇到的问题(允许存在问题或没有完成今日任务);
  2. 今日各位成员对项目的贡献小时数(注意,整个冲刺阶段所有成员的贡献小时总和应与项目预期任务量相近
  3. 明日各位成员的任务安排;
  4. 提供当天站立式会议照片一张,提供更新项目燃尽图,描述项目整体进展情况。
  1. Alpha 冲刺Scrum meeting导航

    【Alpha】Scrum meeting 1 链接

    【Alpha】Scrum Meeting 2 链接

    【Alpha】Scrum Meeting 3 链接

    【Alpha】Scrum Meeting 4 链接

    【Alpha】Scrum Meeting 5 链接

    【Alpha】Scrum Meeting 6链接

    【Alpha】Scrum Meeting 7链接

  2. 【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程;

任务5:完成团队博文作业

  1. 博文撰写

  2. 团队项目github仓库中软件源码文件结构截图

  3. 各项任务实际花费的时间和分工

    任务名称 计划用时(min) 实际用时(min) 分工
    任务1 60 50 *文婷
    任务2 270 300 *子豪; 团队协作
    任务3 300 360 *傲羊
    任务4 900 1200 团队协作
    任务5 100 120 *泽浩;

    注:本次实验虽有个人分工和团队协作,但在实际过程中以团队协作为主,个人分工任务为此成员主导进行,以保证实验按时完成。

  4. 学习活动的心得(总结

  • 本次团队项目任务繁重,我们既要完成每天的冲刺博客,还要完成项目编码。在刚开始的阶段,我们团队信心十足,但是当发现前期导致的失误在后期逐渐显露以后,我们团队出现了浮躁、烦闷的情绪,那么我担任的职责多了一项就是安慰大家,每天询问项目进度,尽可能的把损失减少。在逐渐结束的团队项目中,我发现承担团队PM的不容易,既要和老师沟通协调一致,又要安抚团队成员的情绪,这就给我带来了很多的挑战,虽然本次实验已经结束了,但是我认为我们做的不是特别好,主要表现在团队成员的文档编写能力方面,希望以后可以加强这一点,也希望我们可以继续完善我们的项目,争取真正的做到项目研发。在团队合作处于项目冲刺阶段时,需要制定好每天的具体任务,任务要细化要可执行要合理,将这些划分后的阶段性目标放入管理软件团队开发的项目样板中,以燃尽图的形式,督促各位抓紧时间,绷紧神经,制作燃尽图的过程中收益颇丰,意识到任务细分具体化与任务分配的重要性,将这个工作完成之后,只需按部就班,最终定能成功,且在执行的过程中减少了很多不必要的思索和考虑,可以全身心得投入一个小任务中,汇聚精力,带来极好的专注度与执行力。其次,项目软件设计说明书的再次完善,也使得项目的各个功能类与属性参数被检查被纠正被优化,经过这样的梳理,对整个项目更加胸有成竹,向用户解释说明时也能行云流水。从理论到实践,在这一周编程时间里,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。使我们懂得了理论与实际相结合是很重要的,只有从理论中得出结论,才能真正为掌握技术,从而提高自己的实际动手能力和独立思考的能力。只有把布局的基础打好,才能设计出成功的Web项目。此次实验让我学到了很多平时不会注意到的点,比如代码的写法规范,网页的建造流程。希望以后写代码的时候能够更加注意这些细节。
posted @ 2021-06-23 08:10  玛卡巴卡小分队  阅读(144)  评论(4编辑  收藏  举报