长大后,我的姐姐克里斯蒂娜(Christina)一直对建筑感兴趣,而我一点也不感兴趣。 她经常去参观房屋,教堂和公司建筑物,以求娱乐。 我认为这是世界上最无聊的事情。
直到生命的晚些时候,我才对建筑产生了赞赏。 只有屈服并承诺对那里的事物敞开胸怀,我才同意与她一起去一些地方。 当我们参观这些令人难以置信的建筑时,我意识到我一生都在暗中欣赏建筑,而没有意识到。 因为她指出了这些地方给我的感觉 ,以及原因。 我的姐姐花了一个专家向我展示,人为约束的入口通道使进入的空间感觉更大,更宽敞。 她必须向我展示天花板略微下降如何才能形成一个区域,并使它感觉像是一个单独的房间而无需使用墙壁。 即使我一无所知,这些功能的周到设计和实现也影响了我。
从那以后,我成为了建筑的忠实拥护者(弗兰克·劳埃德·赖特(Frank Lloyd Wright)是我的不二之选),而且我喜欢定期和姐姐一起参观这些建筑物。 但是,这里的重点是,即使您不了解设计,它也会影响您-意识需要训练和经验,或者需要专家来指导。 任何有能力的工程师都可以建造不会摔倒的房屋,但是需要建筑师才能实现更高的目标。
当然,架构也适用于技术。
当然,技术也可以设计成达到更高的目的,而不仅仅是“不跌倒”。 任何工程师都可以构建软件。 但是,只有通过有目的地设计架构,您才能构建可以以甚至可能还不需要的方式扩展到未来的软件。 只有在更具目的性的水平上进行设计,技术架构才能以战略性方式应用,以通过启用新的业务模型来破坏行业。
我相信,缺少一个更好的词,技术架构师可以分为三个阶段:
- 作为工程师,您擅长于手艺。 您熟悉所有最佳实践:测试驱动的开发,模块化功能和正确的代码结构。 就像可以建造不会倒塌的房屋的建筑商一样,您可以编程不会损坏的软件。 您从可重用性的角度考虑问题,但是您做的次数还不够多,无法知道它何时将停止提供帮助并开始损害您技术的长期生存能力。
- 作为一名架构师,您已经练习和磨练了足够长的时间,以使您了解更高的设计模式,例如解耦,面向服务的设计和框架。 您已经失败了很多次,因此无法在可重用性和实用性之间找到适当的平衡。 您可以轻松地在不同类型的任务和环境之间切换上下文,从而获得对整个系统的了解,这在复杂的企业环境中至关重要。
- 作为一名技术战略家,您对技术在商业环境中的工作方式有了新的了解。 这使您可以预见看似微小的设计决策的后果,以及它们将如何不仅影响技术本身的可扩展性,而且还将如何限制或促进销售该技术的业务。 您可以了解*哪些*设计决定很重要,因为您过去已经看过它们很重要
成为一名技术战略专家意味着您知道在正确的时间提出关键的“ 假设 ”问题,并且您了解似乎短期内无关紧要的细节将极大地影响业务的长期发展方向。 设计功能切换器或应用程序商店是有区别的,因为您可以看到,构建单个功能的方式略有变化可能会启用整个第三方生态系统。
对于尚未经历过一些令人难以忘怀的体验的其他人来说,技术战略家似乎似乎专注于不重要的细节,或者他们对整个系统的晦涩方面有一些奇怪的看法,从表面上讲有意义。 但是几乎毫无例外,那些质疑这些细节的重要性的人最终会随着时间的流逝而有所了解。 一旦了解到这些小小的选择如何影响企业发展轨迹,他们就会了解,一旦他们到达了一个他们无法没有的地方。 这相当于我姐姐将我带入弗兰克·劳埃德·赖特(Frank Lloyd Wright)的杰作,并解释了他如何使用水平线将我引到房屋的某个区域,这在技术上等效。
了解技术战略会改变您考虑调整组织的方式。 它使您考虑如何设计组织,以免遗漏那些影响巨大的小细节。 您开始非常密切地注意确保不仅技术构造合理,而且确保其构造方式可以从战略上推动组织的发展而不是削弱组织的实力。 结果,整个业务本身可以更快地移动,因为您可以避免“ 重新设计 ”演习,这些演习不是为设计战略而设计的。
我将直言不讳地承认,直到我完成了出售一家软件公司并将其整合为一家大型公司(思科)的工作后 ,我才了解如何从战略上利用技术来改变业务过程。 只有通过整个过程,我才能了解我的设计决策如何影响我们进入和渗透市场的能力。
我敢肯定,还有其他方法可以在不成立和出售公司的情况下进入技术战略家阶段。 也许找到一位出色的导师,或者只是在收购中占据一席之地,并且对业务方面具有可见性,那将是可行的。 我怀疑它真的可以在学校里教,对于初级工程师来说,它太抽象了。 也许商业和技术教育的不同融合可能会以某种方式做到这一点。 我不假装知道答案,但是我确实知道在设计策略时要牢记战略可以改变组织的发展轨迹以及组织最终走向何方。
真正颠覆性的唯一方法是使前所未有的事情成为可能。 如果您以始终构建它们的方式构建事物,那么这将是不可能的。 房子不会倒塌,但也不会达到更高的目的。 通过以战略性的方式处理技术构建的行为,并了解更高的目的,您可以创建使用技术来解决实际问题的新方法,这就是我们开始真正具有破坏性的方式。
翻译自: https://www.javacodegeeks.com/2015/05/designing-a-disruptive-technology-strategy.html