用户需求与NABCD分析



项目简介

返回目录

项目名称 博客园班级博客移动客户端
面向用户群体 所有使用博客园班级博客的教师、助教及学生
基本功能 在移动客户端上实现博客园班级博客的基本功能
根据调研中用户反馈的信息,进行界面、功能的完善和优化。
项目开发者 NewTeam

用户需求分析

返回目录

调研途径

  • 主要通过发放问卷的方式进行调研

问卷情况说明

面向群体 使用班级博客的教师、助教、学生
主要目的
  • 了解班级博客的用户对班级博客移动客户端的需求
  • 了解用户的手机系统
  • 了解不同用户对功能、界面的需求

问卷反馈

有效问卷
  • 共收到有效问卷32份,12份来自教师,7份来自助教,13份来自学生
使用意愿
  • 绝大多数用户表示愿意使用博客园班级博客的移动客户端
手机系统
  • Android用户多于IOS用户,但双方比例相差不大
需求

首先我们对从自身角度出发,提出了一些可能需要改进的地方建议,以下是各用户群体的反馈

  • 来自教师的反馈
  • 来自助教的反馈
  • 来自学生的反馈

此外,各用户群体也分别给出了一些关于功能改进的建议

教师
  • 给作业增加打分功能,获取所有学生每次作业成绩
  • 作业发布时支持团队作业和个人作业两种模式
  • 转发其他人博文到自己页面的转发功能
  • APP,博客中嵌入视频,互评计分,评论的统计,博客质量评定
助教
  • 希望助教手机评分比较方便,并且可以记录明细,如果能对博客进行阅读优化就好了(字变大,格式统一等)
  • 博文查看排版一定要友好,现在的h5手机版不太友好。
  • 进入博客后只能看到昵称,不知道是哪位同学,这点也希望有所改善。
学生
  • 性能好
  • 界面活泼一些,不要过于死板
  • 发布功能

调研结果分析

整体
  • 大部分用户希望使用博客园班级博客的移动客户端,班级博客移动客户端有存在的价值
  • Android用户多于IOS用户,但比例相差不大,因此需要同时开发Android版本和IOS版本
  • 根据用户反馈,目前的班级博客在界面和功能上据需要改进
教师
  • 主要使用班级博客对班级成员、教学内容及学生成绩进行管理,需要成员管理、成绩管理、作业管理等方面的改进
助教
  • 主要使用班级博客对班级成员进行管理、与学生交流,对学生进行评价,需要成员管理、内容管理、作业评价、评论通知等方面的改进
学生
  • 主要使用班级博客进行学习交流,完成作业,需要作业提醒、内容管理等方面的改进

NABCD分析

返回目录

Need 需求

主要群体
  • 主要群体:所有班级博客的教师、助教、学生都是潜在用户,此外所有计算机专业有类似教学需求的教师、学生也可能成为潜在用户。
  • 需求量:粗略统计博客园班级博客中的活跃用户约3000人。(暂未估计还未使用班级博客的潜在用户)
需求分类
整体
  • 需要在手机上更加方便的使用班级博客
  • 有时可能在离线的情况的需要浏览某些内容
  • 需要更简洁美观适应手机的界面
  • 需要完善的信息提醒功能
  • 更加体系化的班级博客内容,更加完善的分类,会更方便用户找到自己需要的内容
教师
  • 需要更加方便的对班级成员、教学内容及学生成绩进行管理
助教
  • 需要更方便地对班级成员进行管理、与学生交流,对学生进行评价
学生
  • 需要更方便的相互交流,完成作业

Approach 途径

在手机上方便的使用班级博客 使用react native框架实现IOS和Android版本的班级博客的移动客户端,调用博客园提供的api完成基本功能
界面优化 根据大家的反馈,对内容的排版,按钮的设置等方面进行设计和优化
功能改善 根据大家的反馈,添加新的功能或对原有功能进行完善,主要实现作业的提醒,博客、作业内容的分类管理,班级成员的管理和信息显示

Benifit 好处

客户/用户
  • 能够在手机上方便的使用班级博客,且离线的状态下浏览某些内容
  • 整洁美观的界面给用户带来更好的视觉体验,更方便用户的操作
  • 更加体系化的班级博客内容,更加完善的分类,会更方便用户找到自己需要的内容
  • 更完备的消息通知,及时提醒用户重要信息
  • 更多的可用设置,给用户个性化的体验
团队/公司
  • 满足用户需求,给用户更好的体验,吸引用户的使用
  • 发挥班级博客作为博客园独特的功能的优势,增强竞争力
  • 进一步了解用户需要,便于博客园其他部分的优化
  • 增加团队合作解决问题的能力,增加团队成员技术能力

Competitors 竞争

主要竞争者对比
比较 博客园 CSDN
用途 博客园的班级博客用于学校教学 CSDN的学院主要用于提供收费课程
优势
  • 商业化程度低,页面投放广告数量少
  • 用户群体素质更好,资源质量更高,技术氛围更好
  • 班级博客与学校教学相结合,是博客园的特色功能,为教学和交流提供便利
  • 可以从CSDN身上吸取经验教训
  • 更早进入市场,吸引了大量用户,具有先驱者优势
  • 已经有了官方的移动客户端
  • 界面更加整洁美观,有更好的用户体验
  • 功能更加丰富,涉及范围更广
劣势
  • 界面较为简陋,按钮、链接比较多且就比较乱,操作不便
  • 存在一些较明显的bug
  • 存在一些功能的命名不够贴切,有些功能不够完善
  • 商业化程度高,许多功能需要收费,且页面投放广告太多
  • 资源、用户鱼龙混杂,技术氛围不够好
总结分析

总体来说CSDN比博客园更早的进入市场,有了更完备的功能,更早的有了官方的移动客户端,更早的吸引了用户,抢占了先机和市场份额。但是博客园的功能和界面也在不断地完善,同时以其独特的理念和较好的质量良好的氛围,在CSDN商业化程度上升的情况下有着持续的竞争力。

仅从班级博客的角度出发,CSDN并没有类似的功能,并不是直接的竞争者,有相似功能是学校的教学平台,但是在专业领域内跨学校交流方面,班级博客系有着明显的优势。因此开发班级博客的移动客户端有助于推广博客园的这一特色功能,发挥它的长处,给博客园增加竞争力。

Delivery 交付

发布途径
  • 通过博客园官方途径发布,并建立用户群,听取反馈不断改进
  • 在教学群中通过使用班级博客的教师、学生推广
  • 各大应用商店
用户量估计 500

用户需求与NABCD分析的更多相关文章

  1. 记账本NABCD分析

    学生记账本NABCD分析 N(Need,需求) 随着我们进入大学开始逐步的扩大自己的消费水平,而我们每天无法准确的记住一笔一笔的消费记录.常常,每一个月末时我们在宿舍楼道听到不少学生抱怨这个月怎么花钱 ...

  2. 团队项目NABCD分析

    1.卡片分类讨论 我们团队在软件工程课上对准备开发的帮你项目进行激烈的讨论后,得出了两个特点. (1)信息检索 (2)主动推送 之所以得出这两个特点,是因为我们作为学生,平常在校园里面有很多专用群和Q ...

  3. 团队项目 NABCD分析java音乐播放器

    NABCD分析java音乐播放器 程设计题目:java音乐播放器 一.课程设计目的 1.编程设计音乐播放软件,使之实现音乐播放的功能. 2.培养学生用程序解决实际问题的能力和兴趣. 3.加深java中 ...

  4. 炸弹人NABCD分析

    团队项目NABCD分析结果 N(Need 需求):现在安卓手游比较热门,所以我们想要编写这样一款软件应用于学生,让学生可以在课余时间放松心情,缓解学习压力. A (Approach 做法):使用Coc ...

  5. 炸弹人——NABCD分析

    炸弹人——NABCD分析结果 N:需求:本软件应用于学生,学生可以在课余时间放松心情,缓解学习压力. A:做法:使用Cocosdx和Visual Studio 2010结合,之间用Python使其结合 ...

  6. 【近取 key】NABCD分析

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-NABCD分析 我在这个课程的目标是 提升工程能力和团队意识,熟悉软件开发的流程 这个作 ...

  7. “知疫”疫情防控可视化平台——NABCD分析

    "知疫"疫情防控可视化平台 项目 内容 这个作业属于那个课程 2021春季学期软件工程(罗杰.任健) 这个作业的要求在哪里 初次邂逅,需求分析 1 NABCD分析 NEED 目前多 ...

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

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

  9. 考前自救题库NABCD分析

    考前自救题库NABCD分析 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-初次邂逅,需求分析 项目名称:考前自救题库(暂定) 项目简介:本产品计 ...

随机推荐

  1. NOIP2017SummerTraining0714

    个人感受:第一题做了字典树,还运行错误,然后就弃疗了,然后水了二三两题,总共拿了85分,倒数. 正确答案 时间限制: 2 Sec  内存限制: 256 MB提交: 702  解决: 82[提交][状态 ...

  2. 基于SSM之Mybatis接口实现增删改查(CRUD)功能

    国庆已过,要安心的学习了. SSM框架以前做过基本的了解,相比于ssh它更为优秀. 现基于JAVA应用程序用Mybatis接口简单的实现CRUD功能: 基本结构: (PS:其实这个就是用的Mapper ...

  3. Prometheus : 入门

    Prometheus 是一个开源的监控系统.支持灵活的查询语言(PromQL),采用 http 协议的 pull 模式拉取数据等特点使 Prometheus 即简单易懂又功能强大. Prometheu ...

  4. django获取ajax的post复杂对象

    一.django的request中post对象为空(即获取不到前台ajax传送的post对象) 1.将django的setting中的django.middleware.csrf.CsrfViewMi ...

  5. Python内置类型(2)——布尔运算

    python中bool运算符按优先级顺序分别有or.and.not, 其中or.and为短路运算符 not先对表达式进行真值测试后再取反 not运算符值只有1个表达式,not先对表达式进行真值测试后再 ...

  6. myeclipse 中clean的作用

    myeclipse中clean的作用     重新编译的功能 就是将编译好的class文件都删除后在重新生成.如果引用的jar包不能工作可以尝试下.

  7. Window window = Window.GetWindow(控件)

    Window window = Window.GetWindow(控件)

  8. 使用MVVM减少控制器代码实战(减少56%)

    减少比例= (360(原来的行数)-159(瘦身后的行数))/360 = 56% 父类 MVC 和MVVM 前后基本不动 父类主要完成如下三个功能: 1)功能:MJRefrsh +上拉下拉没有更多数据 ...

  9. 【学习】js学习笔记:数组(一)

    1.创建数组并赋值 //对象方式 var arr=new Array(1,2,3,4); //隐形声明方式 var arr2=[5,6,7,8]; 2.数组可以存储任何类型的数据 3.访问数组,是用下 ...

  10. 2017值得一瞥的JavaScript相关技术趋势

    2017值得一瞥的JavaScript相关技术趋势从属于笔者的Web 前端入门与工程实践,推荐阅读2016-我的前端之路:工具化与工程化获得更多关于2016年前端总结.本文主要内容翻译自,笔者对于每个 ...