福大软工1816 · 第七次作业 - 需求分析报告之拖鞋旅游队
【组长博客链接】
【计划安排】
阶段 | 主要任务 | 时间 | 任务内容 |
---|---|---|---|
1 | 项目选题 | 09.22 - 10.10 | 确定选题内容,收集用户需求,明确定位,竞品分析,选题报告 |
2 | 需求分析 | 10.11 - 11.4 | 梳理需求,输出思维导图,原型设计,一分钟视频,需求分析报告 |
3 | 团队 | 11.5 - 11.10 | 团队整改,原型改进,确定编码,加强团队协作 |
4 | Alpha冲刺 | 11.11 - 11.23 | 完成项目核心(一期)功能,准备项目1.0版本上线 |
5 | Alpha&Beta对接 | 11.24 - 12.12 | 收集用户反馈 ,测试,改进Alpha版本,反思总结 |
6 | Beta冲刺 | 12.13 - 12.21 | 测试,完善功能,运营推广,上线项目 |
【项目logo】
【思维导图】
其实我们更希望以如下的方式展示。
-
问卷调查
-
需求池
-
功能需求图
-
功能图
【团队中个人的贡献比例】
-
由于部分思维导图、logo设计在之前的阶段算过贡献,此处不重复计算
学号 成员 参与 贡献比例 031602428 苏路明 思维导图,整合需求报告,完善博客 11 031602401 陈瀚霖 需求分析报告引言部分 8 031602406 程晓宏 PPT制作、演讲 11 031602438 叶一帆 需求分析报告验收标准部分 9 031602407 何家健 评审表设计、评分、对他组提出问题和建议各50% 8 031602410 黄海潮 评审表设计、评分、对他组提出问题和建议各50% 8 031602429 王锦扬 原型制作60% 12 031602442 郑孔宇 博客撰写,回答他组问题,收集建议 9 031602439 俞凯欣 原型制作40%,一分钟视频制作 15 031602421 林世杰 需求分析报告总体描述部分 9
【评审表格设计】
【答辩总结】
-
评分:去除最高分(80)最低分(66)后的平均分:73.71
组号 团队名 评分 1 爸爸饿了 79 2 拖鞋旅游队 80 3 彳艮彳亍 76 4 火箭少男100 66 5 起床一起肝活队 66 6 404 Note Found 71 7 第三视角 75 8 小白吃 76 9 我头发呢 73 -
问题&回答:第九组还未提问。
第一小组的问题:
- Q1:通过答辩并没有对产品的核心竞争力有一个明确的认识能否说明产品的核心竞争力所在?
-A1:我们核心的功能在于是上传照片能够自动捕获照片所带的定位信息,方便用户来完善自己的足迹图。 - Q2:请问有对于应用的容错性方面相应的验收标准吗?
- A2:暂时还没有,我们会在后续补充。
- Q3:是否考虑过初期先行集中精力开发部分核心功能?
- A3:有的,在思维导图里我们对开发的功能有进行等级标记,等级越低的优先级越高。
第三组的问题
- Q1:现在市场上开始浮出一些类似于你们功能的产品,请问你们如何保持产品优势?
- A1:首先,微信小程序便于安装和分享,其次捕获定位信息的功能能够方便用户们的使用而不同于其他软件的选取地点。
- Q2:您们的产品很注重的是分享这一块,请问在这一块你们觉得你们的分享非常具有核心竞争力的是什么?因为当前QQ、微信之类的在分享这一块形式越来越多了
- A2:我们是形成一张h5海报形式的链接分享,从而有更加美观的分享体验。
- Q3:请问您们有考虑过一些类似于根据用户需要实时推荐之类的拓展功能,还是想要专一做您们现有产品的特点。
- A3:如果开发顺利,我们是有考虑进行推荐内容的拓展的。
第四组的问题
- Q1:是否存在有更创新型的杀手功能呢?
- A1:上传照片时会自动获取照片所带的定位信息,如果因信号不好而不存在定位信息,也可手动选择。
- Q2:容错性相关的验收标准是否有考虑?
- A2:暂时还没有,我们会在后续补充。
- Q3: 分享功能是否设计的过于简单?
- A3:我们是生成一份h5形式的海报链接再分享到QQ、微信、微博等地方。
第五组的问题
- Q1:在足迹地图功能上,如果在同一个地点旅游了多次,那么你们是对这几次的标记同时展示出来还是会进行新旧更替呢?(甚至可以考虑一下标记的等级提升。)
- A1:足迹图上只会显示最新最热的照片,我们也有成就系统来满足用户的体验感。
- Q2:分享功能方面,如果是简单的分享、评论、点赞,这就跟大部分的空间,朋友圈动态一样的形式。能否有更新颖的分享方式。
- A2:我们是制作成h5海报形式的链接分享到空间,朋友圈中,而不是单纯的分享图片、视频、文字。
- Q3:在用户个人的数据记录方面,你们组似乎是将图片和视频以时间轴的进行排序。这里的话如果有用户需要以地点为第一关键字排序,希望这个功能也能够实现。
- A3:好的,感谢建议,我们会尽量实现。
第六组的问题
- Q1:你好,请问同类型产品很多,如何体现你们的竞争力?
- A1:首先,微信小程序便于安装和分享,其次捕获定位信息的功能能够方便用户们的使用而不同于其他软件的选取地点。
- Q2:你好,请问在ppt中是否应该添加个人中心的各种功能的说明?
- A2:好的,下一次会在ppt中有更加详细的展示。
- Q3:你好,请问在产品的原型中,个人信息修改的部分是不是应该添加修改城市,国家的功能?
- A3:是用户自己的国家、城市的话会有的,我们还有旅游过的国家和城市统计。
第七组的问题
- Q1:是否可以考虑通过改变”足迹地图“标记点的颜色来凸显用户对旅游过的地点的反馈,比如相当喜欢的地点,用户可以将默认的红色改成其他颜色,再加上一些小备注记录?以及你们有没有想过将地图做成天气预报那样的按游客数量标注的热度分布图?
- A1:感谢建议,我们会对您的意见
- Q2:推荐的旅游地点是否能提供详细的推荐理由?你们目前的推荐功能能做到什么程度?
- A2:新用户我们会根据其他用户推荐的热门地区进行推荐,老用户我们会根据他们已经去过的地方风格进行推荐。
- Q3:功能目前虽然非常丰富,但是是很难做过那些商家,那你们打算怎么改变自己的定位?
- A3:首先,微信小程序便于安装和分享,其次捕获定位信息的功能能够方便用户们的使用而不同于其他软件的选取地点。
第八组的问题
- Q1:你们的路线分享功能是以什么方式记录的?
- A1:根据上传过的图片中所带的定位信息,如果由于信号不好导致定位信息不存在,可以手动选择该照片的位置,最后将所有照片的定位信息出现的位置在地图上点亮后分享。
- Q2:感觉对于路线功能对于旅客来说是不是没有什么用?
- A2:路线功能并不是导航,而是用于分享的。
- Q3:你们产品相对于市面上其他产品最大的亮点是什么?或者说主要能解决什么问题?
- A3:最大的亮点是能够通过照片自带的定位信息来自动生成路线地图
- Q1:通过答辩并没有对产品的核心竞争力有一个明确的认识能否说明产品的核心竞争力所在?
【其他组提出的意见和建议】
- 产品的核心竞争力不够突出
- 功能定位不够明确
- 容错性验收标准没有体现,验收标准未给出精确数字标准
- 生成位置可能出问题
- 项目特点
- 分享形式操作难度
- 重点内容突出和深化
- 亮点功能未阐释清楚,亮点功能不够吸引人
- 答辩过程缺乏说服力
- PPT问题,原型问题
- 以地点为第一关键字排序
- 可以增加图片修改的特殊方式
- 可以针对喜欢旅游的人群提出一些比较好玩的东西,以此来吸引更多的用户
【需求分析报告修改处】
- 修改2.2产品功能中的主要功能图表内容优先级
- 新增第六章容错性标准
【需求分析报告】
【遇到的困难及解决方法】
- 困难描述
- 对《软件需求规格说明书》较为陌生
- 软件验收标准的制定
- 做过哪些尝试
- 通过查阅相关博客
- 询问他组以获得较为统一的结果
- 是否解决
- 解决
- 有何收获
- 基本了解了需求分析报告的内容
- 讨论制定了验收标准
【PSP表格】
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 5 | 5 |
· Estimate | · 估计这个任务需要多少时间 | 120 | 150 |
· Development | 开发 | 10 | 10 |
· Analysis | · 需求分析 (包括学习新技术) | 10 | 10 |
· Design Spec | · 生成设计文档 | 20 | 30 |
· Design Review | · 设计复审 (和同事审核设计文档) | 20 | 20 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· Design | · 具体设计 | 50 | 80 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改代码,提交修改) | 0 | 0 |
· Reporting | 报告 | 0 | 0 |
· Test Report | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 5 | 5 |
合计 | 150 |
【学习进度条】
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 300 | 300 | 8 | 8 | 入门Visual studio的使用(包括单元测试) |
2 | 0 | 300 | 6 | 14 | 了解正则表达式的使用 |
3 | 0 | 300 | 10 | 24 | 加深掌握了Axure的使用,学会了使用NABCD模型进行需求分析 |
4 | 500 | 800 | 36 | 60 | 加强了python/java爬虫基础,在java代码方面有很大的提升,解除了数据分析和可视化设计 |
5 | 0 | 800 | 10 | 70 | 竞品分析 |
6 | 0 | 800 | 12 | 82 | UML设计,需求收集 |
7 | 0 | 800 | 10 | 92 | 需求分析,思维导图设计 |