2020-11-17
编者按:
2020年10月23日,第十一届中国国际软件质量工程(iSQE)峰会在重庆完美落幕,大会中嘉宾们从不同的角度阐释了软件质量工程产业相关问题。本次峰会汇聚了国内外顶级软件质量保证领域的权威学者以及企业高管,着眼于对软件保障的方法技术和实践,搭建了一个集聚影响力的交流互动平台。华体官网网页版(中国)有限公司官网作为活动的承办方,将会陆续整理推出嘉宾们的精彩发言。此次分享的是IREB®第一主席Kim Lauenroth的主题演讲,他认为数字技术的可能性将使创新的服务和全新的商业模式成为可能,从而导致经济和社会发生全面的变化。
嘉宾简介
Kim Lauenroth是国际需求工程委员会(IREB®)e.V.的首席,也是德国、瑞士和奥地利领先的IT供应商之一adessoSE的首席需求工程师。Kim在不同领域的软件和需求工程方面有超过15年的经验,并担任各种角色,包括需求工程师、项目经理和顾问。作为首席需求工程师,他负责公司RE方法的整体质量。Kim获得了需求工程领域的博士学位,学习了计算机科学、工商管理和心理学。
嘉宾按
我在德国向大家致以最诚挚的问候,我是Lauenroth,国际需求工程委员会的第一主席。非常感谢组委会的邀请,让我在本次会议上演讲。我很高兴今天能够向大家介绍一个IREB新增的认证模块——数字设计专业模块。
您可以在www.digitaldesign.org上查看我们的新模块。在接下来的演讲中,我将通过数字设计来激发一种重要的新能力,并解释数字设计包括哪些方面。
我想从一个观察报告开始我的演讲,当您进入大学学习建筑结构学,在您学习建筑结构学的课程中的一个重要内容是要学习和培养对建筑结构的感知或洞察力,这意味着建筑结构学的学生要走进城市观察建筑物、观察街道、观察广场和公园,领会建筑物、公园和街道所构成的形状和形式以及了解当地居民的生活。而且由于建筑学认为您必须了解感知,这就使得感知力成为了铸就优秀建筑师的要素。
从这个意义上讲,我的演讲将是关于对数字材料的感知,以便您成为一名优秀的数字设计师。当人们回顾过去四、五十年软件和信息技术的发展历史,会有一个重要发现,我们或客户对数字技术和信息技术的期望总是高于技术的可能性。阿波罗11号登月任务告诉人们,软件真的可以把人送上月球并安全返回,这一时期出现了一位重要的人物,就是玛格丽特·汉密尔顿,她被认为是世界上最早的软件工程师之一。
在这方面的发展上,人们的期望再次超越了技术上的可能性和重要性。历史上的另一个事件是(.com)网络崩溃,人们对技术、对互联网能力的期望在某些方面达到了登峰造极,难达预期的地步。由于技术上的可能性无法满足人们的期望,因此最终导致了(.com)网络崩溃。但是此后发生了一个重要的事件,这就是第一个iPhone的展示。从历史上来看,这种发展始于新的iPhone,我们有了从未想过的技术、技术上的可能性,我们将能够使用互联网。在移动通讯方面,我们能够以一种非常简单的方式使用连接到互联网的应用程序APP,这为我们带来了客户或利益相关者从未想过的新功能。其他这些发展的例子,例如,3D打印、人工智能、增强现实区块链技术、虚拟现实等等。这里重要得信息是,现在我们有了新的可能性,而我们的客户、我们的利益相关者不知道该如何使用它们。
期望无处不在,当您观察数字生态系统时会发现,我们谈论数字生态系统时,这是一个非常困难或非常重要的发展历程。我更希望看到的第一阶段是您使用技术来改变我们谈论或使用数据的方式。这里有一个很好的例子。从唱片,到后来的CD,这是一种音乐的数字化或另一种,是我们谈论的有关电子现金方式,人们把现金换成了卡和电子现金作为货币流通。数字生态系统的下一阶段是关于数字过程。观察音乐例子,从CD到iPod和iTunes商店的变化就是一个完美的例子。在CD时代,您去商店买一张CD和iPhone或iPod时代,您去iTunes商店,用数字方式购买这首歌,然后直接下载到您的iPod或iPhone上。您可以听到您想听的音乐了。这是一个完全数字化过程的完美例子,它确实改变了人们购买音乐的方式。根据我的理解,第三阶段也是最重要的一步。我们开始通过数字商业模式改变生态系统。同样,音乐产业的概念就是一个很好的例子。从iPod再到如Spotify、Apple或Amazon music等流媒体服务诞生后,人们不再需要购买任何音乐。
他们每月支付一定的费用后即可访问一个庞大的音乐数据库,并开始以完全不同的方式收听音乐,因为音乐平台会对他们说,“嘿,如果您听这首音乐,您也许会同样喜欢另一首,或我们为您提供一个很棒的播放列表”。这确实改善了人们消费音乐的方式,但另一方面,这些例子不仅对客户很重要,对制作音乐的人也很重要,因为Spotify不以特定的方式销售歌曲。Spotify虽然还销售音乐,但很难估计某位音乐家的收入。但这里很重要的一点是,Spotify向艺人支付所谓的梦享份额,这意味着Spotify赚了一定数量的钱,并将这些钱分配给所有的艺人,让每个艺人都能得到他们被播放的歌曲的金额。这意味着一首播放好几遍的歌会得到更多的钱,而另一首只只播放几次的歌会得到较少的钱。这里传递着一个重要的信息,我们开始用数字技术改变商业模式,我们发明了全新的商业模式。但是如果您看一下我们的方法,我们用这个期望值和技术可能性图表工作的方式,您会发现我们的大多数方法都是在技术可能性需求爆炸之前已经发明和存在很久了。
工程学已经有40多年的历史了,交互设计从1984年开始,可重用性工程也是在20世纪90年代已经开始兴起。即使是2001年以来的宣言时代也都远早于这一事件或第一本关于商业的书籍《Barback/军营》。这个分析来自2005年。这里,我想强调的是,我们必须考虑到,我们的方法都依赖于关于项目如何运作的某种假设,我称之为科学分析。举例来说,业务分析就是分析事物,它假设您可以分析某些内容,因此我们对利益相关者、用户和客户抱有一定的期望。我们希望他们能够解释他们想要从数字解决方案或软件中得到什么。
这就引出了一种特定的工作方式,也就是说,在这幅图中,您会看到三个典型的层次,当我们谈论数字或软件项目时,我会将它们区分开来。我们总是谈论事情发生的环境或上下文,在这个环境中软件将会生产或更改,或是否人们使用软件。我们在概念规范层的中间层,它描述了我们想要构建的软件、系统或应用程序,以及第三层是我们拥有的软件和技术。现在,当我们审视我们的角色时,例如,业务分析、交互设计或需求工程,我们发现他们关注的是环境或上下文,他们创建了特定类型的概念模型、用例、用户故事的规范,图下部技术人员用来创建软件和开发实现这种理解的技术,以及这种在数字或软件项目中结构化工作的方式,只要有可能分析人们所说的话,并且知道他们想要什么,并构建或数字化,而这些都是已经存在的事物。
如果您去了一个您不知道该做什么的世界,您必须要有某种范式的转变。重要的是,据我所知,这是一位在1960年代从事设计和设计方法研究的人所说,他说科学方法是一种解决问题的行为模式,用来发现事物存在的本质,而设计方法是发明尚不存在且有价值的事物时所采用的行为模式。在我看来,这就是重要的区别。现在我们有技术可以发明新事物,因此我们需要一个范式转换,并且我们必须以一种面向设计的、建设性的方式工作,而不是一种分析科学的方法。设计或工业设计史上另一个重要的发展是包豪斯。包豪斯是一所艺术学校,创建于十九世纪一百多年前的德国。包豪斯的目标是把艺术和技术结合起来进行改进。
这里想强调的是包豪斯创始人瓦尔特-格罗皮乌斯曾说过一句话,人们设计产品的方式,应该知道产品的制作过程,了解这些东西是怎么做的,例如这些椅子,房子等等。因此,他必须首先接受教育,了解机器和整个工业过程。必须至少在智力和思想上把整个过程的本质结合起来。
包豪斯的想法是教育人们用这些材料设计或塑造产品、建筑和城市,以及这些东西创造的方法,因为他们相信只有您了解您的材料、您的技术和产品创造的过程,您才能成为真正伟大的设计师。我相信我们需要一个类似包豪斯的模式转变来适应数字世界。回到我对项目理解的三个层面,我想说我们需要一个能够设计数字解决方案并理解背景的数字设计专业,包括熟知概念和规范,当然还需有软件和技术能力,否则,从包豪斯的意义上来看,他们无法塑造好的项目产品和好的解决方案。另一方面,这不是我演讲的主题,但也很重要。
我们还需要数字工程师,他们对技术规范有深刻的理解,当然也需要对环境和上下文有一定的了解,因为只有了解环境和背景,才能构建出良好的数字解决方案。在我的演讲中通常会出现一个问题,为什么我要谈论数字设计而不是软件设计?答案很简单。数字软件就是这张图。当您想到软件时,您会看到技术,设备,用户界面和软件。当我谈到数字时,我认为这张照片是传达思想的一种很好的方式。图片上,有一位女士正在拍照,也许是为了把照片发到Instagram或其他社交网络上。而数字鸿沟、软件或互联网只是场景的一部分。更重要的是数字解决方案可以为用户提供什么。这就是我谈论数字而不是软件的原因,因为从我的理解来看,数字是一个更大的术语,一个更大的理解,它让我们开始关注我们想要塑造和创造的东西。当我谈到数字设计时,它对我来说意味着四件事。首先,数字化设计对设计数字化解决方案负责。在我看来,负责任是一个非常重要的想法,因为只有您负责任,您才关心细节,关心您的用户,关心您的客户。
第二件事是数字化设计意味着从设计的角度领导数字化解决方案的构建过程,这意味着我不仅负责,而且还要影响过程、人们的工作方式、产品的制造方式,就像包豪斯的理念,我了解建筑过程并参与其中,并且从设计角度出发来引导它。第三件事是我需要结合各种各样的话题。我必须从业务、可视化、人员角度考虑客户和用户需要什么,当然还有技术。重要的是,我必须把这三件事放在一起考虑,因为只有当我把这三件事放在一起考虑的时候,我才能真正探索技术的可能性、用户的利益、我的业务的可能性,以及数字设计的最后一件事。是否将数字理解为沙波洛夫材料的重要性吗?一开始可能听起来有点奇怪,因为数字通常是物质上的东西,其实并不在那里。它是关于比特位、字节和算法的。但在接下来的幻灯片中,我真的想向大家展示,对数字材料的理解以及非常重要的范式转变,从而对软件和数字解决方案的工作有不同的看法。
现在来举个例子。假设我们想为长跑运动建立一个数字化的解决方案,当我们从数字材料的角度来看这个问题时,我们可以看到人们使用智能手表来跟踪他们的健康数据。人们使用应用程序来存储数据,共享数据并将其可视化,进行训练或训练之后,许多解决方案和跑步运动为您提供了一种可以存储数据的门户网站。您可以和别人比较您的跑步成绩,您可以分享,您可以组建团队,您可以创造挑战。从第一个角度看,您可以看到似乎没有进一步创新的空间。但是如果您仔细观察跑步运动,您会发现有很多人在跑步,比如在跑步比赛中,您也认识到跑步经常是一种团队活动,因为跑步者想要支持您,互相指导,让他们一起走过这段距离,从而真正完成整个过程,以一个更快的速度跑。
如果我们可以用人工智能来创造一个跑步教练呢?同样,如果我们从数字材料的角度来看这个话题,我们会发现我们有健康数据,很好,它起作用了,我们有一部可以和跑步者对话的智能手机。您可以看到有人使用Siri或Google使用语音辅助与他们的智能手机通话,而智能手机则会与他们对话。
实时的人工智能分析,也许我们也可以看到新的CPU,我们看到可以在智能手机上运行的新算法,这样智能手机就可以分析跑步者的健康数据,并通过智能手机的声音给他们提出建议。但最后,这里最重要的是,作为一名跑步教练,我如何训练人工智能?这可能有点困难。从我的观点来看,重要的数字设计观点,因为现在我们处于这样一种情况,我们认为,人工智能设计可能有用,但这似乎是一个挑战。但是如果您回到我们的用户那里,我们可以看到跑步者经常头戴耳机在公园里跑步,然后想,他们在干什么?他们可能是一边听激励性的音乐一边训练,这样他们就可以专注于音乐而不是在跑道上跑步。也许他们会听播客,甚至是关于跑步运动的播客,来获得更多关于如何提高、如何训练、如何发挥作用的建议,或者只是和朋友打个电话。现在重要的一点是,我认为这只代表了数字设计思维的含义。如果电话另一端的人是一个跑步教练呢?这边这个人正跑得非常辛苦,呼吸困难,电话另一端的人说:哦,您正在跑步呢,或许您应该放慢速度,因为您的呼吸太重了。
现在我们对跑步教练的概念有了一个完全不同的想法。也许不是人工智能,但可能是电话线另一端的一个人远程指导人们。当我们回到这个话题的数字素材的角度,我们可以再次看到,我们有智能手表和跑步App。我们有数据在那里。在运动中,我们只需要另一个人我们称之为教练。我们在跑步者和教练之间有一种声音连接,从技术上讲,这确实是可行的。如今,人们每天都在智能手机上通过互联网进行远程语音电话会议,所以这是有可能的。当然,您需要某种门户网站,因为教练必须从跑步者那里看到某些数据,给他或她的教练顾问一些指导建议,例如心率、跑步速度、距离。因此,我们可以得到一种像跑步教练一样工作的解决方案。所以,再一次,我们有图中两个想法。一方面,我们有一个远程人工智能跑步教练或远程跑步教练。远程跑步教练当然是可以实现的。它看起来可行是因为技术限制是可以解决的,而且似乎是个好主意。另一方面,我们有人工智能跑步教练,这听起来真的是很神奇的技术理念。
但从商业或技术角度来看,它的可行性还不清楚。现在,这就是我所说的数字设计,思考这些替代方案,与客户讨论事物的工作原理,和人们交流要实现什么、要做什么,以及数字设计的最后一个重要信息——我想这可能会让您感到惊讶——图中的这两种想法并不互斥。我认为,为跑步训练的人们建立一个推进人工智能或数字化解决方案,才是真正的目标。远程教练可能是一个中间步骤,因为当您在系统中构建人工智能并开发类似教练作用的软件时,人工智能可以从个人教练那里学习指导技巧,您就能真正地训练一个人工智能并使用这个方法去规划一些课程来赚钱、投入运营,并且在您产品的最后阶段当它进入市场时——您也可以开始提供一种人工智能教练,看看人们是否真的愿意接受。因此,从数字设计的角度考虑问题,不仅意味着在解决方案中做出选择,还意味着考虑各种可能性,将不同的解决方案结合起来,使它们能够相互受益。尤其是当您谈论人工智能时,理解技术的能力和局限性是非常重要的,对于人工智能来说,这是非常重要的,就像学习过程一样。
我们必须思考从用户或客户到人工智能的学习过程和反馈周期的方式,是否真的嵌入到数字解决方案中,这里还是跑步教练的例子。因此,我认为,一个非常好的案例,展示了个人跑步教练的两个世界,这两个世界如何在使用这个解决方案的过程中得到训练,而这个教练是一个真正与跑步者交谈并避免人工智能代码的人。
最后,我想总结一些非常重要的事情。数字设计并不意味着要取代商业分析需求、工程、用户体验等。我认为数字设计确实是一个伟大的延伸,它使这些人能够用创新技术来应对塑造数字解决方案的挑战。
如果您再看一看我已经展示过的三个层次的图片,数字设计真的扩展了所有现有的学科与软件和技术的联系,特别是通过学习来理解数字材料在可感知和潜在层面上具有形式、功能和质量,我已经向您解释了的,掌握和学习技术的不同因素是非常重要的,了解数字材料并不意味着您必须了解所有的细节、所有实现它所必需的技术性的东西。
材料并不意味着您必须了解所有的细节、所有实现它所必需的技术性的东西。把数字理解为材料实际上意味着理解技术的能力和局限性,我用远程跑步教练的例子向您们展示了这一点,尤其重要的是要理解这里的特殊属性,在我的例子中,我谈到了很多人工智能,并说它是人工智能。
所以说,人类智能和数字解决方案并不相互排斥。我相信人工智能是扩展人的能力的伟大工具,在这里的数字跑步教练的例子中,我认为这是一个很好的方法,提供了另一种途径,它通过人工智能来指导人们。
当然是人类的智慧。最后还有一些重要的评论,因为从事数字或IT业务的人经常谈论方法、方法和项目,我真的相信数字化设计并不是一个新角色。数字设计是一种教育,希望在现有的方法之间架起桥梁。在我看来,这是一个非常重要的方向,显示了数字化设计的能力。
我们需要设计能力和诸多方法以及数字和信息技术业务。如果您想学习这种设计能力,我认为数字设计是一个非常好的方法,来学习和理解设计在数字世界中的意义。如果您有这样的理解,您就可以在您的项目中塑造道路,使之符合您的组织,您的工作风格,或是任何对您塑造项目和道路的方式有影响的环境。
所以,在结束我的演讲时,我从建筑的概念开始,到成为一名伟大的建筑师。我真的相信理解和感知数字材料。正如我所说的,形式功能和质量在一个潜在的和可感知的层面上是非常重要的一步。如果您对数字设计感兴趣,请访问我们的网站www. digital-design.org 非常感谢您的关注。