技术干货程序员

软件定义交付宣言(Software Defined Delive

2019-03-12  本文已影响0人  顾宇

原文链接:https://github.com/sdd-manifesto/manifesto
中文链接:https://github.com/wizardbyron/manifesto

软件定义交付宣言(Software Defined Delivery Manifesto)

我们认识到, 提供有用的软件塑造了我们的世界。我们认识到,代码是指定精确操作的最佳方式。我们认识到, 只有在交付代码时, 代码才会有用。

交付不是一个细节, 而是我们的工作。现在是将我们的核心技能应用到自己的工作中的时候了。现在是时候 工程化 我们的交付。我们在人类自身和计算机之间分配我们的工作: 人类用于决策, 而自动化用于任务。

交付不是一个细节,而是我们的工作。现在是应用我们的核心技术到我们工作中的时刻了。现在是工程化我们的交付。我们在我们自身和计算机之间区分我们的工作:人类为了决策,自动化为任务。

交付工作本质上是独特的。应用程序、组织、部署环境和团队的每个组合都有自己的上下文。我们认识到, 每个团队都需要理解这种独特性的交付和自动化。我们认识到, 虽然持续交付对于满足业务需求至关重要, 但自动化所有重复的任务非常重要。

我们加快自动化的速度与加快应用程序开发的方式相同: 使用现代体系结构和编程语言以及用于通用能力的框架、库和服务。

我们承认现有技术。这不是发明的工作, 而是表达的工作, 是及时和急需的方法的工作。

交付基础设施现在是可编程的, 所以我们将对其进行编程。

软件定义交付(Software Defined Delivery)是

核心: 交付是每个软件团队和组织的基本和战略能力。

工程化的: 在可靠的、可测试的代码中。

协作:

加速:

可观察的: 常见的方法是观察和排除作为生产系统的交付过程中发生的情况。

作者:(按照姓名首字母排序)Kenny Bastani, Marc Holmes, Rod Johnson, Jessica Kerr, Mik Kersten, Russ Miles, Erin Schnabel, Matt Stine. 以及社区成员的帮助和整理。

© 2018 版权归以上作者所有,本声明可以通过任何形式自由复制, 但只能通过本文进行全文复制。

上一篇 下一篇

猜你喜欢

热点阅读