What is Generative Design?

Generative design is an iterative design process that involves a program that will generate a certain number of outputs that meet certain constraints, and a designer that will fine tune the feasible region by changing minimal and maximal values of an interval in which a variable of the program meets the set of constraints, in order to reduce or augment the number of outputs to choose from. The program doesn’t need to be run on a machine like a digital computer, it can be run by a human for example with pen and paper. [1] The designer doesn’t need to be a human, it can be a test program in a testing environment or an artificial intelligence (see for example Generative adversarial networks). The designer learns to refine the program (usually involving algorithms) with each iteration as his design goals become better defined over time. ...

May 15, 2020 · Xiangtao XIAO

什么是服务设计?

服务是一种无形的经济活动,它以满足用户需求为基础,创造服务价值为目标,在服务提供者与服务接受者(用户)之间进行价值传递的互动行为。 服务设计是以用户为主要视角,协同多方利益相关者共创,通过人员、场所、产品、信息等要素创新的综合集成,实现服务提供、服务流程、服务触点的系统创新,从而提升服务体验、服务品质和服务价值的设计活动。[1] 服务设计强调: 1.服务具备系统的特质:服务是一整个逻辑严密的流程,要从全局、整体的角度考虑,在各个环节都为客户创造良好的体验,在进行服务设计时,一个环节的服务失败会引发连锁反应导致后续环节出现一系列问题,用户有时会因为一个触点的糟糕体验而否定整个服务的提供,这也就是我们常说的服务周到,“周到”就是照顾到了方方面面,给用户带来了一个完整舒心的体验。 2.服务设计的内容包括了 服务设施、服务产品、服务系统、服务规则、服务流程和服务政策等,服务设计将服务质量视为前提条件,特别关注服务介面和用户体验,重在设计整个使用流程中可以引发体验的不同触点。服务是被提供给用户的,从设计的角度看,设计服务的主要目的就是为用户提供良好的体验,而服务对企业效益、效率等的帮助,对企业品牌的打造等都建立在这个基础之上,无法给顾客提供良好的体验,其他都是空谈。 3.服务设计强调用户视角,服务设计可以帮助企业全面的、共情的理解用户需求,探索用户旅程的不同接触点。和系统设计类似,服务设计要去了解用户需求,了解用户达到目的的流程,在此基础上进行优化,提供良好的服务满足用户需求。服务在给用户带来帮助的同时还需要给用户带来深刻的印象,提高用户的忠诚度。 4.服务设计强调不同利益相关者的参与、协作与共创。服务是一个服务提供者与服务接受者交互的过程,服务通常不是单一组织或者个体提供的,而是不同利益相关者共同提供的,因此需要参与、协作、共创。举例来说,一个简单的服务:为客户提供一杯水,这个服务由递水的人(服务员或者与客户交谈的人),供应水的人(饮水机的购置、位置摆放),送饮用水的人共同完成,他们的工作都由这项服务产生并为此获得回报,任何一方的失误都导致服务的提供出现问题。 5.强调服务设计的跨领域、跨学科。服务设计整合了设计、管理和过程工程中的多种技能和方法,实际产出系统、流程的设计旨在为客户提供全面的服务。 相较其他学科对服务的研究,“用户视角”是设计学科服务研究的一个独特视角;“服务体验”是设计学科研究服务的重要关注点之一。 理解服务设计定义: 服务设计的原则:以用户为中心,协同多方利益相关者 服务设计的内涵:对服务提供、流程、触点的全局优化和系统创新 服务设计的外延:服务设计引导人员、环境、设施、信息等要素创新及其综合集成 服务设计的作用:提升服务体验、效率和价值 参考文献 [1]胡飞,李顽强.定义“服务设计”[J].包装工程,2019,40(10):37-51.

May 15, 2020 · Xiangtao XIAO

关于未来设计的一点想法

工业设计起源于工业革命,技术的革新带来了工业设计,带来了一系列人类工具的创新和不同的可能性,这些带来了设计的需求。那么工业设计是不是受限于技术呢?技术发展的停滞或速度趋缓是否导致设计变成了外观设计? 当前看到的两个方向,一个是拥抱信息技术,既信息革命,最基本的就是交互设计领域,信息技术,媒体的革新给交互设计带来了巨大的发展空间,单一的屏幕由于内容可改变实际带来了无穷尽的显示空间,VR、AR带来的更是3维的现实空间,这里就会有很多的设计需求。 另一个方向就是整合设计、社会设计、服务设计等设计方向,当技术发展放缓,人们可以基于预测技术进行设计,这就是超前的设计,或者将现有技术进行充分利用,对现有技术进行排列组合式的再创造,而服务设计、社会设计、系统设计一定程度上脱离了对实物的设计,实际上就是将设计的思想运用到各个领域去创造价值。超前的设计,各个领域全方位的设计对企业的战略和竞争力提升很有帮助。 信息是降低不确定性的,它帮助人们做决定,那么设计呢?设计是解决问题的,它要解决的是什么问题?设计也面对着充满不确定性的世界,设计也降低不确定性吗?

May 15, 2020 · Xiangtao XIAO

理解MVC模式

M:Model V:View C:Controller 在JSP开发中,JSP仅负责控制页面的显示内容,Javabean仅负责存储数据,在Javabean中,数据以设计好的格式存储着,这也是为什么他叫模型,JSP可以方便的从Javabean中取得数据进行显示,Servlet则负责从数据库中读取数据,向数据库存储数据,对数据进行逻辑处理,之后将数据存储在javabean中以供显示。 MVC与三层架构:界面、业务逻辑、数据库存取是不一样的。MVC要实现的目标是将软件用户界面和业务逻辑分离以使代码可扩展性、可复用性、可维护性、灵活性加强。 看到有另一种说法: //blog.csdn.net/zuiyingong6567/article/details/80150834 同样是MVC,对于各层的理解有一些不同。尤其是对于数据库的连接,在PPT上看到的是C存取数据库,而网上一些资料显示是M存取数据库,而要求C尽量简单,仅仅负责在V与M间协调,大部分业务逻辑的处理,数据存取都放在Model中进行。

May 15, 2020 · Xiangtao XIAO