团队项目选题
- 博客园移动客户端:实现一个edu.cnblogs.com的客户端
NABCD
Need 需求
刚性需求
- 博客园的班级博客功能只有网页版,不方便在手机上使用,因此需要把班级博客的基本功能移植到移动客户端上
辅助性需求
- 可能希望对班级内容进行保密,不希望非班级成员访问
- 目前的界面体验不是很好,希望进行优化
- 学生需要发布作业、作业即将截止的提醒功能,避免延误
需求量
- 所有班级博客的教师、助教、学生都可能是潜在用户
Approach 做法
- 前端使用React Native,调用博客园的api完成安卓和ios移动客户端的开发
- 允许班级设置权限,限制非班级成员对班级内容的访问
- 添加发布作业、作业即将截止的提醒功能
- 班级博客分类不清晰,改善对班级博客的分类功能
- 在班级博客页面较为明显的位置添加跳转到个人博客的链接
Benefit 好处
给客户/用户带来的好处
- 为使用班级博客教师、学生提供便利,无需使用浏览器即可使用班级博客的功能
- 优化的页面设计会给用户带来更好的交互体验
- 信息提醒功能可以有效提醒学生及时完成作业避免延误
团队/公司的好处
- 班级博客是博客园具有的独特的功能,开发班级博客的移动客户端为用户使用班级博客提供便利,便于班级博客和博客园的进一步推广,为博客园增加竞争力。
Competitors 竞争
竞争者
- 博客园主要面对来自CSDN的竞争,CSDN已经有了官方的移动客户端。CSDN的成立要早于博客园,具有一定的先驱者优势。CSDN中的学院功能不是面向学校和教育而是提供收费的课程,与班级博客功能并不相同没有直接的竞争。
- 博客园作为后来者,可以吸收和学习CSDN的长处,避开CSDN出现的问题,同时发挥自己独特的优势将自己独特的功能做得更加强大。
Delivery 交付
发布软件
- 发布到各大应用市场
- 在使用班级博客的教师、学生之间传播
- 通过博客园的官方渠道发布