第一次团队作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022?filter=all |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022/homework/13335 |
| 这个作业的目标 | 本次团队作业的主要目标是通过团队协作,完成一个完整的软件工程项目,从团队组建、选题确定、需求分析、原型设计、开发实现到最终的项目交付。 |
1.团队展示
1.1 队名:
ONLYONE
1.2 队员学号:
3122000109 谭宇舜(组长)
1.3拟作的团队项目描述:
制定一套合理、有效,规范和实用的汽车修理管理系统,对汽车修理资料进行集中统一的管理。
1.4 队员风采:
谭宇舜:
- 风格:严谨细致,注重代码的可读性和可维护性。
- 擅长的技术:C++、性能优化、数据库设计。
- 编程兴趣:喜欢解决算法难题和性能优化,尤其是数据库优化。
- 希望的软工角色:开发(后端)、技术负责人。
- 一句话宣言:人有多大胆,码有多大产。
1.5 MSF的九点基本原则:
推动共同愿景:确保团队成员对项目目标有清晰的理解和共识。
聚焦于业务价值:确保项目的每个功能都能为最终用户带来实际价值。
保持灵活性:在项目开发过程中,能够根据需求变化和技术挑战灵活调整计划。
鼓励开放式沟通:团队成员之间保持透明和开放的沟通,确保信息流通。
明确角色和责任:每个团队成员都有明确的角色和职责,避免职责不清。
交付增量的价值:通过迭代开发,逐步交付可用的功能,确保项目持续进展。
质量至上:在开发过程中始终注重代码质量和系统稳定性。
学习与改进:通过回顾和反思,不断改进团队的工作流程和开发实践。
合作伙伴关系:与客户和利益相关者保持紧密合作,确保项目符合他们的期望
2.团队选题
2.1 选题描述
随着汽车修理厂规模的不断扩大,业务及账目数量也相应的增加,有关汽车维修的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致汽车修理管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使汽车修理厂的负担过重,影响整个汽车修理厂的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的汽车修理管理系统,对汽车修理资料进行集中统一的管理。
另一方面,IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高汽车修理管理工作效率,做到信息的规范管理,科学统计和快速查询,让汽车修理更好的发展,为社会服务。
2.2 目标
- 真实:提升汽车维修效率与质量
阐述:汽车修理管理系统的最基本目标是解决当前汽车维修行业中存在的效率低、信息不对称和质量难以保障等问题。通过数字化、自动化和智能化的管理,系统能帮助汽车修理厂快速处理客户需求,确保维修流程的规范化和高效化。系统能够实时更新维修进度、监控零件使用情况,并为客户提供及时的维修报告,确保信息真实透明。
实现方式:
维修工单管理:系统自动生成工单并分配给技术人员,减少手工操作带来的错误和遗漏。
实时进度跟踪:客户和维修人员都可以实时查看维修进度,确保及时了解每一阶段的工作状态。
质量控制:通过建立质量检测标准和记录系统,确保每次维修的质量都能追溯。 - 可用:提升用户体验和客户满意度
阐述:系统的目标是为车主、维修人员、管理者提供便捷的服务,提升整体用户体验。系统设计应简洁易用,车主可以通过平台查询车辆维修历史、预约维修服务、查看费用估算,甚至能够在线支付。维修人员则能够通过系统获得清晰的工作任务分配、工单管理和零件采购等支持。管理者可以轻松查看整体经营状况,做出数据驱动的决策。
实现方式:
多端支持:支持手机、电脑等多终端访问,方便车主随时随地查看信息。
客户自助服务:车主可以通过系统自助预约、支付、查看维修进度等,减少了人工干预,提高了效率。
智能推荐:通过数据分析,为车主提供个性化的维修保养建议,提升客户满意度。 - 有价值:数据驱动的决策与预测
阐述:汽车修理管理系统可以收集大量的车辆维修数据,并通过数据分析,帮助修理厂做出更有价值的决策。例如,系统可以通过分析历史维修记录,预测某些车型的常见故障,提前为客户提供预防性维护服务,减少车辆故障发生的概率,提升修理厂的专业形象。通过分析顾客的维修偏好,系统还可以帮助修理厂精准营销,提高客户粘性和复购率。
实现方式:
数据挖掘与分析:系统收集的维修数据可以用来分析车型的故障频率、常见问题等,为车主提供个性化的维修和保养建议。
预测性维护:基于车辆历史数据和行业趋势,系统能够预测汽车零部件的使用寿命和可能出现的故障,帮助车主提前维修或更换部件。
经营决策支持:通过销售数据、维修成本、客户反馈等,系统能够为管理者提供决策支持,优化服务流程,提升盈利能力。 - 有情怀:建立修车行业的信任与品牌口碑
阐述:修车行业长期以来被视为“非透明”和“服务质量参差不齐”的行业,车主往往对修理厂缺乏信任。因此,这一目标不仅仅是技术的实现,还关乎情感和品牌的建立。通过透明的流程、优质的客户服务和专业的技术保障,汽车修理管理系统可以让车主感受到更多的关怀与信任,进而推动行业品牌建设。修理厂通过系统能够更好地建立与客户的长期信任关系,不仅是一次性服务,更是在建立长期的品牌口碑。
实现方式:
透明化流程:所有的维修记录和费用明细都可以让车主随时查看,避免了隐性收费和不透明操作,树立信任感。
客户关怀与提醒:系统可以自动提醒车主进行定期保养或检查,提前预防问题的发生,展现企业对客户的关怀。
诚信保障:通过系统的质量控制和记录,确保每一项维修服务都能够追溯,若有问题能够及时沟通和解决,提升品牌形象。 - 创新:智能化与自动化的未来驱动
阐述:随着人工智能和物联网技术的不断进步,汽车修理管理系统可以实现更智能的功能,比如自动化诊断、智能排班、机器人协助修理等。这些技术创新不仅能够提升修理效率,还能带来更加精准的维修服务,帮助修理厂走在行业的前沿。通过不断创新,系统能够为车主和修理厂创造更大的附加值,并为行业的未来发展提供动力。
实现方式:
智能诊断系统:通过车载传感器和诊断设备,系统能够自动检测汽车的故障并给出修理建议,减少人工检查和误诊的可能。
自动化排班系统:利用智能排班算法,系统能够根据维修人员的技能、任务紧急度等因素,自动分配工作任务,提升工作效率。
机器人修理辅助:未来的修理厂可能会使用机器人辅助进行一些高精度、高风险的修理工作,减少人力成本并提高修理质量。
3.团队计划
根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到Coding的团队项目任务里,要求:
PM组织成员快速阅览《构建之法》第8章到第15章关于“软件开发完整生命周期”的相关章节,并回顾在词典App案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。
必须使用《构建之法》“计划和估计” 一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了。
第 9 周
1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第10周
1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第11周
1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第12、13周
- 团队项目Alpha任务分配计划
- 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周
1.用户反馈+测试计划改进 - 团队Alpha阶段个人总结
- 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 - 团队项目Alpha博客:事后分析
4.团队成员绩效评估方法
成员的绩效 = 团队获得的分数 + 个人的团队贡献分
在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N,其中N为团队的人数。 在alpha/beta 之后,团队按照自己制定的规则,把 (20N)瓜分给每人,这就是 “团队贡献分”。
浙公网安备 33010602011771号