创新产品的需求分析:未来的图书会是什么样子?

haorw haorw     2023-05-04     227

关键词:

· 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略:

一、软件需求的不确定性

软件的研制是一种人的智力创造,软件的产品是一种信息的产品,是无形的。而根据自然辩证法的认识论观点,物质是第一性、精神是第二性的,人的认识过程是不断深化的。所以,在一般情况下,当客户在看到软件最终产品之前是无法判断其是否是所希望的软件产品。一旦他看到最终产品时才发现与自己的期望相差甚远。究其原因:

(1)用户的需求可以分为三个层次,即:基本的需求、预期的需求和兴奋的需求,其中预期的需求是明示的,而基本的需求和兴奋的需求往往是非明示的。所谓兴奋的需求是指这些特征在用户的期望范围之外,并且当其存在时将是非常令人满意的。

(2)即使是用户明示的需求,往往因应用领域与用户问题的多样性和复杂性,用户在表述需求时常常带有不确定性与模糊性的因素。

(3)随着开发进程的推进,用户对所建应用系统理解的不断深人,对原来模糊的或非明示的需求有了新的认识,随时会提出需求的变更,因此需求的变更具有不可预测性。

(4)用户要求的实效性和多变性,以及用户所描述的需求本身具有内在的矛盾及其潜在的冲突性,由于开发人员的领域知识的局限性,导致引发需求的误解。

(5)用户需求的获取过程与描述形式往往采用非形式化的自然语言,以及自然概念中存在的本质矛盾,使需求的规范描述发生困难。

(6)不成熟的软件企业,经常的做法是把软件设计和开发的重点放在编码和测试上,对软件需求分析认识不足,更投有需求变更的控制过程,常常导致项目进度大大滞后,成本远远超过预算,用户还不满意的情况。项目管理者联盟

(7)需求分析方法论和分析工具的缺乏,及其应用范围的局限性,也影响着需求的准确性和需求变更的可控制性。

因此,用户需求的不确定性是客观存在的,是不可避免的。

 

二、传统方法的局限性

(1)瀑布模型瀑布模型

为软件开发和软件维护提供了一种有效的管理框架,它在消睬非结构化软件、降低软件的复杂度、促进软件的工程化方面起着显着作用,2o多年来广为流行但是,它无法解决软件需求不明确或不正确的问题,缺少解决这些问题的灵活性,用户往往在软件项目开发完成后才发现所开发的软件不是他们所需要的。由此引发的项目返工或在维护中进行纠正所花费的代价是高额的。

 (2)快速原型

为了弥朴瀑布模型的不足,已经提出了多种其它模型。快速原型方法是8o年代出现的一种软件工程范型。针对需求获取的初始阶段往往对软件的需求认识常常不够清晰的情况,将开发活动分为建立原型和实现最终软件两个阶段。建立原型阶段作为试验开发,快速地建立一个待开发软件的原型(prototype)系统,然后请用户对原型系统进行评价并对软件需求提出修改或确认,这种修改或确认可能会反复多次;实现最终软件阶段是根据晟终确认的软件需求,设计和实现软件的最终系统。显然,原型开发方法在克服瀑布模型缺点、减少由于需求获取的初始阶段软件需求不明确而给开发工作带来风险方面,具有显着效果。但是,快速原型技术仅解决了初始阶段的需求获取问题,投有解决实现晟终软件阶段的需求变更的问题,其原型的适应性和可信度存在一定的问题。于是,提出了螺旋模型和迭代开发模型等软件开发模型。

 

三、解决途径

(1)为了协调软件需求与软件设计之间的关系,Nuseibeh提出了“双峰模型”(The Twin Peaks Model),其基本思想就是需求与体系结构设计同时进行,如图所示。该模型不再将软件开发看成是线性的“瀑布模型”,而将开发过程视为螺旋型的,需求分析和体系结构设计都是随开发的进行而不断深入的过程。

 技术图片

(2)项目计划实施过程中必须强调反馈和控制,跟踪项目的需求源,对项目需求的变化进行控制;同时,必须要有客户的紧密合作,把需求的不确定因素纳入项目实施的全过程中。

(3)进行需求管理。需求管理的目的是在顾客和软件项目之间建立对将由该软件项目处理的顾客需求的共同理解,与顾客的约定是策划和管理软件项目的基础。项目团队需要通过与顾客的交流来获取需求,并进行有效的组织和记录;同时,使顾客和项目团队在系统变更需求上达成一致。因此,对与顾客关系的控制依靠遵循有效的变更控制过程,并将其用文档化的程序加以规定,用过程的方法将软件需求过程加以管理,使其成为“可重复的”过程,把需求的不确定因素纳入过程管理之中需求变更的控制。

(4)Martin Fowler在“新方法论”中提出需求是不可预期的,真正的软件需求的获取,通常要等软件出来后才会更清楚,因此好的方法应能适应需求的变化。为此,近几年软件专家们陆续推出了一些新的方法,特别引人注目的是“轻载(Light Weight)”方法和过程,它们是相对于“重载(Heavy Weight)”方法而提出的。比较处的的轻载方法有SCRUM,它提出“编制更软的软件”,避免软件需求不确定性是不可能的,因此没有必要事先描述清楚充分的需求。SCRUM方法提供技术来解决这些问题,这些技术基于复杂的管理概念,即自组织、经验过程管理和知识创新。因此在这个意义上,SCRUM不仅是“迭代的和增量的”开发方法,而且是一种“适应性的”软件开发方法。

 

·以“未来的图书是什么样的?”为例给出您的分析和设计

(1)对著作权和版权有更好的保护。

(2)电子书有更加人性化的阅读器(如护眼、便于做笔记、纸质触感、便于查找特定内容等)。

(3)电子书不只有文字和图片,还可以添加相应的视频和音频。

(4)应用VR、AR的虚拟现实技术进一步增强读者与图书之间的交互性。

(5)电子书的摄像头能够检测到读者表情变化,给出新的阅读选择建议。

创新产品的需求分析:未来的图书会是什么样子?

创新产品的需求分析:未来的图书会是什么样子?如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略1、对于需求不确定的产品,可以分析其本质,找出部分功能需求,然后将其与未来技术大势相结... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

 一.如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略传统的软件产品进行需求分析阶段包含四个步骤:1.需求获取:通过各种渠道来获得用户需求,用于发现需求、描述需求,以此来预先估计以... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

创新产品的需求分析:未来的图书会是什么样子?如何对需求不确定的创新产品进行分析和设计需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,尤其是对创新型产品的需求分析,该阶段需要将用户非... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

创新产品的需求分析:未来的图书是什么样的?创新的意义在于满足人们的物质和文化需求,提高生活水平改善生活方式。需求分析重点在于理解业务。任何一项产品创新工作都是需要有策略和有计划的开展,才能体现出其市场... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略      对需求不确定的创新型产品进行分析和设计,主要有以下几个方法:头脑风暴,先找出市面上缺少的产品门类,也就是所... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一、创新产品的需求分析1、产品需求  需求是期望行为的表达,其来源主要为利益相关者(Stakeholders),例如:客户、用户、领域专家、市场研究人员、律师等。  从需求类型的角度来看,主要分为:功能要求:根据所需... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一、创新产品的需求分析1、产品需求  需求是期望行为的表达,其来源主要为利益相关者(Stakeholders),例如:客户、用户、领域专家、市场研究人员、律师等。  从需求类型的角度来看,主要分为:功能要求:根据所需... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一. 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略。需求分析阶段的工作大致分为四个方面:问题识别:用于发现需求、描述需求,主要包括功能需求、性能需求、环境需求、可靠性需求、... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一、如何对需求不确定的创新产品进行分析和设计?     1.在需求不明确的情况下,需要预测需求并明确方向。任何事物的产生都不会无迹可寻,任何创新产品都或多或少有着前任的影子。     首先我们要通过... 查看详情

未来的图书会是什么样子?

一、对需求不确定的创新产品的分析和设计1.首先明确需求的方向,涉及到的领域  比如未来图书的例子,与数据传播方式的方式有关,包括纸质印刷行业、电子产品行业、知识产业等等。产品的定位需要明确。2.对相关领域... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

1 如何对需求不确定的创新产品进行分析和设计?  充分的市场调研首先可以找与本创新产品类似或者相关的产品,通过研究并总结它们的分析与设计,从中寻找对本创新产品进行分析与设计的灵感。由于这是一个创新产... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一、如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略    在互联网行业,用户至上,以用户为中心进行产品设计的理念深入人心,满足用户需求也是产品工作的第一原则,因此产品的... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

1.如何对需求不确定的创新产品进行分析和设计有哪些方法和策略?   创新产品与一般产品的不同在于:一般产品时从一到多的过程,而创新产品是由零到一的过程,即不是用户告诉你需求什么样的功能,而是我们自己发... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

1.如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略通常我们设计产品有需要一些必要的步骤,包括需求的整理、竞品分析、产品的设计等。1.1那么需求不确定的创新产品我们怎么分析设计呢?做产... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

一、如何对需求不确定的创新产品进行分析和设计?  1.获取不确定用户需求信息后,对其进行分析和处理。根据用户需求信息具有模糊语义、缺失信息、冗余信息的特点,首先采用模糊集对模糊语义信息做量化处理,再利用... 查看详情

创新产品的需求分析:未来的图书会是什么样子

...予用户触摸书籍时的感受。  如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略由于需求不确定,所以我们可以采用以下方式对创新产品进行分析和设计,下面我简要总结一下方法与策略1.快... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

...非功能性需求与设计约束三个方面。如何对需求不确定的创新产品进行分析和设计?分析同类产品当前发展现状。找到产品发展的现状以及发展方向,对于产品发展的不确定性要有分析和评估。针对针对产品目前存在的问题进行... 查看详情

创新产品的需求分析:未来的图书会是什么样子?

如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略   a)虽然具体的需求不能确定,但是产品的某些必要功能以及大体定位是能够确定的,首先分别从客户群体以及技术实现人员出发,确定下来... 查看详情