架构攻略

2020-08-28 06:43:31

自从有计算机以来,聪明人就一直在思考如何创建IT架构。想法来来去去,然而创建一个好的体系结构仍然可能是复杂和耗时的。尤其是当你试图为自己发明轮子的时候。使用此交互式攻略,您可以更好、更快地创建您的IT架构。本架构手册的重点在于:

知识重用。为什么要重新发明轮子呢?相反,为您的组织或IT项目创建一个更好的轮子是一件非常有趣的事情!将重点放在困难、复杂的上下文特定问题上。使用好的开放式工具和知识,让80%的人轻松自如!

更轻松地创建架构文档和交付成果。本攻略包含可用于创建您的IT架构或设计的所有(*)开放工具的详细列表。使用这些开放式工具将加快创建您的体系结构可交付成果的过程,并降低您的风险。

质量提升。通过使用为各种架构交付件提供的内容部分,您将降低业务风险。复杂的业务IT项目将会失败。现在和将来。但是,如果您使用经过数十年的IT体系结构科学研究开发的经过验证的方法和工具,您将降低项目的风险。架构将帮助您的项目在成本、速度和盈利方面取得更大的成功。

(*)如果您错过了一个也可用于IT架构创建的好的开放工具,请毫不犹豫地为此开放出版物做出贡献!

本攻略主要是为在线使用而创建的。此外,还提供ePub和PDF版本。

创建业务IT架构有很多好处。然而,创建一个完整的体系结构是已知的:

当然,在过去的30年里已经开发了许多工具来简化架构(文档)的创建。然而,许多工具迫使您在没有所需灵活性的情况下进行非常严格的控制。复杂的问题需要灵活的解决方案,工具不应减慢您创建草图、文档和典型架构交付件的速度。不存在解决复杂业务IT问题的一刀切工具。由于创建良好的体系结构是一项知识密集型工作,可以为业务带来真正的价值,因此您应该意识到供应商的锁定以及使用不共享知识共享的方法和工具。开放源码工具和开放存取文档为IT架构中知识工作的重用和改进提供了默认的开端。

你可以买到很多很多关于如何做好建筑的书。所有的书都声称有一种神奇的方法,并承诺在遵循时取得最终的成功。我们热爱书籍和阅读方法。例如TOGAF。然而,这本手册是不同的。本体系结构攻略不是关于描述您应该如何创建您的体系结构。您可以自由使用任何您想要的方法。这本架构手册完全是关于为您提供直接可用的内容和工具,您可以在架构挑战中使用和重用这些内容和工具。

因此,这本手册为您带来了终极的自由和灵活性。您可以将某些工具的结果导出为任何所需的格式。通过这种方式,您仍然可以使用您已经投入大量资金的架构企业工具。因此,将本攻略中工具的成果与组织中强制使用的企业架构工具结合使用。

已经有很多好的书籍和课程涵盖了(企业)IT架构的原因和方法。因此,本书不会解释非常广泛的IT架构领域的各个方面和概念。本攻略旨在为更快更好地创建您的IT架构或设计提供实用工具。因此,通过使用以下指导原则,将重点100%放在真实的事物上:

原则、要求、标准和参考体系结构的集合,可加快体系结构交付件的创建。

收集可重用的参考架构、基础架构、架构期刊等。以一种简单的方式知道在哪里可以找到什么将会减少你的时间。因此,您将有更多的时间来解决组织中的问题。

本架构攻略使用自由许可(CC-by-SA)进行许可。这意味着您可以出于任何目的重用、混合、转换和构建此体系结构攻略中的材料。

本架构攻略中提到的所有工具都是在OSS许可下获得许可的,而参考的所有文档在任何可能的情况下都是在CC许可下获得许可的。

这为您提供了以您想要的方式重用和混合此体系结构攻略中的内容的机会。这也意味着本体系结构攻略中提到的所有工具都是开放且免费使用的。我们认为共享工具和知识,特别是制作更好的架构的知识应该是免费的。如果您想在您自己的公司网站、Intranet上托管本架构攻略,或者只是想了解有关OSS工具的更多信息,请联系我们,或访问GitHub存储库。

本体系结构攻略使用关键字“必须”、“不能”、“必需”、“应该”、“不应该”、“应该”、“不应该”、“推荐”、“可以”和“可选”。此关键字的解释如RFC 2119中所述。使用这些关键字可以清楚地说明问题,避免混淆。