{"id":398,"date":"2010-02-17T13:59:42","date_gmt":"2010-02-17T19:59:42","guid":{"rendered":"http:\/\/www.webadminblog.com\/?p=398"},"modified":"2010-03-11T13:11:05","modified_gmt":"2010-03-11T19:11:05","slug":"agile-operations","status":"publish","type":"post","link":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/","title":{"rendered":"Agile Operations"},"content":{"rendered":"<p>It&#8217;s funny.\u00a0 When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &#8220;three months from now,&#8221; we broached the idea of &#8220;maybe we should do that in iterations!&#8221;\u00a0 First, get the new wiki up and working.\u00a0 Then, worry about tuning, switching the back end database, etc.\u00a0 Very basic, but it got me thinking about the problem in terms of &#8220;hey, Infrastructure still operates in terms of waterfall, don&#8217;t we.&#8221;<\/p>\n<p>Then when Peco and I moved over to NI R&amp;D and started working on cloud-based systems, we quickly realized the need for our infrastructure to be completely programmable &#8211; that is, not manually tweaked and controlled, but run in a completely automated fashion.\u00a0 Also, since we were two systems guys embedded in a large development org that&#8217;s using agile, we were heavily pressured to work in iterations along with them.\u00a0 This was initially a shock &#8211; my default project plan has, in traditional fashion, months worth of evaluating, installing, and configuring various technology components before anything&#8217;s up and running. \u00a0 But as we began to execute in that way, I started to see that no, really, agile is possible for infrastructure work &#8211; at least &#8220;mostly.&#8221;\u00a0 Technologies like cloud computing help, but there&#8217;s still a little more up front work required than with programming &#8211; but you can get mostly towards an agile methodology (and mindset!).<\/p>\n<p>Then <a href=\"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/05\/opscamp-debrief\/\">at OpsCamp last month<\/a>, we discovered that there&#8217;s been this whole Agile Operations\/Automated Infrastructure\/devops movement thing already in progress we hadn&#8217;t heard about.\u00a0 I don&#8217;t keep in touch with The Blogosphere &#8482; enough I guess.\u00a0 Anyway, turns out a bunch of other folks have suddenly come to the exact same conclusion and there&#8217;s exciting work going on re: how to make operations agile, automate infrastructure, and meld development and ops work.<\/p>\n<p>So if\u00a0 you also hadn&#8217;t been up on this, here&#8217;s a roundup of some good related core thoughts on these topics for your reading pleasure!<\/p>\n<ul>\n<li><a href=\"http:\/\/dev2ops.org\/blog\/2009\/6\/26\/automated-infrastructure-enables-agile-operations.html\">Automated Infrastructure enables Agile Operations<\/a><\/li>\n<li><a href=\"http:\/\/blog.controltier.com\/2008\/12\/virtualized-administration.html\">Virtualized\/Abstracted Administration<\/a><\/li>\n<li><a href=\"http:\/\/agileoperations.net\/index.php?\/archives\/20-Agile-Manifesto-co-author-encourages-Agile-Operations.html\">Agile Manifesto Co-Author On Agile Operations<\/a><\/li>\n<li><a href=\"http:\/\/www.agileweboperations.com\/\">Agile Web Operations Blog<\/a><\/li>\n<li><a href=\"http:\/\/www.devopsdays.org\/ghent09\/programme\">DevOpsdays<\/a> &#8211; one coming to the US in 2010, they say.<\/li>\n<li><a href=\"http:\/\/en.oreilly.com\/velocity2008\/public\/schedule\/detail\/2238\">Building an Automated Infrastructure<\/a><\/li>\n<li><a href=\"http:\/\/agilemanifesto.org\/principles.html\">Agile Manifesto<\/a> &#8211; if you&#8217;re not a developer and only have a vague impression of what &#8220;agile&#8221; is<\/li>\n<li><a href=\"http:\/\/www.kitchensoap.com\/2009\/07\/18\/extreme-automated-infrastructure\/\">Extreme Automated Infrastructure<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s funny.\u00a0 When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &#8220;three months from now,&#8221; we broached the idea [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[85],"tags":[172,628,632,631],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-automation","tag-agile","tag-automation","tag-devops","tag-operations"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"It&#039;s funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &quot;three months from now,&quot; we broached the idea\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ernest\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Web Admin Blog | Real Web Admins.  Real World Experience.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Agile Operations | Web Admin Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"It&#039;s funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &quot;three months from now,&quot; we broached the idea\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-02-17T19:59:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-03-11T19:11:05+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Agile Operations | Web Admin Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"It&#039;s funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &quot;three months from now,&quot; we broached the idea\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#article\",\"name\":\"Agile Operations | Web Admin Blog\",\"headline\":\"Agile Operations\",\"author\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/author\\\/emueller\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/#organization\"},\"datePublished\":\"2010-02-17T13:59:42-06:00\",\"dateModified\":\"2010-03-11T13:11:05-06:00\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#webpage\"},\"articleSection\":\"Automation, agile, Automation, devops, Operations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webadminblog.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/category\\\/automation\\\/#listItem\",\"name\":\"Automation\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/category\\\/automation\\\/#listItem\",\"position\":2,\"name\":\"Automation\",\"item\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/category\\\/automation\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#listItem\",\"name\":\"Agile Operations\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#listItem\",\"position\":3,\"name\":\"Agile Operations\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/category\\\/automation\\\/#listItem\",\"name\":\"Automation\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/#organization\",\"name\":\"Web Admin Blog\",\"description\":\"Real Web Admins.  Real World Experience.\",\"url\":\"https:\\\/\\\/www.webadminblog.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/author\\\/emueller\\\/#author\",\"url\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/author\\\/emueller\\\/\",\"name\":\"Ernest\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/da86d62d1b54c861f7389f746a77f958083798833a15f3708484af8419f1f9ed?s=96&d=identicon&r=pg\",\"width\":96,\"height\":96,\"caption\":\"Ernest\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#webpage\",\"url\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/\",\"name\":\"Agile Operations | Web Admin Blog\",\"description\":\"It's funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before \\\"three months from now,\\\" we broached the idea\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/2010\\\/02\\\/17\\\/agile-operations\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/author\\\/emueller\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/index.php\\\/author\\\/emueller\\\/#author\"},\"datePublished\":\"2010-02-17T13:59:42-06:00\",\"dateModified\":\"2010-03-11T13:11:05-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/#website\",\"url\":\"https:\\\/\\\/www.webadminblog.com\\\/\",\"name\":\"Web Admin Blog\",\"description\":\"Real Web Admins.  Real World Experience.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.webadminblog.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Agile Operations | Web Admin Blog","description":"It's funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before \"three months from now,\" we broached the idea","canonical_url":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#article","name":"Agile Operations | Web Admin Blog","headline":"Agile Operations","author":{"@id":"https:\/\/www.webadminblog.com\/index.php\/author\/emueller\/#author"},"publisher":{"@id":"https:\/\/www.webadminblog.com\/#organization"},"datePublished":"2010-02-17T13:59:42-06:00","dateModified":"2010-03-11T13:11:05-06:00","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#webpage"},"isPartOf":{"@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#webpage"},"articleSection":"Automation, agile, Automation, devops, Operations"},{"@type":"BreadcrumbList","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com#listItem","position":1,"name":"Home","item":"https:\/\/www.webadminblog.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/#listItem","name":"Automation"}},{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/#listItem","position":2,"name":"Automation","item":"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#listItem","name":"Agile Operations"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#listItem","position":3,"name":"Agile Operations","previousItem":{"@type":"ListItem","@id":"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/#listItem","name":"Automation"}}]},{"@type":"Organization","@id":"https:\/\/www.webadminblog.com\/#organization","name":"Web Admin Blog","description":"Real Web Admins.  Real World Experience.","url":"https:\/\/www.webadminblog.com\/"},{"@type":"Person","@id":"https:\/\/www.webadminblog.com\/index.php\/author\/emueller\/#author","url":"https:\/\/www.webadminblog.com\/index.php\/author\/emueller\/","name":"Ernest","image":{"@type":"ImageObject","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/da86d62d1b54c861f7389f746a77f958083798833a15f3708484af8419f1f9ed?s=96&d=identicon&r=pg","width":96,"height":96,"caption":"Ernest"}},{"@type":"WebPage","@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#webpage","url":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/","name":"Agile Operations | Web Admin Blog","description":"It's funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before \"three months from now,\" we broached the idea","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.webadminblog.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/#breadcrumblist"},"author":{"@id":"https:\/\/www.webadminblog.com\/index.php\/author\/emueller\/#author"},"creator":{"@id":"https:\/\/www.webadminblog.com\/index.php\/author\/emueller\/#author"},"datePublished":"2010-02-17T13:59:42-06:00","dateModified":"2010-03-11T13:11:05-06:00"},{"@type":"WebSite","@id":"https:\/\/www.webadminblog.com\/#website","url":"https:\/\/www.webadminblog.com\/","name":"Web Admin Blog","description":"Real Web Admins.  Real World Experience.","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.webadminblog.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"Web Admin Blog | Real Web Admins.  Real World Experience.","og:type":"article","og:title":"Agile Operations | Web Admin Blog","og:description":"It's funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &quot;three months from now,&quot; we broached the idea","og:url":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/","article:published_time":"2010-02-17T19:59:42+00:00","article:modified_time":"2010-03-11T19:11:05+00:00","twitter:card":"summary_large_image","twitter:title":"Agile Operations | Web Admin Blog","twitter:description":"It's funny. When we recently started working on an upgrade of our Intranet social media platform, and we were trying to figure out how to meld the infrastructure-change-heavy operation with the need for devs, designers, and testers to be able to start working on the system before &quot;three months from now,&quot; we broached the idea"},"aioseo_meta_data":{"post_id":"398","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-01-03 22:47:31","updated":"2025-07-17 07:16:27","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.webadminblog.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/\" title=\"Automation\">Automation<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAgile Operations\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.webadminblog.com"},{"label":"Automation","link":"https:\/\/www.webadminblog.com\/index.php\/category\/automation\/"},{"label":"Agile Operations","link":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/17\/agile-operations\/"}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":2,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions\/423"}],"wp:attachment":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}