{"id":5745,"date":"2013-03-26T07:23:02","date_gmt":"2013-03-26T12:23:02","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/blog\/?p=5745"},"modified":"2022-11-22T10:52:32","modified_gmt":"2022-11-22T16:52:32","slug":"4-steps-to-create-a-more-agile-it-department","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/blog\/2013\/03\/4-steps-to-create-a-more-agile-it-department\/","title":{"rendered":"4 steps to create a more agile IT department"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2010\/11\/Productivity-e1291070228913.jpg\" alt=\"Productivity\" width=\"76\" height=\"100\" class=\"alignleft size-full wp-image-731\" \/>Many IT departments have developed a reputation of being slow and difficult. They make users jump through hoops and then take months to deliver requested solutions. The business users often feel like IT stands in their way, or even holds them back. <\/p>\n<p>The problem is, business users now have other options. Many are bypassing IT altogether and using unsanctioned SaaS options to accomplish their goals. If IT can\u2019t (or won\u2019t) deliver solutions in a timely manner, they find another way.<\/p>\n<p>IT departments have no choice: They must become more agile and responsive to the business user\u2019s needs, or risk being bypassed. <\/p>\n<p>The question is&#8230;how? How can a slow IT department become more agile and responsive?<\/p>\n<p>We posed that question to a few industry experts, who delivered some excellent advice. You can read their tips below, as well as some of my own. I hope you find them useful:<a name=\"20130325\"><\/a><!--more--><\/p>\n<h3>1. Create an agile architecture<\/h3>\n<p>As mentioned in this <a href=\"https:\/\/www.mrc-productivity.com\/blog\/2013\/03\/application-architecture-ignore-at-your-own-risk\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red;font-weight: bold\">recent article<\/span><\/a>, the importance of good application architecture cannot be overstated. Good architecture offers the flexibility necessary to add new features\/capabilities on the fly and rapidly adapt to changes&#8211;a critical component of agile IT departments.<\/p>\n<p>This is where many companies run into problems. They run their business on an outdated system that\u2019s difficult to maintain. Adding new features takes months. <\/p>\n<p>But, here\u2019s the sad truth: Without the right architecture in place, you will constantly struggle to meet your user\u2019s needs. You\u2019d love to deliver the applications they need, but with your outdated architecture, it will always be unnecessarily difficult and time-consuming. <\/p>\n<p>Worse yet, this ultimately forces end users to make a decision: They can wait for months while you build their solutions, or they can take their credit card, sign up with a SaaS solution, and be up and running in days. Which do you think they\u2019ll choose?<\/p>\n<h3>2. Implement a standardized development platform<\/h3>\n<p>A development platform gives you a centralized location to create and manage all applications within your company. It lets your IT department deliver applications quickly, control user access, and also provides self-service options for the end users. <\/p>\n<p>&#8220;When the IT group adopts a strategy built around a robust development platform it is able to respond to the needs of the business more rapidly,\u201d says Tyler Wassell, Software Development Manager here at <a href=\"https:\/\/www.mrc-productivity.com\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red;font-weight: bold\">mrc<\/span><\/a>. \u201cA good platform should automate routine development tasks associated with coding, testing, and deployment but be flexible and open enough to allow maximum developer customization. Through this automation, developers are able to focus less on low level coding and technical tasks and focus more on application design and business requirements.&#8221;<\/p>\n<h3>3. Improve communication between IT and the business<\/h3>\n<p>Creating a truly agile IT department requires constant communication between IT and the business. Adam Ely, co-founder of <a href=\"http:\/\/www.bluebox.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red;font-weight: bold\">Bluebox Security<\/span><\/a>, explains how IT needs to approach communication: \u201cEngage with your business users directly for feedback on areas of improvement and analyze how those improvements can be made either through technology and or policy.\u201d However, while that sounds simple enough, communication often causes the most problems for companies. <\/p>\n<p>How so? Sometimes the IT department has unwittingly <a href=\"https:\/\/www.mrc-productivity.com\/blog\/2012\/11\/3-ways-it-causes-shadow-it-and-how-to-fix-it\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red;font-weight: bold\">created a \u201cculture of no.\u201d<\/span><\/a> They\u2019re more likely to reject user requests than attempt to help them solve their problems&#8230;which leads to users bypassing IT altogether. Or, sometimes the users don\u2019t properly explain (or don\u2019t know) what they need. Or, maybe IT and the business just don\u2019t use the same vocabulary.<\/p>\n<p>\u201cThe stakeholders and the developers must speak the same language,\u201d explains Steven Lowe, Founder and CEO of <span style=\"color: red;font-weight: bold\">Innovator, LLC<\/span>. \u201cAn &#8216;account&#8217; in one department is called a &#8216;liability&#8217; by another department, and an &#8216;obligation&#8217; in yet another department, while to the developers they&#8217;re all &#8216;customers&#8217;. If the developers understand the business environment using the same terms as the users, then conversations will be fruitful and multiply. If not&#8230;\u201d<\/p>\n<p>Lowe goes on to explain the importance of constant communication throughout the entire development process:\u201dSpending 3 months on a comprehensive up-front design complete with screen mockups, workflow process diagrams, and stakeholder signoffs is comforting. The developers then produce exactly what the document says (several months later), and everyone is happy.<\/p>\n<p>Or they&#8217;re supposed to be. Sometimes they are, because nothing had changed in the meantime, but frequently the stakeholders are not happy. Not only can the business and thus application environment change significantly during the development phase, but more often the stakeholders&#8217; understanding of what they really need changes. So you end up with &#8216;yes this is what we asked for, but now we realize it is not what we need&#8217;. Which is only slightly less appalling than &#8216;we got tired of waiting and went with a SaaS solution&#8217;.\u201d<\/p>\n<h3>4. Improve user adoption through proper education<\/h3>\n<p>The only thing worse than not meeting your user\u2019s needs: Delivering applications that meet your user\u2019s needs, without notifying your users or explaining how to use them. Sure, you may deliver everything the users ask for&#8230;but if they confuse the end user, they\u2019re worthless.<\/p>\n<p>\u201cI was discussing this topic with a friend who works for a company that uses agile development and is releasing new functionality every 6-10 weeks,\u201d explains Jason Whitehead, CEO at <a href=\"http:\/\/www.trituns.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red;font-weight: bold\">Tri Tuns, LLC<\/span><\/a>. \u201cOne of the major problems they were encountering was that while they could get new IT functionality delivered with each release, it was actually taking the business users a very long time before they would adopt the new features.\u201d<\/p>\n<p>Whitehead goes on to explain one of the issues that caused this problem: \u201cWhile they were quickly deploying new functionality, they did not have an ongoing change management \/ user adoption program they needed to support the user groups. They were falling short on things like training people on new functionality, updating documentation, and ensuring that all user groups were making effective use of the new features. <\/p>\n<p>IT departments that want to make sure they are actually meeting users&#8217; needs and improved organizational performance need to make sure that they not only evolve their IT development practices, but also their change management &amp; user support practices. Otherwise they run the risk of delivering features that sit (largely) unused.\u201d<\/p>\n<h3>Wrap up<\/h3>\n<p>Now you\u2019re probably thinking, \u201cHey! None of those steps are simple.\u201d It\u2019s true. Transforming a slow IT department into an agile and responsive IT department isn\u2019t simple. Believe me, I wish I could give you 4 simple steps that would instantly revolutionize your IT department. <\/p>\n<p>That being said&#8230;it is necessary. If you ignore the problem, it will only get worse. The business will continue bypassing IT, leaving your company with a hodgepodge of disparate solutions that your IT department can\u2019t control. On the flip side, if your IT department takes steps to become more agile and responsive to the business user\u2019s needs, your entire business will run more smoothly. It\u2019s your choice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many IT departments have developed a reputation of being slow and difficult. They make users jump through hoops and then take months to deliver requested solutions. The business users often feel like IT stands in their way, or even holds them back. The problem is, business users now have other options. Many are bypassing IT &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2013\/03\/4-steps-to-create-a-more-agile-it-department\/\"> <span class=\"screen-reader-text\">4 steps to create a more agile IT department<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","slim_seo":{"title":"4 steps to create a more agile IT department - mrc&#039;s Cup of Joe Blog","description":"Many IT departments have developed a reputation of being slow and difficult. They make users jump through hoops and then take months to deliver requested soluti"},"footnotes":""},"categories":[4],"tags":[70,77],"class_list":["post-5745","post","type-post","status-publish","format-standard","hentry","category-productivity","tag-application-architecture","tag-shadow-it"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/5745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/comments?post=5745"}],"version-history":[{"count":16,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/5745\/revisions"}],"predecessor-version":[{"id":13782,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/5745\/revisions\/13782"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/media?parent=5745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/categories?post=5745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/tags?post=5745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}