软件工程实践小队--团队项目NABC

团队项目的NABC

1) N (Need 需求)


作为一个网上教学问答系统,用户的基本需求很明确,即为:提问、搜索、浏览、回答、编辑、评论。附加需求还有: 获取金币、提升等级。

提问:关于一门学科,用户有任何的问题,可以在该系统上进行提问,得到回答。

搜索:用户可以搜索关键词,获得专业的词条解析页面。

浏览:在搜索得到相关页面后,进行浏览。

回答: 用户可以在系统中对其他用户的提问进行回答,被采纳后可获取积分和金币。

编辑:用户可对词条解析页面进行编辑。

评论:在评论区,用户可以对某一问题进行评论。

获取金币:用户进行回答、编辑、评论都会有一定的金币和积分收入。

提升等级:用户的账号等级会随着积分的增长而升高。

金币的用途:用于在文档库中下载等。

介于以上几点,我们需要有:提问区、页面搜索区、讨论区以及文档库。

2) A (Approach 做法)


    

◆对于UI设计,人们通常的认识就是“图形界面设计”。

      但是对于一个产品来说,UI所做的东西是用户最先接触到的东西,甚至是用户唯一接触到的东西。因此产品的交互设计也是尤为重要的。一个好的交互设计对于产品的成功起着非常关键的作用。用户对于界面视觉效果和软件操作方式的易用性的关心,要远远大于他对底层到底用什么样的代码去实现的关心。

 

◆对于网站的UI布局,要化繁为简。

      首先,要能够让用户一点开界面,立刻就能够明白这个网站是做什么的,它提供了哪些功能,用户能够利用在上面获取什么信息或者通过它能做些什么。这要求我们在UI设计的时候,要抓重点,要把握住这个产品的核心。不需要过分追求网站的华丽、花哨,这反而舍本逐末。

 

◆在传达完网站的核心之后,其次要考虑的便是用户体验。

      如今,随着互联网的告诉发展,各个产品之间的功能差异其实已经非常的小,但是有的公司能够获得较大的用户量,有的却难以得到用户广泛的认同,差别就着重体现在用户体验方面。这正是UI设计应该考虑的问题。

      在进行UI设计时,我们应该注重网站的整体风格,我们要从用户的角度出发。将自己当作一个用户,去思考,去审核自己的产品。

      UI设计,不仅要具备设计方面的能力,that is just the basic requirement!因为我们设计的产品是面向用户的,我们还需要具备一定的像市场营销,消费者心理学等方面的知识。一个优秀的设计师必定是个出色的营销家。还要有较强的分析判断能力,能够发现设计进行中以及执行中的种种问题并找出应对方法。总之,要不断的充实自己的头脑,具备的知识越为丰富越好。对于需要的技能,除了html方面的基本功,还要掌握css、javascript、photoshop等。

 

◆在UI设计时,需要不断地改进,不断地对自己的产品加以完善。

      具体做法就是不断地推出自己的试用版本,将它提交给测试人员或者一小部分用户进行试用,获取用户实时的反馈,比如哪方面做得不够好,需要进行什么什么改进。

      经过几次这样的反馈与再改进,UI设计一定能够较好地满足大部分用户的要求。Ofcourse,this is not the end, it’s just the beginning。当我们推出这个产品之后,我们仍需要收集用户的反馈进一步的改进我们的设计,精益求精。

3) B (Benefit  好处)


      虽然当前我们的产品无法达到像百度知道、百度百科那样的高度。

      但是我们的网上教学问答系统也有巨大的潜力。

      首先,我们的系统收录巨量的信息资料,让用户在浏览搜索绝大部分词条时都有相关的信息。其次,在排序方面,我们的系统能将关于问题的更学术更官方的解答放在前面,还有之前的用户关于此类问题的回答评论等信息都会在按照顺序一一列举出来。

      当然,如果产品前景比较好的话,今后我们还可以将系统分门别类,比如按照学科、生活、娱乐等类别做成不同的块,这样检索起来就更加方便快捷。

4) C (Competitors 竞争)


      显然,如今这类问答搜索型产品是非常多的,各类搜索行业的巨头都有这类产品,就拿中国市场而言,百度有“百度知道”、腾讯有“腾讯搜搜”、360有“360问答”、搜狗有“搜狗知识”等几乎占据了整个市场的全部,因此竞争的激烈程度可想而知。

      虽然我们的产品无法与这些相提并论,但是,国内的这些问答搜索做得并不是很成功。我们都是这些问答搜索的使用者,在使用中,可以发现一个很明显的问题,这几乎是所有问答搜索的通病:目前是一个信息爆炸的时代,只要网页中有与我们搜索的相关的关键字,搜索引擎就会抓取并展现在用户面前,这些网站中,有很多,甚至是绝大部分都无法满足我们的需要(例如,问题没有人回答、回答得不是很专业或者甚至回答就是错误的)。我们还需要在此基础上对于信息进行筛选。

      我们的产品,旨在要把高质量的内容都聚合起来 (在遵守相关知识产权规定的前提下),让用户能系统地浏览、搜索、编辑、评论; 同时也支持用户继续通过提问/回答完善这些内容。我们整合的质量更高,将一些具有所需关键字,但是对于用户没有帮助的网站隐藏起来,不呈献给用户,对于用户有更大的帮助。

      虽然其他搜索拥有庞大的用户群,但是我们由于我们相比较其他搜索具有的优势,我觉得我们终将超越他们。因此,我们可以先在校园内推广,当在校园中取得好的成效时,然后针对不同的大学开发各种版本(这时可以组织不同大学成员加入我们这个项目一起开发),这样发展壮大后自然而然就有了广阔的市场。一旦产品打出了名气,在广告方面就能轻松获取盈利空间,同时各类边缘产品的开发也有了依靠,可以形成一套完整的商业运作链。

5) 软件发布以及发布一周后的用户量估计


 

◆分析软件的用户群

      我们所做的软件是网上教学问答系统,所以我们主要针对的用户应该是学生和老师,由于专业划分较为明确,所以大学生将是我们最主要的用户。

◆软件的发布形式

      我们认为软件主要通过以下方式进行发布:

      1.电脑软件形式。

      2.手机软件形式。

      3.网站的形式。    

◆软件的发布位置及过程

      第一步:通过我们预计的软件结果,我们认为软件主要是以电脑软件形式发布,同时根据我们预测的主要用户群,我们打算先在北航内部发布,建立一定的用户基础。

      第二步:在大学生聚集的社交网站,例如人人网,通过发布作进一步的扩散。

      第三步:通过之前的用户积累,在这一步我们可以将软件发布到各大主流下载网站,以进一步扩大软件影响。

◆估计软件发布一周后的用户量

      我们认为用户量的估计和软件所用时间估计可以用同样的估计方式:

      Wide-band delphi方法:

               一周后的用户量估计:2000人。  

               我们最后给出的假设是:由于第一步我们打算在校内发布,北航师生共20000人,出于对同学的支持,以及校内方便快捷的宣传,预计十人中有一个人会下载我们的软件。

      所以我们的客观估计是2000人。

      我们的主观决心是20000人!

posted @ 2013-10-22 13:50  软件工程实践小队  阅读(239)  评论(0编辑  收藏  举报