实验九 团队作业5:团队项目编码与Alpha冲刺

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/13089324.html
团队名称 梦想进大厂
团队成员分工描述 鲁斌:组织每天的会议及进行分工安排,编写“首页”“我的”模块,每日上传github;
陈正丽:“推荐”模块的编写完善,对小程序进行测试;
道彤阳:“推荐”模块的制作,美化;
李清华:“推荐”模块的制作,美化;
每日冲刺博客由团队成员轮流编写
团队的课程学习目标 (1)掌握软件编码实现的工程要求。
(2)学习敏捷软件开发过程(Scrum)。
这个作业在哪些方面帮助团队实现学习目标 通过八天的项目Alpha冲刺和团队成员之间不断的交流,逐渐掌握了敏捷软件开发过程
团队博客链接 https://www.cnblogs.com/mxjdc/p/13044198.html
团队项目Github仓库地址链接 https://github.com/Bufanbin/WeChatProgram

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

(1)软件开发环境配置
速成应用

微信开发者工具

软件开发环境我们团队采用了“速成应用”在线制作工具和微信开发者工具,编码则是在微信开发者工具里面完成的。
(2)项目编码规范说明文档,上传到团队项目Github仓库,上传截图。

任务2: 以实验八作业成果为基础,团队协作编写软件代码,创建程序开发软件关联数据库,进行必要的代码测试,要求如下:

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

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

    刚开始两天的时候,团队还在选择和熟悉开发工具。所以进度比预期缓慢一些。三到四天的时候,团队已经熟悉了开发工具,进度逐渐加快。此时Alpha阶段的程序已有大体框架。五到七天在开发中后期时,团队每一个人都付出了大量的时间和精力用于功能的完善、改进和界面的美化。第八天时完善了细节,Alpha版本的小程序已达到预期效果和目的。
    (3)团队项目github仓库中软件源码文件结构截图。

(4)完成《实验九 团队作业5:团队项目编码与Alpha冲刺》各项任务实际花费的时间和分工。

项目 内容 时间
任务1 全部成员寻找合适的开发工具并学习,初步着手开发 25
任务2 鲁斌:组织每天的会议及进行分工安排,编写“首页”“我的”模块,每日上传github;
陈正丽:“推荐”模块的编写完善,对小程序进行测试;
道彤阳:“推荐”模块的制作,美化;
李清华:“推荐”模块的制作,美化;
每日冲刺博客由团队成员轮流编写
135

(5)每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。

  • 道彤阳:通过这次项目开发实战,我认识到核心功能一定要做到最好,才能在市场中面对类似的产品时有竞争力。本次项目开发过程虽然辛苦,但是收获良多。
  • 陈正丽:这是很愉快的一次协作学习,是一场长久战,持续一周都在努力完成我们的项目,每天都在记录完成情况以前遇到的困难,下一阶段该做什么,有一个很详细的规划,有助于督促我们及时调整进度以完成情况我们的项目,通过这次实验,学到了如何完整的制作一个微信小程序,还有团队成员之间的协作学习,获益匪浅,在以后的学习中会再接再厉。
  • 李清华:本次项目我做的是"推荐"模块的部分内容,并且进行美化工作。在做好核心功能的同时,美化工作同样非常重要。在项目开发中采用敏捷软件开发确实是一个好办法,可以充分调动成员的积极性。
  • 鲁斌(PM):本次项目经过了不断的讨论与反复论证才成型,经过本次开发,我认识到前期工作一定要做好,团队成员之间宁可过度交流也不能不交流,美化很重要,团队分工要明确。
原文地址:https://www.cnblogs.com/mxjdc/p/13157669.html