103
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2501_CS_SE_FZU社区-CSDN社区云 |
|---|---|
| 这个作业要求在哪里 | 团队作业——事后诸葛亮 |
| 团队名称 | 琼港工作室 |
| 这个作业的目标 | Alpha阶段问题总结 |
| 其他参考文献 | 现代软件工程讲义 11 项目管理 - 事后诸葛亮会议 |
@
我们的软件《汉堡主理人》旨在解决卡牌肉鸽游戏与模拟经营游戏融合的市场空缺问题。定义非常清楚:为既喜欢卡牌策略又喜欢经营模拟的玩家提供独特体验。在需求文档中,我们对典型用户(硬核策略玩家、休闲经营玩家)和典型场景(3分钟快节奏单局、多周目挑战)都有清晰描述。
有相对充足的时间进行计划。团队在项目启动阶段花费了约2周时间进行详细的需求分析和原型设计,为后续开发奠定了良好基础。
通过飞书文档协作和QQ群讨论,采用民主集中制原则。重要决策会组织专题会议,充分讨论后由项目经理综合各方意见做出最终决定。
通过Alpha测试反馈,用户对核心玩法(卡牌组合×经营自动化)接受度高于预期。我们成功实现了预设的"3分钟快节奏单局"目标,离最终产品目标更近了一步。
经验教训:初期对移动端性能优化预估不足。
改进方案:在原型设计阶段就加入更多性能考量,提前制定优化策略。
90%的原计划工作都已完成。未完成部分主要是部分特效优化和极端设备适配,原因是时间限制和部分低端设备兼容性问题的复杂性超出预期。
初期在UI动画效果上投入了过多时间,部分复杂动画在移动端实际表现效果有限,后来进行了简化。
是的,采用敏捷开发模式,每个冲刺任务都有明确的验收标准和交付件定义。
大体按照计划进行,但在第4-5天遇到了性能优化瓶颈,通过调整任务优先级保证了核心功能的按时交付。
预留了15%的时间作为缓冲区,这个缓冲区在解决突发性能问题时发挥了关键作用。
学到经验:详细的任务分解和及时的沟通能显著提升开发效率。
改进方案:建立更完善的风险预警机制,提前识别潜在问题。
人力资源充足,但在特定领域(如Shader编程、移动端性能优化)存在技能短板,通过团队学习和外部资源补充解决了问题。
采用基于历史经验的类比估算和三点估算法,精度达到85%左右。图形资源制作时间预估相对不够准确。
测试资源基本足够,但移动端真机测试设备种类不够全面。对于美术资源的工作量确实有所低估,像素画制作的精细程度要求比预期更高。
部分基础性的UI实现工作可以由经验较少的成员承担,让核心开发人员更专注于架构和关键技术难题。
经验教训:专业技能分布不均衡影响整体进度。
改进方案:提前进行技能培训和技术分享,建立更合理的任务分配机制。
通过QQ群公告、飞书文档更新通知和每日站会,确保变更信息及时传达给所有相关人员。
采用MoSCoW法则(Must-have, Should-have, Could-have, Won't-have)进行优先级排序,结合影响分析和风险评估做出决策。
有明确的出口条件定义,包括功能完整性、性能指标、质量标准等具体可衡量的指标。
对主要风险都制定了应急计划,如性能不达标时的优化方案、关键功能延迟的应对措施等。
团队展现出良好的适应性,能够快速响应和处理突发需求,这得益于前期的技术储备和灵活的开发流程。
学到经验:建立变更控制委员会能更有效地管理需求变更。
改进方案:制定更正式的变更管理流程,减少随意性变更。
设计工作主要在项目前期由UI设计师和架构师共同完成,时间安排合理,人员配置恰当。
在卡牌效果与经营系统的结合方式上存在模糊点,通过原型验证和团队讨论,最终确定了清晰的设计方案。
使用了单元测试框架,部分模块采用TDD开发。使用UML图进行架构设计,这些工具在保证代码质量和设计清晰度方面发挥了重要作用。
卡牌拖拽交互和状态管理相关的Bug最多,原因是移动端触摸事件的复杂性和状态同步的难度。发布后发现的主要是特定设备上的渲染问题。
采用Pull Request机制进行代码复审,严格执行预定的C#代码规范,确保了代码质量的一致性。
学到经验:前期更严格的设计评审能减少后期的修改成本。
改进方案:引入更多自动化代码检查工具,提高代码质量。
有详细的测试计划,包括功能测试、性能测试、兼容性测试等全方位测试策略。
进行了正式的Alpha测试,邀请目标用户群体参与,收集了大量有价值的反馈。
使用了Unity Test Framework、Appium等自动化测试工具,以及自研的AI辅助测试系统,显著提升了测试效率。
使用Unity Profiler进行性能分析,建立性能基线,持续跟踪关键指标如帧率、内存占用、加载时间等。
主要意外问题是部分Android设备的GPU驱动兼容性问题,通过动态降级特效方案解决。
学到经验:更广泛的设备兼容性测试十分必要。
改进方案:建立设备测试矩阵,覆盖更多低端设备型号。
团队目前处于CMMI三级(已定义级)向四级(量化管理级)过渡的阶段。过程已文档化、标准化,并能持续改进,但在量化管理方面还有提升空间。
团队已从磨合期进入规范期,正在向创造期迈进。建立了有效的工作流程和沟通机制,开始展现出创新能力和问题解决能力。
最需要改进的方面:风险管理与预警机制。需要建立更系统化的风险识别、评估和应对体系,特别是在技术难点和外部依赖方面,做到提前预警、主动应对。
具体改进措施: