这个作业属于哪个课程 | <软件工程2024-双学位> |
---|---|
这个作业要求在哪里 | <团队作业1——团队展示&选题> |
这个作业的目标 | 团队协作完成团队展示和选题 |
1.团队展示
1.队名
2.队员信息(姓名+学号)
陈俊豪 3121001738
李荣富 3121006365
刘栋 3121002754
梅中一 3121002760
高航 3121002697
黎浩博 3121007842
3.团队合照
4.队员风采
队员 | 风格 | 擅长技术 | 编程的兴趣 | 宣言 |
---|---|---|---|---|
陈俊豪 | 开朗,乐观 | 会化学,Python正在学,c语言会一点 | 还没找到 | 勇敢牛牛,不怕困难 |
李荣富 | 沉默 | C++/QT软件开发 | 后端 | 大学四年都想转码的环境人 |
刘栋 | 刨根问底 | C/C++ | 逆向 | 普通 |
梅中一 | 简约 | C++ | python | 。。。 |
高航 | 喜欢漫画,桌游 | 制作过unity | 游戏方面 | 无 |
黎浩博 | 沉默,细心 | C#/C++ | 算法 | 没啥。就一编程小白 |
5.各队员希望的软工角色
陈俊豪:测试、产品管理、用户教育
李荣富:程序管理、开发
刘栋:开发
梅中一:开发、程序管理
高航:开发、测试、系统实施、用户教育
黎浩博:开发
6.MSF9点基本原则
a. 为共同的远景而工作:完成项目既定的目标,大家共同完成;
b. 充分授权和信任:队员之间平等协作,能够在完成自己擅长的部分的同事,积极与其它人沟通,能够积极记录工作的进度,让大家在遇到困难的时候能够一起帮忙解决;
c. 各司其职,为项目共同负责:团队的队员有自己负责的部分,如果在自己的职责范围内出现问题,能够积极处理;
2.选题要求
1.确立团队选题,确定之后每个团队需要写描述要做的究竟是什么系统,预期的用户量是多少。
团队选题:课程表小程序
预期用户量:1k+
2.围绕选题项目内容的 真实、可用、有价值(有情怀 作为加分项)目标来分别阐述。
真实目标:团队合作,完成作业,锻炼各项能力
可用目标:做一个可用的课表
有价值目标:做一个受学生喜欢的课表
目标群体:在校大学生
3.建立和初步熟悉团队git的协作方式。项目后续的代码、文档都要通过net增量式管理。实现文档的版本化和增量式管理
3.团队计划
根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到Coding的团队项目任务里,要求:
- PM组织成员快速阅览《构建之法》第8章到第15章关于“软件开发完整生命周期”的相关章节,并回顾在词典App案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。
- 必须使用《构建之法》“计划和估计” 一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了。
原环节进度表
第 4 周 | 1.团队组队、团队博客 |
---|---|
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第5、6周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第7周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第8、9周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第10周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第11周 | 1. 团队项目Alpha博客:事后分析 |
矫正后环节进度表
时间 | 任务 |
---|---|
第 4 周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第5、6周 | 1.需求分析(需求规格说明书) |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范规范、平台环境搭建完成、初步架构搭建 | |
第7周 | 1.原型改进 |
2.架构设计,任务分解WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第8、9周 | 1. 团队项目任务分配计划 |
2. 连续7天的敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第10周 | 1.用户反馈+测试计划改进 |
2. 个人总结 | |
3. 团队项目博客:发布说明、测试报告、展示博客、项目管理 | |
第11周 | 1. 团队项目博客:事后分析 |
4.团队成员绩效评估方法:
成员的绩效 = 团队获得的分数 + 个人的团队贡献分
在项目alpha阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不 同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N,其中N为团队的人数。 在alpha之后,团队按照自己制定的规则,把 (20N)瓜分给每人,这就是 “团队贡献分”。
个人的团队贡献分评定,首先组员完成自己所分配的任务占60%,同时组员之间互评40%,最终的个人贡献分=完成任务*60%+组员互评40%。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异