项目 内容
这个作业属于哪个课程 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分析的更多相关文章

  1. 问渠那得清如许?为有源头活水来——对【近取Key】产品进行的深度测评与解析

    在 Build To Show 的场景中,大家各显身手,用各种办法展现技术,的确很难在单一的维度上确定谁赢谁输.但是,在 Build To Win 的场景中,往往市场就是那么一块, 竞争对手占了 70 ...

  2. 【近取 Key】Alpha - 项目展示

    项目与团队亮点 一.团队成员与分工简介 成员组成与分工 本团队由 6 名成员组成,其中有 3 名 PM,2 名后端开发人员与 4 名前端开发人员,由于组内成员数量有限,因此所有 PM 均需同时兼领开发 ...

  3. 【近取 key】技术规格说明书

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 技术规格说明书 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉全栈开发流程 ...

  4. 【近取 key】功能规格说明书

    目录 前置信息说明 概念介绍 记忆宫殿 A4纸背单词法 词图 单词掌握程度相关 用户和典型场景 系统功能设计 主页 词图相关功能 创建词图 查看词图 复习词图 个人控制台相关功能 我的词图 统计信息 ...

  5. 【近取 Key】Alpha - v1.0 版本发布说明

    功能与特性 Alpha 版本虽然为本软件的第一代版本,但已基本覆盖了用户个人使用时的主要功能.除登陆注册与后台管理外,下文将分版块详细介绍面向用户的主要功能特性. 『产品主页』 潜在应用场景 场景 0 ...

  6. 【近取 Key】Alpha - v1.0 测试报告

    Bug 前端 主页.登录.注册.导航 bug说明 修复方法 修复结果 导航栏有时不显示用户姓名 修改用户信息的获取逻辑与存储方式 成功 展示词图界面导航栏居右失败 在组件中增加自适应相关设置 成功 用 ...

  7. 【近取 key】Alpha 阶段任务分配

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 alpha阶段初始任务分配 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉 ...

  8. 【观隅】数据集管理与可视化平台-NABCD分析

    项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-初次邂逅,需求分析 项目介绍 观隅 数据集管理与可视化平台(取"观一隅而知全局" ...

  9. 用户需求与NABCD分析

    用户需求与NABCD分析 目录 项目简介 用户需求分析 调研途径 问卷情况说明 问卷反馈与分析 NABCD分析 Need 需求 Approach 途径 Benefit 好处 Competitors 竞 ...

随机推荐

  1. Linux & SIGUSER1

    Linux & SIGUSER1 https://stackoverflow.com/questions/10824886/how-to-signal-an-application-witho ...

  2. scala函数至简原则是什么?

    1.return可以省略,Scala会使用函数体的最后一行代码作为返回值 2.如果函数体只有一行代码,可以省略花括号 3.返回值类型如果能够推断出来,那么可以省略(:和返回值类型一起省略) 4.如果有 ...

  3. @media屏幕适应

    /** 屏幕特殊处理 我们用min-width时,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面 **/ @media screen and (max-width: ...

  4. SpringCloud之服务配置

    1.config 1.1定义 对于分布式微服务,有很多的配置,那么修改起来很麻烦.这就需要对这些配置文件进行集中式的管理,config的功能就是用来统一管理配置文件的.它为微服务提供集中化的外部配置支 ...

  5. Django中文文档-模型Models(二):Meta选项、模型属性、模型方法

    元数据(Meta)选项 使用内部的class Meta 定义模型的元数据,例如: from django.db import models class Ox(models.Model): horn_l ...

  6. while(1)和system("pause")区别

    我们在调试时,有时候会用到这两个语句. 1.显而易见,第一个是一个循环函数,占cpu.占内存: 2.system("pause")是一个系统调用,占内存,不占cpu;这个开销还是有 ...

  7. 【Azure 云服务】Azure Cloud Service在发布新部署后遇见不能RDP(远程连接)到实例时如何处理?

    Azure 云服务是PaaS 的一个示例. 与 Azure 应用服务一样,此技术设计用于支持可缩放.可靠且运营成本低廉的应用程序. 同样,应用服务托管在虚拟机 (VM) 上,Azure 云服务也是如此 ...

  8. git clone 提速

    将类似于 git clone https://github.com/graykode/nlp-tutorial 的命令改成 https://github.com.cnpmjs.org/graykode ...

  9. 越来越受欢迎的Vue想学么,90后小姐姐今儿来教你

    摘要:Vue的相关技术原理成为了前端岗位面试中的必考知识点,掌握 Vue 对于前端工程师来说更像是一门"必修课". 本文原作者为尹婷,擅长前端组件库研发和微信机器人. 我们发现, ...

  10. WPF 应用 - 使用 Properties.Settings 保存客户端密码

    1. 先在项目的 Settings.settings 新建需要的字段和类型 有需要还可设置初始默认值 2. 启动客户端时,获取 Properties.Settings 的属性值 public void ...