怎样与用户有效沟通获取用户的真实需求?

l        访谈。一般访谈有正式访谈和非正式访谈。在正式访谈中,系统分析员一般会提出一些预先准备好的问题。来确定用户的需求规模,为后续开发做好准备。在非正式访谈中系统分析员提出一些用户也可回答的问题。这样可以鼓励被访问人员说出自己的想法。这样可以让系统分析员对用户需求以及存在的分歧进行协商。

l        面对数据流,自顶向下求精。软件系统本质上是信息处理系统,而任何信息处理系统的基本功能都是把输入数据转变成需要的输出信息。需求分析的目标之一就是把数据流和数据存储定义到元素级。系统的基本功能都是产生输出,输出数据决定了系统必须具有的基本组成元素,从而都是从数据流图输出端着手分析。

l        简易的应用规格说明。所谓的简易的应用规格说明技术就是第一次简单的访谈过后,软件人员和用户方面各自写出规格说明书,再约定时间相互讨论,去除冗余的部分。这样可以提高用户的参与。

l        快速建立软件原型。根据用户提出的需求,快速建立模型可以直观的让用户对需求做出确认。从而了解用户需求,加快系统开发。

详细描述小组项目的需求是如何获得的?

我们小组通过小组讨论,并中和大家的意见和想法,最终确定小组项目。各自分工不同,调查的用户需求方向也不同,根据大家一起努力,完成了项目需求分析。

NABCD模型的介绍

Need(需求)—现在市场上未被满足但又急需满足的客户需求是什么?
Approach(方法)—要满足这种需求,我能够提出什么独特的方法吗?
Benefits (收益)—该方法给顾客提供的便利是什么?
Competition (竞争) —对于竞争对手和其他可选择的方案来说,这种单位成本收益的优势在哪里?

Delivery(推广)

  1.  Need 需求

 个人博客系统是针对希望个性化使用博客的用户的需求而设计,是可以完成个人博客用户登入、发表、浏览、修改文章以及图片视频、留言、评论甚至个性化设计博客网站页面、排版布局等功能的系统。

主要分为三大模块功能:个人博客浏览、个人博客管理、系统管理等。

(1)个人博客浏览主要包括的功能:阅读博客、注册、发表留言、发表评论、下载文章附件等。

(2)个人博客管理的功能:登录、撰写与发表文章、文章以及素材(图片、音频、视频)管理、消息管理、个人资料管理等。

(3)系统管理的功能:用户管理、博客分类与归类、公告管理、评论管理、链接、系统维护等。

    2. Approach 方法

本项目采用浏览器/服务器(B/S)架构:浏览器可用IE8.0或其他等同浏览器,服务器端使用Tomcat8.0,数据库采用MySQL5.5。

服务器运行采用Linux CentOS,浏览器端使用装有基本浏览器的操作系统即可,一般是Window 7及以上。

    3. Benefit 好处

    近年来随着信息技术的进步,Blog(博客)也快速发展。虽然目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是由于沟通方式比电子邮件、讨论群组以及BBS和论坛更展现个性,博客系统已经成为广大用户发表文章言论的主要工具。

 

    4. Competitors 竞争

我们的竞争优势在哪儿?

 一方面是功能更加简单方便

二是我们的界面更加的人性化 

三是我们的数据库设计更加的合理

    5.  Delivery 推广

       我们小组完成后先让身边的人使用,并且对他们提出的问题进行改正。然后分享在朋友圈和学校网站,提供给更多的人使用,正确对待他们可能提出的问题。