一、团队展示
1、队名
DiligentVegetableChicken
2、队员信息
纪昂学(组长):3118005053
廖业成:3118005060
蔡越:3118005086
周梓波:3118005080
冷沐阳:3118005054
3、拟作的团队项目描述
内置新模式的闯关游戏——俄罗斯方块
4、队员风采
姓名 | 风格 | 擅长的技术 | 希望的软工角色 | 一句话宣言 |
纪昂学 | 乐观向上,但行动力略显不足 | Java后端开发 | 开发人员、PM | 走出舒适圈 |
廖业成 | 积极乐观 | Java后端开发 | 开发人员、需求分析师 | 嗯冲 |
蔡越 | 性格随和,较为细心 | 前端页面开发 | 测试人员、开发人员 | 更高更快更强 |
周梓波 | 乐观向上,善于交流,乐于助人,有点懒 | Java后端开发 | 开发人员、PM | 冲冲冲 |
冷沐阳 | 善于沟通,积极向上 | 掌握C语言,Java不太熟练 | 测试人员、开发人员 | 奥利给 |
5、团队首次合照
6、团队特色描述
队员对彼此的能力与性格都十分熟悉,怀揣"五颗心",沟通无障碍。不足之处能互补,擅长之处能提升。
7、团队宣言
"1+1+1+1+1>5"
二、选题要求
1、团队选题
内置新模式的闯关游戏——俄罗斯方块
2、预计用户量
100人
3、围绕选题项目内容的 真实、可用、有价值(有情怀 作为加分项)目标来分别阐述
对70~90年代的人,甚至是00后来说,总有那几款经典游戏深入人心。虽然现在各种大型单机游戏、网络游戏的兴起,但经典游戏在这些人的心中有着无法取缔的位置。我们小组想从经典游戏俄罗斯方块下手,大开脑洞,在原有游戏基础上引入新的模式,增加新的体验,为经典游戏注入新鲜血液。让玩家体会到儿时的回忆的同时又能感受到游戏的创新。
4、建立和初步熟悉团队git的协作方式
项目后续的代码、文档都要通过net增量式管理。实现文档的版本化和增量式管理。
5、团队项目的git仓库
https://github.com/DiligentVegetableChicken/Tetris
三、团队计划
第 8 周 |
1.团队组队、团队博客 (✔) |
|
2.团队介绍、成员展示、角色分配、选题确定 (✔) |
|
3.制定团队计划安排,团队贡献分的规定 (✔) |
第9周 |
1.需求规格说明书 |
|
2.原型设计,队员估计任务难度并学习必要的技术 |
|
3.编码规范完成、平台环境搭建完成、初步架构搭建 |
第10周 |
1.原型改进(给目标用户展现原型,并进一步理解需求) |
|
2.架构设计,WBS, 团队成员估计各自任务所需时间 |
|
3.测试计划 |
第11、12周 |
1. 团队项目Alpha任务分配计划 |
|
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
第13周 |
1.用户反馈+测试计划改进 |
|
2. 团队Alpha阶段个人总结 |
|
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
第14周 |
1. 团队项目Alpha博客:事后分析 |
|
四、团队成员效绩评估方法
本着以提升团队成员主动性和积极性为宗旨,经团队成员讨论后确定如下绩效评估流程和评估标准:
团队内部绩效的评估主要过程为:
1、分解任务:根据开发流程和成员擅长技术对项目进行分解,主要包括分析讨论,开发,测试,撰写博客(开发过程将按项目功能模块做进一步细化分解)。
2、任务评估工作量:由个人经验对子任务的代码量和难度系数进行评估,得到与子任务对应的基本分f(100分)。(基本分f=代码量+难度系数,代码量和难度各占百分之五十)可利用一人多岗的方法,使每位成为分配到的子任务对应的基本分尽量相同。
3、结合成员个人意愿和擅长技术,将子任务按工作计划安排到人。
4、绩效评估:从工作完成率a%(%50-%120)和完成质量比率%b(%50-%150)两方面对成员子任务完成情况进行考察。最终得到成员完成度系数%c=(%a+%b)/2,完成工作率%a由是否按时交付和任务完成完整情况进行评估;质量比率%b可从代码规范情况,BUG率,测试报告进行评估。
5、为保证项目的完整性,在开发过程中可能需要对子任务进行灵活分配,即对成员间互助情况进行评估,团队将根据任务的微调情况和成员间的互助情况,为成员评估附加分数m(0~20分)成员总绩效分数SUM=f*%c+m。
6、按照各成员之间SUM的比例,将20N分配到个人,作为个人的团队贡献分。(注:N为成员人数5)