码迷,mamicode.com
首页 > 其他好文 > 详细

软件需求分析与IT创新

时间:2016-06-17 23:51:58      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

 在生产出一个好的软件之前需要对软件的需求进行分析,如何规划好我们下一步该做什么,进而准确全面地找到

需求。我们应该获取和引导需求,找到利益相关者挖掘需求。需求来自于各种管理机构、软件企业本身、技术团队本

身等。接着分析和定义需求,验证需求,在软件产品中管理需求。对软件的需求分为对产品功能性的需求、对产品开

发过程的需求、非功能性需求、综合需求。

       书中总结了几个在获取用户需求中的调研方法,分为焦点小组、深入面谈、卡片分类、用户调查问卷、用户日志

研究、人类学调查、眼动跟踪研究、快速原型调研、A/B测试。当然各有各的优点和缺点,竞争性需求分析的框架叫做

NABCD模型。N(NEED,需求),充分了解用户的需求,需求可以是公开的、明确的。A(Approach,做法),有什么

独特的方法招数写好软件。B(Benefit,好处),如何根据实际情况来得到产品的好处。C(Competitions,竞争),意味

着市场有多大有多少竞争者。D(Delivery,推广),如何把创新产品交到用户手中。

 

       得到需求后,一个软件具有很多功能,推出了两种不同类型的功能:杀手功能和外围功能。另一种划分为必要需

求和辅助需求,用四个象限来划分功能分析,第一象限为杀手功能,二象限为外围功能、必要需求,第三象限为辅助

需求。有了目标之后估计以及后面的假设。有人总是高估自己的能力,低估未知的困难。一个办法是快速原型法,还

有一些山寨的办法。若需要一个团队在一段时间里完成诸多任务这就需要分而治之。

      

      IT行业的创新,有很多迷思。1.灵光一现 可是不要想着一开始就能找到所有的拼图,以为能够打造一个巨大的创

新。2.大家都喜欢创新,在算法和数据库领域,创新的想法一开始往往不被接受,而那些建立在前人基础上的线性拓

展往往有更好的命运。3.好的想法会赢 但在现实中,好的主意不一定赢。4.创新者都是一马当先 ,其实大部分成功地

创新者都不是先行者。5.要成为领域的专家,才能创新。6.技术的创新是关键。

      

      创新的时机其实还要考虑诸多因素,例如技术成熟度、例如股票泡沫阶段。一个团队的产品想赢有诸多因素、诸

多原则。例如SWOT分析、动量和加速度,各个产品都有自己的发展周期。没有一种技术生来就是维持性

的技术,一个重要的特性就是效能过剩。影响产品的主要因素有产品行业因素、公司和市场因素、团队执行因

素、产品的价值因素。

 

软件需求分析与IT创新

标签:

原文地址:http://www.cnblogs.com/Mthames0107/p/5595274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!