团队作业1——团队展示&选题
所属课程 | 软件工程 |
---|---|
作业要求 | 团队项目 |
作业目标 | 了解团队成员、确定选题、计划后续项目安排 |
github链接 | OpenGL-MiniEngine |
一、团队介绍
1、团队名称:OTTO小队
2、团队成员
姓名 | 班级 | 学号 |
---|---|---|
潘俊羽(组长) | 计科2班 | 3121005138 |
石云欣 | 计科1班 | 3221004809 |
杨恒 | 计科2班 | 3121005146 |
游烽 | 计科2班 | 3121005148 |
沈纪康 | 计科1班 | 3121004750 |
罗寰宇 | 计科2班 | 3121005137 |
3.队员风采
姓名 | 风格 | 擅长技术 | 编程兴趣 | 希望的软工角色 | 一句话宣言 |
---|---|---|---|---|---|
潘俊羽(队长) | 提前规划好任务,发现做不完开始加班 | C++, C#, Unity, Unreal Engine | 做有意思的东西 | 开发工程师/测试/PM | 0 error, 0 warning |
石云欣 | 越到ddl编程速度越快 | C, C++ | 喜欢造轮子 | 开发/PM | 顺利完成作业就是胜利 |
杨恒 | 做不通容易上头,不想拐弯 | C#,C++,lua,Unity | 喜欢框架设计 | 开发/测试/PM | 能run就行 |
游烽 | 能简则简,有时忘写注释 | python,数据挖掘 | 调参 | 测试/PM | 马上就做好了 |
沈纪康 | 随心所欲不逾矩 | C++, C#, Unity, Unreal Engine | 写出规范有条理的代码 | 开发 | 怎么又报错了 |
罗寰宇 | 能跑就行 | C,C++,python | 感觉有用都可以做 | 开发/PM | 一万年太久,只争朝夕 |
4、项目介绍
基于OpenGL的3D场景绘制渲染与交互界面:
本系统主要面向于初学图形学与人机交互的同学,通过开源的方式为初学者提供一个较为轻量、易解读的图形交互界面。
预期用户量为200人。
真实: 对于初学者而言,目前互联网上的学习资源良莠不齐,查询时费心费力,即使网络上比较成熟的开源图形交互软件都有较完整的文档,但体量较大,抽丝剥茧实属不易。
可用:开发程序的同学都是这学期初接触OpenGL的新手,故更能理解初学者不解之处,可以在适当的地方补充注解,更适合作为教学项目。
有价值:开源项目在大学生群体中越来越受欢迎,很多学生通过参与开源项目来提升编程技能、了解业界技术、结识良师益友、展示个人能力。也希望这个项目能唤起更多同学对开源项目的热情,为国内的开源生态增添活力。
5、团队分工与特色
团队分工
开发:潘俊羽、沈纪康、杨恒
测试:游烽
产品经理:石云欣
项目经理:罗寰宇
团队特色
我们的团队由六名成员组成。罗寰宇是我们的项目经理,他负责项目的规划、管理和协调。潘俊羽是我们的图形学专家,他负责场景的绘制、渲染和光照效果。沈纪康和杨恒是我们的人机交互专家,他们负责场景的交互、操作和UI界面。游烽是我们的测试和文档专家,他负责项目的测试、调试和文档编写。
我们的前期目标是创建一个能够模拟光照效果的3D场景,并提供用户友好的交互方式和操作。我们希望通过这个项目来帮助初学者学习图形学和人机交互的知识和技术,并展示我们的创意和技能。我们有一些创新或改进的想法,例如使用一些高级的着色器和纹理技术来增加场景的真实感和美观性,以及使用一些智能化的交互方式来增加用户的体验和乐趣。
6、团队合照
二、团队计划
时间 | 任务内容 |
---|---|
第9周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
三、绩效评估
1、评估原则
有所侧重
绩效评估应该选择与岗位工作相关的主要内容进行评估,应突出重点和关键。绩效评估应该根据不同的岗位、职能和目标,制定不同的评估指标和权重,以体现工作的差异性和重要性
客观公正
绩效评估应该尽可能地采用科学的方法、数据和标准,减少主观偏见和感情色彩。绩效评估应该从多个角度、多个层次、多个来源收集信息,以提高评估的全面性和可信度。绩效评估应该遵循事先明确的规则和程序,保证评估的透明度和一致性。
2、绩效分配
- 在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N**,其中N为团队的人数。 在alpha/beta 之后,团队按照自己制定的规则,把 (20N)瓜分给每人,这就是 “团队贡献分”。
本组共6人,所有人贡献分的总和为120分,每人持有基本参与分10+项目贡献分10。
-
基本参与分中的10分是基础分数,不变动
-
项目贡献分中的10分是在完成项目的过程中,队员们根据讨论情况、参与部分、完成程度等方面去给除自己外的队员评分(满分10分),届时根据评分再取平均分(若两人平均分相等,则队长决定两人分数±1)。