1) N (Need 需求)

PSP Daily 解决了用户(软件工程课上学生)记录例行报告、写每周PSP表格和统计的需求。潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完成时间和统计的学习者、软件项目工作者。将用户从手写笔记、或者手动输入记录到excel表格手动计算时间段的活动中解脱出来,实现自动化、智能化。

完成PSP制作有多种方式:手写,excel表格,word表格等均可。所以我们的软件设计是辅助性需求。希望能在这些方式中性能更加出色,便利。节省用户的宝贵时间。我们的调查问卷显示8份答卷至少有50%的人愿意继续使用,大概75%的人有可能继续使用。在班级36名成员中我组有七名开发人员和一位外援大神,均为用户,我们会推荐请求其他同学试用测试我们的软件。

2) A (Approach 做法)

根据上述需求,我们决定开发一款基于c#开发,运行环境为Windows的软件-- PSP Daily,来解决用户手动制作PSP表问题的困扰,实现记录时间精细化、自动化。这款软件的主要模块有四个:生成记录时间的excel表格、生成时间分布饼状图、生成代码行数折线图、生成博文字数折线图。另有两个附加功能:1. 导出记录为excel表格;2. 记录当前时间。

用户在软件中输入相应的任务名或数据值,点击对应的按钮,就可以生成PSP中所需的4种表格,可以把这些表格或图片导出并保存在输入的地址中,用户点击界面左下角可以自动刷新时间,一键获得当前时刻,实现对时间的完美掌控。

3) B (Benefit  好处)

对用户的好处:是软件工程同学每周例行报告的管理利器。专用、方便、简单易用。节省花费在记录PSP上的成本时间,方便记录,方便管理,方便导出。

对团队的好处:在项目的开发过程中团队成员可以锻炼自己的编程水平,以及获得相应的分数。完成的软件可以帮助项目成员记录时间,团队成员既是开发者也是用户,双赢。

4) C (Competitors 竞争)

竞争者1 --名称:时间记录

软件介绍

要始终记住流逝的时间不太容易,经常看着表也很累,有什么好办法可以将自己从中解脱出来呢?时间记录是一个工具软件,可用于统计事件的起始时间以及定时提醒。可以记录时间并定时提醒,也可以在你一天的学习或工作中统计具体时间和内容。

设置的项目有时间(什么时候开始提醒)、间隔时间(如果需要,多长时间提醒一次)、提醒信息(要提醒您的信息,如:可以下班了!)。到了设定的提醒时间之后,系统会弹出提示窗,并发出提示声音。提示窗口上有两个按钮,可以选择关闭提示或者在间隔时间后继续提示。

下载地址http://download.pchome.net/home/remind/detail-10408.html

使用截图:

对比分析:

我们的产品目标都是windows桌面窗体程序,但是这款友商软件功能繁杂、使用方法需要用户自己摸索,而且不灵活。下载改程序的时候会连带下载其他不需要的程序,非绿色软件。他的优点是可以导出记录的文本。我们的主旨是记录PSP,格式化导出。

竞争者2--软件名称:iHour

用途:

1. 创建计划任务时,可以选择周期性的提醒时间;

2. 点击「已创建计划」旁边的“+”键可以累加当前执行此计划的时间;

3. 向左滑动「已创建计划」可显示该计划的详情;向右滑动则进行倒计时 – 即类似 “番茄时间” 的管理模式,让用户专注于当前任务的执行力度;

4. 当满足特定条件时,如单个计划已累计执行了100个小时,便会解锁相应的成就。iHour 中一共有 86 个成就,其中一些的获得条件竟然还是隐藏的;

5. 通过 柱/饼状图,累计执行时间能清晰呈现。所有数据均能通过微博、Email、微信等分享给好友。

下载地址: APP Store

使用截图:

对比分析:

这是一款手机APP,有预计完成时间和提醒功能,成就激励,多方式分享。优点是形成柱状图或者饼状图。我们的软件是PC客户端,可以不用联网就能使用。在用户想专心学习断网的条件下也能使用,不会造成分心的干扰因素。手机APP容易使自制力不强的用户在使用软件的同时干别的。

竞争者三 软件名称:爱今天

用途:

是一款以 1 万小时理论为基础的时间管理应用,用来记录你花费在目标上的时间,通过区分投资时间、固定时间、睡眠时间以及浪费时间,来管理你每一天的具体时间,让你知道时间都去哪儿了,有助于提高效率。还内置一个番茄时钟。

下载地址: Google Play | 豌豆荚 | 酷安

使用截图:

对比分析:

这款软件以目标记录完成为导向。我们的产品更加灵活,可以由用户自己决定任务的颗粒度。

5) D (Delivery 交付

线上:

百度云链接分享产品可执行程序;

Coding.net分享;

博客园写博客推荐介绍、广告此产品;

将以上链接发布到朋友圈和QQ空间推荐朋友下载使用。

线下:

用U盘拷给室友或者同学使用。

PSP DAILY的NABCD分析的更多相关文章

  1. PSP Daily软件Alpha版本——基于NABCD评论,及改进建议

    1.根据(不限于)NABCD评论作品的选题: 此软件的用户人群较为明确,即:用户(软件工程课上学生)记录例行报告.写每周PSP表格和统计的需求.潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完 ...

  2. PSP Daily——团队项目Alpha发布

    视频展示:优酷视频链接.文案如下 PSP Daily软件NABCD分析: 1) N (Need 需求) PSP Daily 解决了用户(软件工程课上学生)记录例行报告.写每周PSP表格和统计的需求.潜 ...

  3. PSP Daily软件beta版本——基于NABCD评论,及改进建议

    1.根据(不限于)NABCD评论作品的选题: 此软件的用户人群较为明确,即:用户(软件工程课上学生)记录例行报告.写每周PSP表格和统计的需求.潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完 ...

  4. 基于NABCD评论作业-王者荣耀交流协会PSP DAILY

    一.根据(不限于)NABCD评论作品的选题   N(Need,需求):在我知道PSP DAILY这款软件的时候,就认为这款软件对于学习软件工程课的学生来说有很大的需要.对于需求来说,软件工程课程中的学 ...

  5. D.王者荣耀交流协会——PSP Daily(测评人:贾男男)

    D.王者荣耀交流协会——PSP Daily(测评人:贾男男) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组beta发布的作品.1.根据(不限于)NABCD评论作品的选题;2.评论作品对 ...

  6. 用户需求与NABCD分析

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

  7. 记账本NABCD分析

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

  8. 团队项目NABCD分析

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

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

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

随机推荐

  1. 关于alias同时使用多个命令小记。

    为了方便自己快速使用命令,接触了一下alias.在使用多个命令时,一般有两种方式.各有不同 根据需求选择. 直接上代码: 1.alias Name='(date;pwd;cmd1;cmd2) 写法简洁 ...

  2. jQuery实现全选、全不选以及反选操作

    在写购物车案例时实现全选操作使用的是js的getAttribute()setAttribute()方法获取checked属性的值是undefined实现完成之后全选操作,如果在全选中的情况下改变其中一 ...

  3. MongoDB数据库 : 管道,用户管理,副本集等

    聚合(aggregate): db.集合.aggregate([{管道:{表达式}}]) db.集合.aggregate([ {管道1:{表达式1}}, {管道2:{表达式2}}, ... ...]) ...

  4. php向页面输出中文时出现乱码的解决方法

    今天,刚刚学习PHP发现用echo输出中文时,页面会出现乱码,然后查了一下资料说是浏览器编码格式有问题,要改成utf-8.但是每个人的浏览器编码可能会有所不同,所以找到了一个很好的解决方法, 就是在p ...

  5. Delphi的FIFO实现

    FIFO主要用于多个不同线程或进程之间数据交换时做缓冲区用,尤其适合实时数据通讯应用中的数据缓冲,接收线程(进程)将数据写入FIFO,处理线程(进程)从FIFO取出数据 本单元中: TMemoryFI ...

  6. 数据立方体(Cube)

    如上图所示,这是由三个维度构成的一个OLAP立方体,立方体中包含了满足条件的cell(子立方块)值,这些cell里面包含了要分析的数据,称之为度量值.显而易见,一组三维坐标唯一确定了一个子立方. 多位 ...

  7. Linux 字符设备驱动—— ioremap() 函数解析

    一. ioremap() 函数基础概念 几乎每一种外设都是通过读写设备上的相关寄存器来进行的,通常包括控制寄存器.状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址.根据CPU体系结构的不同, ...

  8. Leecode刷题之旅-C语言/python-383赎金信

    /* * @lc app=leetcode.cn id=383 lang=c * * [383] 赎金信 * * https://leetcode-cn.com/problems/ransom-not ...

  9. 《Java核心技术36讲》阅读笔记:谈谈对Java平台的理解笔记

    1. 谈谈你对Java平台的理解. Java是一种面向对象的语言,最显著的特性有两个方面: 一个就是一次编译,到处运行(Write once, run anywhere),能够非常容易的获得跨平台能力 ...

  10. DotNetty学习笔记

    DotNetty项目本身的示例很容易运行起来,但是具体到真实的应用场景,还是需要进一步理解DotNetty的通道处理细节,这样才能够在实际项目应用中处理具体的问题. 简单的场景下会有以下几个问题,第一 ...