{"id":231,"date":"2011-01-10T11:15:03","date_gmt":"2011-01-10T19:15:03","guid":{"rendered":"http:\/\/35.225.155.113\/blog\/index.php\/2011\/01\/10\/where_software_methodology_and_business_strategy_meet\/"},"modified":"2019-10-13T12:53:31","modified_gmt":"2019-10-13T19:53:31","slug":"where-software-methodology-and-business-strategy-meet","status":"publish","type":"post","link":"https:\/\/www.weinstein.org\/blog\/index.php\/2011\/01\/where-software-methodology-and-business-strategy-meet.html","title":{"rendered":"Where Software Methodology and Business Strategy Meet?"},"content":{"rendered":"<div class=\"zemanta-img mt-image-left\" style=\"display: block; float: left; width: 190px; margin: 1em;\"><a href=\"http:\/\/www.flickr.com\/photos\/37182874@N04\/4368147024\"><img decoding=\"async\" src=\"http:\/\/farm5.static.flickr.com\/4022\/4368147024_4ea5c48350_m.jpg\" alt=\"Two Keyboards and a Mouse\"><\/a><\/p>\n<p class=\"zemanta-img-attribution\" style=\"font-size: 0.8em;\">Image by <a href=\"http:\/\/www.flickr.com\/photos\/37182874@N04\/4368147024\">pdweinstein<\/a> via Flickr<\/p>\n<\/div>\n<p>When I initially envisioned the article<a href=\"http:\/\/www.orbitmedia.com\/blog\/web-development-before-and-after-the-client\"> Web Development: Before and After the Client<\/a> (<a href=\"http:\/\/pdw.weinstein.org\/2010\/12\/web-development-before-and-after-the-client.html\">local cop<\/a>y), my initial idea was to draw a line connecting <a href=\"http:\/\/www.orbitmedia.com\/\">Orbit Media Studio<\/a>&#8216;s overall business strategy, through the implementation of specific <a href=\"http:\/\/en.wikipedia.org\/wiki\/Software_development_methodology\">development methodologies<\/a>, to the end result of the type of service Orbit offers.<\/p>\n<p>Consider the description for Orbit&#8217;s method of enhancing their <a class=\"zem_slink rdfa\" title=\"Content management system\" href=\"http:\/\/en.wikipedia.org\/wiki\/Content_management_system\" rel=\"ctag:means wikipedia\">content management system<\/a>; &#8220;the focus is on breaking down the feature into workable steps and rapidly building them.&#8221; This <a href=\"http:\/\/en.wikipedia.org\/wiki\/Software_development_methodology#Incremental_Approach\">incremental<\/a> process allows Orbit to keep coding solutions simple, quickly incorporate lessons learned from previous projects and sustain development of their codebase for the long term;<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0.5in 10pt;\"><i style=\"mso-bidi-font-style: normal;\"><span style=\"color: #000000; font-family: Calibri; font-size: medium;\">In doing so we consider what has worked for clients in the past along with growing trends such as social media integration.<\/span><\/i><\/p>\n<p>But once a client enters the picture the goals change. A client has specific objectives, chief among them the desire for a stable website that is delivered on time and on budget. The change in goals requires a change in methodology;<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0.5in 10pt;\"><i style=\"mso-bidi-font-style: normal;\"><span style=\"color: #000000; font-family: Calibri; font-size: medium;\">In this <a href=\"http:\/\/en.wikipedia.org\/wiki\/Software_development_methodology#Waterfall_Approach\">sequential development process<\/a> each step follows from the last. There is a specific beginning and ending. One step cannot be started until the previous step is completed and approved. <\/span><\/i><\/p>\n<p>Thus, while these two methods have distinctly different goals unto themselves, Orbit uses both to bring about a specific end result in desired quality of results.<\/p>\n<p>The point that I was trying to make got me wondering. Given a set of goals would most developers, or <a class=\"zem_slink rdfa\" title=\"Project manager\" href=\"http:\/\/en.wikipedia.org\/wiki\/Project_manager\" rel=\"ctag:means wikipedia\">project managers<\/a>, choose the development method(s) best suited to realizing those goals? Or would they choose the one they are most comfortable with?<\/p>\n<p>Sure, most project managers or software engineers would recognize the different methodologies described above and that they focus on different objectives. But what&#8217;s the most common way a development process is chosen?<\/p>\n<p>Unfortunately, my experience over the years leads me to believe that most choose the one they know the best, is in fashion or is what is used &#8220;in-house.&#8221; In fact many places I&#8217;ve interviewed at consider development methodologies like <a class=\"zem_slink rdfa\" title=\"Computing platform\" href=\"http:\/\/en.wikipedia.org\/wiki\/Computing_platform\" rel=\"ctag:means wikipedia\">software platforms<\/a>, they maybe an &#8220;Agile shop&#8221; just as much as they are a Mac or <a class=\"zem_slink rdfa\" title=\"PHP\" href=\"http:\/\/www.php.net\/\" rel=\"ctag:means homepage\">PHP<\/a> shop.<\/p>\n<p>This lack of connection between desired outcome and actual process haunts both business and technology managers in my opinion.<\/p>\n<p>Then again, maybe I&#8217;ve had an odd experience with my career thus far?<\/p>\n<hr>\n<p><b><br \/>\nPostscript<\/b>: In perhaps an answer to my own question, while I was drafting this blog post, I came across this article, <a href=\"http:\/\/robots.thoughtbot.com\/post\/2609622814\/design-driven-development\">Design Driven Development<\/a>. The post, from a Boston-based web design firm, outlines a similar organic evolution of their development process.<\/p>\n<div class=\"zemanta-pixie\" style=\"margin-top: 10px; height: 15px;\"><span class=\"zem-script more-related pretty-attribution\"><br \/>\n<script type=\"text\/javascript\" defer=\"\" src=\"http:\/\/static.zemanta.com\/readside\/loader.js\"><\/script><br \/>\n<\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Do individuals consider which software development methodology best aligns with the business&#8217;s overall strategy?<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92,118],"tags":[205,204,314,43,106,166,315],"_links":{"self":[{"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/231"}],"collection":[{"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":3,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":710,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions\/710"}],"wp:attachment":[{"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weinstein.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}