| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11407 |
| 团队名称 | <栋的都懂> |
| 这个作业的目标 | <完成需求分析和原型设计,定好项目完成计划和团队管理规则> |
目录
项目计划
团队logo
leangoo管理
Alpha版本
- 实现活动的发布功能
- 实现活动的分类功能,按照校级,院级,部门来分类
- 完成参与活动后的奖励分配(包括综测与党务时长)
- 实现活动的展示页面,按照时间顺序由远及近的展示功能
- 实现活动消息以小程序方式发送的功能
数据流图
项目思维导图
燃尽图
团队当前分工
| 人员 | 分工明细 |
|---|---|
| 王逸凌 | 后端 |
| 邱潇洋 | PM |
| 刘新伟 | 前端 |
| 李伟 | 测试 |
| 郭盈江 | 后端 |
| 高体民 | 前端 |
| 颜斯猛 | 前端 |
| 林佳伟 | 后端 |
| 牟迪 | 后端 |
| 黄涛煊 | 测试 |
| 畅继军 | 测试 |
下一步to-do-list
- 设计将展示给用户的活动展示以及分类界面
- 小程序的布局排版及界面美化
- 前端界面的编码,几个重要的界面要设计出来
- 后端框架的架构
问卷调查与需求分析
问卷调查分析
https://docs.qq.com/doc/DZHFIZ1VoVnpRd1Jr
需求分析书
https://gitee.com/Abtd/act-helper-se2020/blob/master/需求分析书.md
原型设计
工具:墨刀
效果展示:https://modao.cc/app/b50ce4cae2844ce80ffdd4139d5491c15289d388?simulator_type=device&sticky
登陆界面
- 知福小程序的登陆界面,通过微信认证登录。
- 主界面的活动导图包含着各类活动,以及单个活动的详细信息,给与用户最完美的体验。
- 个人主界面的展示和已报名活动的信息提示。
- 隐私功能和多用户添加功能,让用户更加方便安全的使用小程序。
- 设置通知功能,让活动通知更加及时的传递到用户。
- 关于知福的开发信息。
- 提供意见反馈功能,集思广益,让用户及时反馈,从而让开发者能够不断完善。
bilibili主页
https://space.bilibili.com/1868079002
团队协作记录
线下讨论:
线上讨论:
团队仓库管理 gitee码云
本次作业遇到的困难及解决方法
(1)问题描述:需求分析的讨论,本想在线下会议大家一起一条一条讨论,但发现效率 太低。
解决方案:分配任务,大家各自完成一小部分,汇总后再一起讨论,统筹兼顾完成了需求分析
耗时:1小时
是否解决:已经解决
收获:有时候完成一个任务人多反而效率更低,像作业一开始就提出的分而治之效率反而会更高。
(2)问题描述:原型设计的工具,用墨刀还是Axure
做过哪些尝试:由于组员第一次结对作业进行原型设计的使用不同,本次作业用什么工具产生分歧,但考虑到原型设计的完成效果和所需时间,最终选择—墨刀。
耗时:10分钟
是否解决:已经解决
(3)问题描述:团队项目管理,Leangoo第一次接触,组员不太熟悉
做过哪些尝试:团队需要,那大家就一起学习呗
耗时:2小时
是否解决:已经解决
收获:一个项目不可能一下就开发完成,采取分而治之就能使工作清晰有条理,但分而治之肯定需要有个管理系统,Leangoo很好地解决了这个问题,还有燃尽图,真香。
PSP及学习进度
PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | ||
| Estimate | 估计这个任务需要多少时间 | 20 | 15 |
| Development | 开发 | ||
| Analysis | 需求分析 (包括学习新技术) | 240 | 300 |
| Design Spec | 生成设计文档 | 120 | 100 |
| Design Review | 设计复审 | 60 | 40 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
| Design | 具体设计 | 600 | 500 |
| Coding | 具体编码 | 0 | 0 |
| Code Review | 代码复审 | 0 | 0 |
| Test | 测试(自我测试,修改代码,提交修改) | 60 | 70 |
| Reporting | 报告 | ||
| Test Report | 测试报告 | 60 | 40 |
| Size Measurement | 计算工作量 | 20 | 15 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 20 |
| 合计 | 1210 | 1100 |
学习进度条
| 第N周 | 新增代码(行) | 累积代码(行) | 本周学习耗时(小时) | 累积学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 10 | 10 | 团队初见面,选题讨论,准备答辩ppt |
| 2 | 0 | 0 | 18 | 28 | 学会用WBS把项目分解,明确各部分需求以及组员如何更好地配合推进项目完成。对构建之法的NABCD体会更深,团队成员配合更默契。 |
贡献分分配规则
| 评分项 | 衡量标准 | 占比 |
|---|---|---|
| 基础绩效 | 是否参与讨论、出席线下会议 | 15% |
| 工作量 | 工作量、完成所需预计时间、难度 | 50% |
| 工作完成时间 | ddl前完成取100%,每延后半天-20% | 10% |
| 工作质量 | 完成质量、是否取得预计效果、代码可用性、可靠性 | 25% |
| 附加 | 协助他人完成因拖延或技术难题而未完成的工作、完成额外的开发任务 | 视情况附加 |
本次作业贡献占比
| 学号 | 姓名 | 完成任务 | 贡献分 |
|---|---|---|---|
| 181800330 | 王逸凌 | 需求分析,原型设计 | 7.4 |
| 031802636 | 颜斯猛 | 需求分析 | 4 |
| 061800508 | 高体民 | 需求分析,问卷调查,博客撰写 | 7.3 |
| 031802316 | 林佳伟 | 参与任务讨论 | 2 |
| 041801516 | 李伟 | 参与任务讨论及辅助 | 2.5 |
| 031802407 | 黄涛烜 | 参与任务讨论 | 2.1 |
| 031802422 | 邱潇洋 | 统领全局,整合需求分析,团队项目管理 | 7.5 |
| 031802201 | 畅继军 | 参与任务讨论及辅助 | 3.8 |
| 031802309 | 郭盈江 | logo设计和Vlog制作 | 5.6 |
| 181800415 | 牟迪 | 需求分析、UML图、用例图设计 | 6.0 |
| 041802216 | 刘新伟 | 需求分析,原型设计 | 6.8 |