1. 作业概述
队员学号:李文浩(3121004788),江楠(3121004652),林育鑫(3121004660),汤陶然(3121004751)(组长),练东晖(3121004738),艾山.依力哈木(3120005145),袁梓为(3121004844)
2.各个成员在 Alpha 阶段认领的任务
姓名 | 角色 | 工作内容 |
汤陶然 | 组长 | 制定项目计划,协调各种资源,通俗描述项目的进展等 |
林育鑫 | Java开发 | 主要从事系统的功能开发任务,包括前后端开发等 |
江楠 | UI设计 | 设计系统的用户界面,优化用户体验 |
袁梓为 | Java开发 | 协助完成系统的功能开发任务,包括前后端开发等 |
练东晖 | 测试 | 负责系统的功能测试,发现并修复BUG |
李文浩 | 数据库 | 设计和管理系统数据库,保证系统数据的安全稳定 |
艾山.依力哈木 | 系统维护 | 负责系统一级二级的日常解决系统异常,保证系统稳定运行 |
3.各个成员的任务安排
第1天:
汤陶然:启动项目,并制定项目计划,布置相关任务
江楠:进行前期的用户需求调研和需求分析,制定界面设计方案。
林育鑫:进一步细化和理解功能需求,设计系统的基本功能框架。
袁梓为:查阅资料,熟悉相关开发技术和工具。
练东晖:理解项目需求,准备测试框架和工具。
李文浩:设计数据库的基本结构和数据流程。
艾山.依力哈木:搭建开发和测试环境。
第2天:
汤陶然:检查并调整项目进度,与团队沟通,并提供各种资源的协调。
江楠:完成初步的用户界面设计,向团队展示并得到反馈。
林育鑫:开始进行系统的前端开发任务。
袁梓为:协助林育鑫进行前端开发任务。
练东晖:编写功能测试用例,准备进行功能测试。
李文浩:完成数据库的基本构建,进行数据流程的测试。
艾山.依力哈木:完成环境的核对,确保开发和测试的顺利进行。
第3天:
汤陶然:处理可能出现的项目问题,协调资源,确保项目的正常运行。
江楠:进行用户界面的微调和优化,与开发人员对接。
林育鑫:开始进行系统的后端开发任务。
袁梓为:协助林育鑫进行后端开发任务。
练东晖:开始进行功能测试。
李文浩:核查并优化数据库性能。
艾山.依力哈木:监测系统运行,确保系统稳定运行。
第4天:
汤陶然:重新评估项目进度,对那些偏离项目计划的情况进行调整,进行项目进度的说明。
江楠:将最终的用户界面设计图交给开发人员,协调相关问题。
林育鑫:进行代码修复和优化,解决后端开发过程中出现的问题。
袁梓为:协助林育鑫解决后端开发中的问题。
练东晖:并根据测试结果反馈,进行BUG修复。
李文浩:进行数据备份和恢复的测试,以确保数据库的安全稳定。
艾山.依力哈木:继续保证系统的稳定运行,发现并解决系统异常。
第5天:
汤陶然:收集项目反馈,调整项目计划,提供项目进展说明。
江楠:测试用户界面,并进行必要的优化。
林育鑫:完成最后的代码调整和优化,进行代码提交。
袁梓为:协助林育鑫进行代码提交,检查项目。
练东晖:完成最后的功能测试,提交功能测试报告。
李文浩:完成数据库的检查,提供数据安全稳定性报告。
艾山.依力哈木:解决系统日常问题,保证系统的稳定性。
第6天:
全体成员:进行项目的反馈会议,讨论所出现的问题,总结经验教训,共同学习,为下一次的项目做好准备。
4.整个项目预期的任务量
1. 汤陶然的任务量:制定项目计划需要花费5天,协调各种资源需要7天,通俗描述项目的进展需要每周2天的时间。
2. 江楠的任务量:设计系统的用户界面需要20天,优化用户体验需要10天。
3. 林育鑫的任务量:前后端开发需要30天。
4. 袁梓为的任务量: 辅助完成系统的功能开发需要20天。
5. 练东晖的任务量:功能测试需要15天,修复BUG需要10天。
6. 李文浩的任务量:设计和管理系统数据库需要15天。
7. 艾山.依力哈木的任务量:日常解决系统异常需要全程参与,保证系统稳定运行需要每天的监控。
以上为粗略的时间估计,会根据实际情况缩短时间
5.敏捷开发前的感想
汤陶然:由于自己只学过python和c,所以对于开发方面可能不是太擅长,会尽力学习java,为团队贡献一份力
袁梓为:希望尽快完成代码编写,跑通所有case
江楠:OOP的设计思想是很有意思的
艾山·依力哈木:负责系统维护
由于自己所学不够充分,所以对于开发方面可能不是太擅长,会尽力学习为团队贡献一份力
林育鑫:由于之前学过java,在搭建框架时使用传统的SpringMVC,效果显著
李文浩:在建立数据库模式的过程中,每位组员都能够积极商量讨论,因此工作进行地很顺利
练东晖:测试功能的过程更是提升自己的过程
6.团队期望
希望整个开发过程大家能相互协助,共同努力,少出岔子,努力完成在线学习系统的开发