返回本文:智能&大数据时代, 架构师思维的十个学习步骤


wKioL1MFd2yjSC3SAAEfgKFAUB8610.jpg

ee                                                                        ee

欢迎访问 ==>高老师的博客网页

高焕堂:MISOO(大数据.大思考)联盟.台北中心和东京(日本)分社.总教练


EE                                                                        EE

创意爱上限制,即需求检验设计


本文:

无论是移动应用、物联网等都涉及愈来愈多的系统组合与创新。而软件开发愈来愈仰赖架构设计,所以架构师们亟需要去学习和领悟创意型的架构设计模式。這種新模式中,最传神的隐喻是,谷歌公司副总Marissa Mayer提倡的创意爱上限制"(Creativity lovesConstraint)

她说:"创新来自愿景与限制的互动"(Innovation is born from the interactionbetween constraint and vision)。限制迫使架构师重新审视愿景(Vision)从不同观点切入,寻找新事物;同时也让其聚精会神、厘清思路;非常具有创新性。这引导出架构设计的两个观点:

  • 观点1:架构来自需求。其意味着,基于需求而设计。也就是传统的Rewquirement-based架构设计。

  • 观点2:架构基于愿景(Vision)的引导,来自架构师的创意其意味着,基于愿景而设计,需求用来检验架构。一旦创意设计<爱上>了需求的限制,架构(设计)自然心甘情愿地满足需求(限制)

既然是观点,本身就没有对错。架构师同时拥有多个观点,常常会带来更多创意的。


演练

Step-1. 反思<Requirement-based架构设计>的局限性。统上,大家习惯于基于需求而设计,如下图:

194909766.png

    这就是俗称的<Requirement-based架构设计>视角。这个视角的局限性是:围绕着需求而产出的(架构)设计,我们无法再拿需求来有效检验该架构(设计)的有效性,如下图:

194932548.png

   例如,通常依据哈佛大学的需求,可获得哈佛大学博士学位。但是拿到学位之后,必须先到其它学校或机构服务35(接受其它单位的检验),有了卓越成才再回母校任教。


Step-2. 增添一个愿景(Vision)”元素。在愿景的指引下,发挥创意而产出设计;然后拿需求来检验创意(和设计),如下图:

195003484.png

愿景是创意与(架构)设计的指引,而需求是检验创意与(架构)设计的手段。


Step-3.爱恋需求。架构师的创新设计来自于愿景与(需求)限制的互动(Innovation is born from the interaction between constraint and vision)。意味着创意(设计)爱上了一个情人,就是(需求)限制,由于创意爱上了限制(Creativityloves Constraint),所以架构师非常乐意修正其创意(和设计)温柔贴心地满足需求的限制


Step-4. 需求围绕设计。在传统视角里,大家常说:围绕着需求而设计,意味着围绕着需求而发挥创意,如下图:

195034263.png

   现在换了一个新视角:需求围绕设计,也就是需求用来检验设计,需求成为创意的限制。创意视需求为情人,柔顺贴心地满足情人的限制,如下图:

195100923.png

(图:创意视需求为情人,柔顺贴心地满足情人的限制)


~ End ~