如何敏捷宣言可以应用到数据库

该供应商编写的技术底漆已经被网络世界编辑,以消除产品推广,但读者应该注意到它可能会倾向于提交者的做法。有个足球雷竞技app

2001年,一群人聚集在一起,写了一篇关于敏捷软件宣言。有报道说,取得的犯罪嫌疑人输出的两个主要因素。首先,事实上,他们甚至把它称为一个宣言。第二,宣言无关的软件。它谈到值。

对于那些需要复习的,这里的“宣言敏捷软件开发”

我们通过发掘做开发软件和帮助别人做的更好的方法。通过这项工作,我们都来的值:
- 个体和交互胜过过程和工具
- 工作的软件胜过全面的文档
- 在合同谈判的客户合作
- 应对变化在遵循计划 -
也就是说,虽然有在右侧的物品价值,我们更看重左边多个项目。

某处沿线,我们开始做日常standups,为期两周的冲刺,也许有点对这里的编程和那里。从那时起,我们的软件产出和生产率都有飙升。还记得我们曾经有过结束项目的公司错误追捕?如何整合运动是......永不落幕?

无论这些事情(和那么多的障碍)已过时。在我的脑海中挥之不去的一个问题是:为什么数据库管理员总是看起来像他们追赶?他们的困境让我想起的“我爱露西”插曲在此期间,她和埃塞尔是在巧克力工厂包装糖果。

就像露西,数据库管理员相信他们有一切尽在掌握。一切都是管理和“我们可以处理这个!”心态占据上风。然后,传送带速度,并开始粉碎他们。为了把这个比喻全循环,从露西和埃塞尔这堵墙的另一边,敏捷软件开发的资讯提供越来越多的应用传送带。

那么,有什么问题,DBA?

雅居乐已不容争辩做了软件开发团队奇迹。他们是更有效率,他们出更高质量的软件,他们的工作/生活的平衡得到改善。什么数据库管理员不希望那些同样的事情?毕竟,数据库是一样重要的堆栈的其他部分。(OP-编者提示:在完全透明的,我们真的相信数据库,甚至是更多重要的。)而且,就像应用程序使用的代码,我们可以找到与SQL数据库的模拟。

让我们通过敏捷宣言,看看它是如何应用到数据库。

个体和交互在流程和工具

我常常从数据库管理员听到,“我们不会那样做了。”还有那个坦言需要重新思考数据库级流程和工具的壕沟。

当它是标准的做法,释放每季度一次一个应用程序,它使完美的意义有一个DBA手动查看SQL脚本,以使生产的变化。鉴于数据库的重要性,这比更合理。

现在,由于敏捷,有数以百计的应用程序,每两个星期发布。这意味着同样的DBA正在执行150多个版本的四分之一。有没有办法,个人可以抓住每一个标准违规的风险这使数据。现在是时候停止假装他们可以和修复这一缺陷。

说实话,搞一些简单的解决问题。由于时间上的陈旧的数据库部署流程和工具的依赖不工作,它的时间与球队请求和发起的变化参与。数据库管理员必须主动与开发商适应它们之间的相互作用,以改进流程和工具。他们甚至可能需要选择新的流程和工具(哇!),以支持他们如何构建软件。

工作软件在全面的文档

以前敏捷曾经风靡一时,曾经有一段时间,当RTFM是包罗万象的,以“如何...?”的回应今天是不能接受的。毕竟,Facebook并没有为它的产品提供手动所以这是我们必须忍受的,喜欢或不喜欢的现实。

工作软件,我们的农产品应指导用户快乐路径。当用户偏离了这条道路,就必须有一个优雅而简单的方法来把他们送回生产力。相同必须数据库来完成。

不幸的是,这是说起来容易做起来难。在某些时候,有必要记录和执行如何数据库架构更新从一个环境推到下一个。我的建议是更新的源代码控制系统,新的存储库模板。当请求新的存储库,包括数据库更新应该如何在源代码控制的一些例子。右旁边的“SRC”和“测试”的目录,我很乐意看到“分贝”。

客户合作在合同谈判

辩论过程在结果将决不解决问题。数据库管理员必须认识到他们的客户是应用程序开发者这生意。数据库管理员侍奉两个主人;同时使某些数据是安全的,他们必须支持的版本在敏捷开发团队的需求。

这些看似矛盾的目标(可能是因为他们都可以),但是这是不变的矛盾DBA的生活。如果一个SQL脚本,没有通过标准和DBA团队拒绝它,这是大家的问题,而不仅仅是应用开发的。我们不再生活在一个“没有我的部门”型的世界。

应对变化在遵循计划

科利·多克托罗臭名昭著写道,“任何战斗的第一个牺牲品是攻击的计划。”正如前面提到的,要求数据库管理员或开发者执行相同的任务以同样的方式,因为“这是我们做事的方式”,是导致失败。为了把在非常真实的业务术语,Netflix和尤伯杯教给我们很多关于视频租赁和出租车行业如何应对变化。

鉴于敏捷宣言已经为改变发展的更好的方式,它的时候了,它影响DBA。它们可以是变革的推动者或被迫改变。就个人而言,我总是喜欢前者向后者。

“在非洲每天早晨,羚羊醒来。它知道它必须逃脱最快的狮子,否则就会被杀死。在非洲每天早上,狮子醒来。它知道它必须比最慢的羚羊快,否则就会饿死。不要紧,不管你是狮子还是瞪羚。当太阳升起,你最好运行“。- 克里斯托弗·麦克杜格尔,“生来就会跑:一个隐藏的部落,Superathletes,和最伟大的比赛的世界从来没有见过”

Datical的任务是从根本上改善和自动化数据库管理简化了应用发布流程。欲了解更多信息,请访问:http://www.datical.com/

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。

版权所有©2016Raybet2

IT薪资调查:结果是