【近取 key】NABCD分析
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 团队项目-NABCD分析 |
我在这个课程的目标是 | 提升工程能力和团队意识,熟悉软件开发的流程 |
这个作业在哪个具体方面帮助我实现目标 | 初次参加一个团队项目 |
项目介绍
项目名:近取 key,取近取譬谐音。
能近取譬,可谓仁之方也已。
——《论语·雍也》
项目简介:一款面向具有专攻背单词需求同学的工具,利用记忆宫殿原理,生成创新性“词图”背单词,开辟背单词新模式。
环境(发布位置):网页端 web-app。
具体说明:大多背单词软件采用逐个单词进行弹出相应卡片,供用户记忆,即所谓“碎片化学习”。其缺点在于容易遗忘,难以形成系统性记忆。心理学研究表明,记忆的基本法则是把新的信息联想于已知事物,而 B 站上目前也流行一种很火的背单词方法叫“A4 纸背单词”,即在 A4 纸上不同位置去写单词,使一个单词具有相应的位置信息,从一维升级为二维。我们考虑在 A4 纸背单词与“记忆宫殿”的理论基础上,在保留基本的背单词软件功能的前提下,充分发挥 PC 端的优势,构建以词图为核心元素的全新背单词软件。
预期功能(alpha):给一个背景图(也可是 A4 纸一样的空白),用户往里面拖拽或者手打新词汇,使之具有位置信息,甚至与其之后的背景中的相应元素产生关联,从而最终生成一张词图,用户背单词时可以根据生成的词图进行复现,做到场景式记忆,从而让遗忘曲线更加平缓。
需求视频链接
https://bhpan.buaa.edu.cn:443/link/A69CA3AA38ED728F74E77F52834822D6
有效期限:2021-05-12 23:59
访问密码:rgaQ
NABCD 分析
Need
目前,大多背单词软件采用逐个单词进行弹出相应卡片,供用户记忆,即所谓“碎片化学习”。
对于具有较大量背单词需求的同学(包括考研、留学等群体),这样碎片化的、传统的背单词方式容易在短期内遗忘,难以形成长期的、系统的记忆,需要花费大量的时间不断进行基于单词的重新复习。同时,对于一些同义、近义、反义词,以及同词根系列的词汇,纯粹逐单词记忆的方式难以进行联想,且容易混淆。
例如,亨利·福特是汽车行业的先驱,如果他深入用户(马车夫),征询他们的需求,马车夫会告诉他:我希望我的马跑得更快一些!
——《构建之法》8.4 竞争性需求分析的框架
”我希望我的单词记的更牢一些!“
通过我们的 APP ,用户可以对于单词场景式联想,形成较为长期且系统的记忆。
Approach
作为一个 webAPP,做到前后端两项目管理,完全分离。
- 前端:
- vue.js 框架
- e-chart 等制作图表
- 后端:
- Django 实现后端接口
- MySQL 数据库
- Nginx 反向代理
团队协作使用 Github Organization,分别开 frontend backend 两个 repository 进行开发。
Benefit
提供一种全新形式的背单词形式:词图,赋予单词以位置、背景物品等关联信息,辅助记忆。词图支持动态构建,用户可以自由拖拽、输入单词,增强用户参与感和兴趣。
基于记忆宫殿、空间联想记忆等强理论基础,将单词记忆与理论进行联系;同时基于艾宾浩斯记忆曲线,为用户量身定制以词图为基本单位的复习计划,给用户带来长期、系统的记忆。
同时,基于词图的记忆、复习形式,要求用户同时记忆一整个词图,以尽量防止用户背单词过于碎片化、半途而废。
近反义词关联,生成的词图有实际意义,在词图维度和单词关系维度多维度进行记忆,提高记忆效率。
生成的词图支持用户之间进行内容共享,可实时反馈体验,用户之间能够相互分享,提供更多生活中的交流机会。
另外,背单词软件的迁移成本很低:即使用户已经在一个背单词计划中进行了一半,也可以随时切换软件、重新背一遍,背过的单词也可以视作进行复习。
Benefit 还可以指对自己团队/公司的好处。
因此还有一点就是,我们开发团队本身产生这个 idea 的推动力就是方便自己背单词,因此我们自己也是本软件的典型用户和受众。
Competitor
本产品面向市场需求广泛(到目前(2021-04-13-18:40) 为止,问卷具有需求的占比为 77%),且与现有产品之间形成本质上的差别优势。
PE 端背单词软件竞品
- 优势:PE 端背单词,用户方便携带、碎片化记忆小批量词汇;大部分功能比较完善,如预先滤掉用户已会词汇、提供主要释义、给出例句和词典解释等。
- 劣势:背单词难以专注,用户碎片化记忆不够牢固,对于大批量词汇来说效率较低;对于同近义词、反义词、同词根难以产生联想。
PC 端背单词软件竞品
DesktopVoc
- 优势:单词直接嵌入壁纸,成为“动态单词桌面”;每一个单词都有大量的中英详细解释和测试。
- 劣势:无法满足数量较大的背单词需求,且因为当做桌面使用,比较低效;没有发挥出 PC 大屏的优势,选择将单词逐个嵌入壁纸。
VoltMemo
- 优势:发挥 PC 大屏优势,要求用户专注于背单词;以“回忆背单词”法作为主线,专注于单词的“回忆”,认为同一个单词 8-10 遍的重复回忆才能够熟悉该单词、脑内建立单词与释义的联系。
- 劣势:对于单词仍然是纯重复性的记忆,通过重复新记忆以加深印象,无法联想于已知事物。
Delivery
生成的词图支持用户之间进行内容共享,可实时反馈体验,用户之间能够相互分享,提供更多生活中的交流机会,从而可利用其相互作用二次构成特定用户生态。
由于产品受众大量集中于高校,alpha 版本初次推广还是首先在周围同学(同级同学、学长学姐、学弟学妹)之间直接分享,获取足够的反馈;beta 版本在以上基础上还可以借助鼓励分享机制等方式间接推广。
用户量估计
alpha 阶段:一周后用户量保守估计 100,理想估计 300
beta 阶段:一周后用户量保守估计 300,理想估计 2000
【近取 key】NABCD分析的更多相关文章
- 问渠那得清如许?为有源头活水来——对【近取Key】产品进行的深度测评与解析
在 Build To Show 的场景中,大家各显身手,用各种办法展现技术,的确很难在单一的维度上确定谁赢谁输.但是,在 Build To Win 的场景中,往往市场就是那么一块, 竞争对手占了 70 ...
- 【近取 Key】Alpha - 项目展示
项目与团队亮点 一.团队成员与分工简介 成员组成与分工 本团队由 6 名成员组成,其中有 3 名 PM,2 名后端开发人员与 4 名前端开发人员,由于组内成员数量有限,因此所有 PM 均需同时兼领开发 ...
- 【近取 key】技术规格说明书
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 技术规格说明书 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉全栈开发流程 ...
- 【近取 key】功能规格说明书
目录 前置信息说明 概念介绍 记忆宫殿 A4纸背单词法 词图 单词掌握程度相关 用户和典型场景 系统功能设计 主页 词图相关功能 创建词图 查看词图 复习词图 个人控制台相关功能 我的词图 统计信息 ...
- 【近取 Key】Alpha - v1.0 版本发布说明
功能与特性 Alpha 版本虽然为本软件的第一代版本,但已基本覆盖了用户个人使用时的主要功能.除登陆注册与后台管理外,下文将分版块详细介绍面向用户的主要功能特性. 『产品主页』 潜在应用场景 场景 0 ...
- 【近取 Key】Alpha - v1.0 测试报告
Bug 前端 主页.登录.注册.导航 bug说明 修复方法 修复结果 导航栏有时不显示用户姓名 修改用户信息的获取逻辑与存储方式 成功 展示词图界面导航栏居右失败 在组件中增加自适应相关设置 成功 用 ...
- 【近取 key】Alpha 阶段任务分配
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 alpha阶段初始任务分配 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉 ...
- 【观隅】数据集管理与可视化平台-NABCD分析
项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-初次邂逅,需求分析 项目介绍 观隅 数据集管理与可视化平台(取"观一隅而知全局" ...
- 用户需求与NABCD分析
用户需求与NABCD分析 目录 项目简介 用户需求分析 调研途径 问卷情况说明 问卷反馈与分析 NABCD分析 Need 需求 Approach 途径 Benefit 好处 Competitors 竞 ...
随机推荐
- TS & error
TS & error Function implementation is missing or not immediately following the declaration.ts ht ...
- Dart 编写Api弃用警告
例如body2在以后的版本将被bodyText1代替 @Deprecated( 'This is the term used in the 2014 version of material desig ...
- Java自学no.1———带你初步认识java
什么是Java Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言.所谓编程语言,是 计算机的语言,人们可以使用编程语言对计算机下 ...
- SpringBoot 项目初始化
工作之余,想要学习一下SpringBoot,通过网络大量教程最终成功运行SpringBoot项目. 第一步 首先,通过教程发现一套完整的快速搭建SpringBoot项目网站:https://star ...
- Java基础语法:标识符
Java所有的组成部分都需要名字. 类名.变量名 以及方法名 都被称为标识符. 一.规则 Ⅰ.首字符 规则:所有的标识符都应该以字母(A-Z 或者 a-z).美元符($).下划线(_)开始. 示例:t ...
- .Net -- NLog日志框架配置与使用
NLog是适用于各种.NET平台(包括.NET标准)的灵活,免费的日志记录平台,NLog可将日志写入多个目标,比如Database.File.Console.Mail.下面介绍下NLog的基本使用方法 ...
- Linux系统编程【4】——文件系统
pwd命令的作用 Linux的文件系统比较庞大,所以笔者从pwd这一命令入手,在实现的过程中加深对文件系统的了解. 输入:man pwd 从指导文档中可以看到,pwd命令的作用是显示出当前所处位置,以 ...
- Gradle 差异化构建
Compile 默认的依赖方式,任何情况下都会依赖. Provided 只提供编译时依赖,打包时不会添加进去. Apk 只在打包Apk包时依赖,这个应该是比较少用到的. TestCompile 只在测 ...
- Docker搭建Hadoop环境
文章目录 Docker搭建Hadoop环境 Docker的安装与使用 拉取镜像 克隆配置脚本 创建网桥 执行脚本 Docker命令补充 更换镜像源 安装vim 启动Hadoop 测试Word Coun ...
- SpringBoot(十一): Spring Boot集成Redis
1.在 pom.xml 中配置相关的 jar 依赖: <!-- 加载 spring boot redis 包 --> <dependency> <groupId>o ...