|By Jason Bloomberg||
|June 30, 2014 08:17 AM EDT||
Adjectives like “swashbuckling” and “romantic” rarely if ever apply to enterprise technology, so the fact that “rogue” IT is now a Thing should give one pause. Errol Flynn swooping down from a yardarm, disarming smile on his too-handsome face? Hardly the image you’d expect bringing your iPhone to work would elicit.
Yet rogues there be, sneaking digital contraband into their cubicle, unbeknownst to IT Big Brother. And while we all like to bend the rules, if only to shake up our Dilbertian existence with a fleeting moment of swashbucklery, rogue IT goes far beyond your secret Angry Birds at work addiction, or dare we say, that contraband DropBox account your entire team surreptitiously shares.
Rogues, after all, come in all shapes and sizes. When the rank and file practice a bit of derring do, it’s one thing. When Big Brothers themselves – the executives who steer the ship – practice rogue IT, it’s quite another. Yet this top-down scalawagness pervades enterprises far and wide, threatening to upend the IT ship altogether, CIO and all. The name of this nefarious ne’er-do-well? Your Digital Transformation Strategy.
Digital Transformation: A Rogue’s Gallery
Imagine, if you will, you’ve been working your way up the officer’s ranks of your vessel, and now you’re the captain (or other C-level executive) of this ship you call your enterprise. Information Technology has always been a powerful asset in your treasure chest, from the early data processing days to the rise of monolithic enterprise apps. Then the Web and its evil twin Y2K hit, knocking you and your ship for a loop, promising a New Economy yet delivering a dot.com crash. After that perfect storm you told yourself you’d never again fall for the empty promises of the new technology sirens, singing their songs of business transformation but delivering only broken dreams.
Yet here we are, in the 2010s, and the siren song of new technology is louder than ever – and this time, there are far more voices in this craven chorus: Cloud Computing! Big Data! Social Media! Mobile Apps! DevOps! Added to this cacophony are the digital denizens of this new era, the Googles and the Amazons and the Netflixes, no longer mere dot.com darlings, but massive behemoths out to take a piece of everyone’s pie, including yours. This time, sitting on the sidelines is not an option. Siren song or no, the world of business is changing, and your enterprise must change as well, or risk the deadly depths of the Charybdis of digital disruption and irrelevance.
But then you wake up from this reverie and look once again at the cold, hard reality of budgets and balance sheets, and you realize your IT department has their hands full with dull, dreary, yet absolutely essential legacy systems of record – all those numerous apps and infrastructure that have been collecting over the decades, sucking up money, yes, but keeping you in business all the while. Disruptive innovation is all very fine and good, but legacy technology and disruption don’t mix. That old gear is just too brittle and important to mess with, right?
That’s when it hits you: it’s time to go rogue. Your IT department has way too much on its plate to handle the digital transformation you crave so desperately. So instead of asking your CIO to drive these new initiatives, you hire a Chief Digital Officer (CDO) to don the pirate gear, raise the Jolly Roger, and take your ship on an adventure into the wondrous digital future.
Hear that Ticking? Beware the Digital Disruption Time Bombs
We all know that genuine pirates and other such rogues are ruthless criminals, and yet a century of Hollywood mythmaking has turned them into heroes, courageous nonconformists who can justify their questionable deeds because of the presumably greater evil of the establishment from which they have rebelled. Today, we consider CDOs and their digital transformation initiatives to be examples of rogue IT – bucking the establishment, true, but with the best interests of the enterprise at heart. Motivation enough to forgive a bit of swashbuckling, perhaps?
After all, the legacy technology that runs the established portion of the business has a history of intractability. Legacy modernization has a reputation as being expensive, risky, and often lacking clear business drivers. And when we tried to abstract our legacy as flexible Services with the last decade’s SOA initiatives, we found that architectural approach to be more expensive and difficult than we expected. Most SOA initiatives overpromised and underdelivered, leaving CDOs with few options but to go rogue and build digital initiatives largely separate from establishment IT.
Errol Flynn and his modern counterpart Johnny Depp notwithstanding, is it truly in the long-term best interest of the company for the CDO to go rogue? In the short term, absolutely. The technology buzzwords du jour aren’t holding still, and moving quickly is essential to successful digital transformation. And if there’s one thing traditional IT is bad at, it’s moving quickly. Yet, while Johnny Depp’s Jack Sparrow has yet to meet his maker at the end of a rope, enterprises who place strategic bets on rogue IT risk two major time bombs going off in their face.
Time bomb #1: thinking that you can achieve the benefits of digital transformation without dealing with the legacy mess. It’s tempting indeed to leave the established order behind. Many organizations think of their legacy IT as a single Gordian knot of complexity, where the only way to fix it is to somehow fix or replace the whole thing – an impossible task that would never come close to justifying its expense. The pirate’s life sounds wondrous in comparison.
But remember, legacy is not monolithic. It’s heterogeneous and multifaceted, and you don’t have to fix the whole thing. Your core business agility drivers from transformation initiatives must connect to specific legacy goals while moving legacy toward agility, not away from it. Yes, you must pick your battles, as the legacy you do bring into your digital initiative will take time and money to fix – but never forget that your enterprise wouldn’t be where it is today if it weren’t for the best of your legacy.
The challenges with legacy modernization in support of digital transformation are first, to tackle the right problems, and second, to take an approach that will actually work. After all, such fixes require both the appropriate abstraction as well as technology that can support those abstractions. Not SOA – or at the least, not only SOA, but one big step above SOA. For specific legacy capabilities to properly support the digital transformation, we need a better approach for abstracting legacy assets to drive agility, an architectural approach freed from middleware and laser focused on the business agility drivers from the digital transformation initiative.
Even if you think you can avoid time bomb #1, however, you must also navigate your way past time bomb #2: Realizing you have to do something about the legacy mess, but thinking there’s a shortcut. Examples of such shortcuts: migrating legacy apps to the Cloud, feeding existing data into Hadoop without a strategy for collecting new information, or perhaps building mobile app interfaces onto aging Web apps that were never designed to support them. True, you may be able to get any of these examples to work, but you’ll have missed the point of digital transformation initiatives: they’re not about the digital, they’re about the transformation. After all, your entire legacy IT shop is already digital. Transformation requires entirely new approaches, not shortcuts.
The Intellyx Take
Perhaps you’re not convinced by my scintillating, scoundrel-infused diatribe. Your digital transformation initiative is doing just fine on its own, thank you very much, while IT keeps the legacy lights on, and never the twain shall meet. Sorry to shiver your timbers, but you’re not alone in your market. Your competition also struggles with their legacy burden, and the spoils will go to those enterprises who successfully deal with their legacy as part of their digital transformation. If you don’t get this right, then your competition will, and no amount of derring-do will save your digital transformation initiative then.
The good news for some organizations is that if you have been successful with SOA you’re ahead of the game (and I know there are a few of you out there who actually got SOA to work). But regardless of whether SOA paid off for you or not, to meet your strategic goals with your digital transformation initiative, you must follow a well-architected approach that both understands and connects the business drivers for digital transformation to specific, tactical legacy initiatives.
Remember, transformation drivers are always business agility drivers, which means Agile Architecture is absolutely essential to digital transformation success: an iterative, dynamic approach that focuses on solving problems instead of paperwork, an approach that incorporates regular input from stakeholders – in other words, architecture that is inherently Agile. Going rogue may be fun, but it’s high time for your CDO and CIO to work together – or even be the same person. Errol Flynn would be proud.
Jason Bloomberg is the leading expert on architecting agility for the enterprise. As president of Intellyx, Mr. Bloomberg focuses on empowering people to achieve business agility in their organizations by a paradigm-shifting approach to architecting agility called Bloomberg Agile Architecture™. During his twelve years at ZapThink, he created and delivered the Licensed ZapThink Architect (LZA) SOA course and associated credential. He now runs the Bloomberg Agile Architecture Certification Course around the world and provides Agile Architecture advisory and related services to business executives, architecture teams, and software vendors. His latest book is The Agile Architecture Revolution (Wiley, 2013).
Image credit: Pascal
In a crowded world of popular computer languages, platforms and ecosystems, Node.js is one of the hottest. According to w3techs.com, Node.js usage has gone up 241 percent in the last year alone. Retailers have taken notice and are implementing it on many levels. I am going to share the basics of Node.js, and discuss why retailers are using it to reduce page load times and improve server efficiency. I’ll talk about similar developments such as Docker and microservices, and look at several compani...
May. 3, 2016 02:00 PM EDT Reads: 370
Many private cloud projects were built to deliver self-service access to development and test resources. While those clouds delivered faster access to resources, they lacked visibility, control and security needed for production deployments. In their session at 18th Cloud Expo, Steve Anderson, Product Manager at BMC Software, and Rick Lefort, Principal Technical Marketing Consultant at BMC Software, will discuss how a cloud designed for production operations not only helps accelerate developer...
May. 3, 2016 01:15 PM EDT Reads: 1,191
You deployed your app with the Bluemix PaaS and it's gaining some serious traction, so it's time to make some tweaks. Did you design your application in a way that it can scale in the cloud? Were you even thinking about the cloud when you built the app? If not, chances are your app is going to break. Check out this webcast to learn various techniques for designing applications that will scale successfully in Bluemix, for the confidence you need to take your apps to the next level and beyond.
May. 3, 2016 12:15 PM EDT Reads: 1,579
SYS-CON Events announced today that Peak 10, Inc., a national IT infrastructure and cloud services provider, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Peak 10 provides reliable, tailored data center and network services, cloud and managed services. Its solutions are designed to scale and adapt to customers’ changing business needs, enabling them to lower costs, improve performance and focus inter...
May. 3, 2016 12:00 PM EDT Reads: 1,344
From the conception of Docker containers to the unfolding microservices revolution we see today, here is a brief history of what I like to call 'containerology'. In 2013, we were solidly in the monolithic application era. I had noticed that a growing amount of effort was going into deploying and configuring applications. As applications had grown in complexity and interdependency over the years, the effort to install and configure them was becoming significant. But the road did not end with a ...
May. 3, 2016 11:30 AM EDT Reads: 383
Much of the value of DevOps comes from a (renewed) focus on measurement, sharing, and continuous feedback loops. In increasingly complex DevOps workflows and environments, and especially in larger, regulated, or more crystallized organizations, these core concepts become even more critical. In his session at @DevOpsSummit at 18th Cloud Expo, Andi Mann, Chief Technology Advocate at Splunk, will show how, by focusing on 'metrics that matter,' you can provide objective, transparent, and meaningfu...
May. 3, 2016 10:45 AM EDT Reads: 872
With DevOps becoming more well-known and established practice in nearly every industry that delivers software, it is important to continually reassess its efficacy. This week’s top 10 includes a discussion on how the quick uptake of DevOps adoption in the enterprise has posed some serious challenges. Additionally, organizations who have taken the DevOps plunge must find ways to find, hire and keep their DevOps talent in order to keep the machine running smoothly.
May. 3, 2016 06:30 AM EDT Reads: 1,480
Wow, if you ever wanted to learn about Rugged DevOps (some call it DevSecOps), sit down for a spell with Shannon Lietz, Ian Allison and Scott Kennedy from Intuit. We discussed a number of important topics including internal war games, culture hacking, gamification of Rugged DevOps and starting as a small team. There are 100 gold nuggets in this conversation for novices and experts alike.
May. 3, 2016 06:15 AM EDT Reads: 878
The notion of customer journeys, of course, are central to the digital marketer’s playbook. Clearly, enterprises should focus their digital efforts on such journeys, as they represent customer interactions over time. But making customer journeys the centerpiece of the enterprise architecture, however, leaves more questions than answers. The challenge arises when EAs consider the context of the customer journey in the overall architecture as well as the architectural elements that make up each...
May. 3, 2016 03:30 AM EDT Reads: 2,008
Much of the discussion around cloud DevOps focuses on the speed with which companies need to get new code into production. This focus is important – because in an increasingly digital marketplace, new code enables new value propositions. New code is also often essential for maintaining competitive parity with market innovators. But new code doesn’t just have to deliver the functionality the business requires. It also has to behave well because the behavior of code in the cloud affects performan...
May. 3, 2016 03:00 AM EDT Reads: 1,444
In 2006, Martin Fowler posted his now famous essay on Continuous Integration. Looking back, what seemed revolutionary, radical or just plain crazy is now common, pedestrian and "just what you do." I love it. Back then, building and releasing software was a real pain. Integration was something you did at the end, after code complete, and we didn't know how long it would take. Some people may recall how we, as an industry, spent a massive amount of time integrating code from one team with another...
May. 3, 2016 12:45 AM EDT Reads: 1,047
As the software delivery industry continues to evolve and mature, the challenge of managing the growing list of the tools and processes becomes more daunting every day. Today, Application Lifecycle Management (ALM) platforms are proving most valuable by providing the governance, management and coordination for every stage of development, deployment and release. Recently, I spoke with Madison Moore at SD Times about the changing market and where ALM is headed.
May. 2, 2016 08:30 PM EDT Reads: 1,553
Struggling to keep up with increasing application demand? Learn how Platform as a Service (PaaS) can streamline application development processes and make resource management easy.
May. 2, 2016 08:30 PM EDT Reads: 2,178
If there is anything we have learned by now, is that every business paves their own unique path for releasing software- every pipeline, implementation and practices are a bit different, and DevOps comes in all shapes and sizes. Software delivery practices are often comprised of set of several complementing (or even competing) methodologies – such as leveraging Agile, DevOps and even a mix of ITIL, to create the combination that’s most suitable for your organization and that maximize your busines...
May. 2, 2016 07:45 PM EDT Reads: 1,901
The goal of any tech business worth its salt is to provide the best product or service to its clients in the most efficient and cost-effective way possible. This is just as true in the development of software products as it is in other product design services. Microservices, an app architecture style that leans mostly on independent, self-contained programs, are quickly becoming the new norm, so to speak. With this change comes a declining reliance on older SOAs like COBRA, a push toward more s...
May. 2, 2016 06:00 PM EDT Reads: 1,561
Digital means customer preferences and behavior are driving enterprise technology decisions to be sure, but let’s not forget our employees. After all, when we say customer, we mean customer writ large, including partners, supply chain participants, and yes, those salaried denizens whose daily labor forms the cornerstone of the enterprise. While your customers bask in the warm rays of your digital efforts, are your employees toiling away in the dark recesses of your enterprise, pecking data into...
May. 2, 2016 10:15 AM EDT Reads: 1,111
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
May. 2, 2016 06:30 AM EDT Reads: 2,565
Call it DevOps or not, if you are concerned about releasing more code faster and at a higher quality, the resulting software delivery chain and process will look and smell like DevOps. But for existing development teams, no matter what the velocity objective is, getting from here to there is not something that can be done without a plan. Moving your release cadence from months to weeks is not just about learning Agile practices and getting some automation tools. It involves people, tooling and ...
May. 2, 2016 04:30 AM EDT Reads: 1,543
Between the mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at 18th Cloud Expo, Charles Kendrick, CTO & Chief Architect at Isomorphic Software, will present a revolutionary model enabled by new technologies. Learn how business and devel...
May. 2, 2016 04:30 AM EDT Reads: 1,795
SYS-CON Events announced today that Stratoscale, the software company developing the next generation data center operating system, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Stratoscale is revolutionizing the data center with a zero-to-cloud-in-minutes solution. With Stratoscale’s hardware-agnostic, Software Defined Data Center (SDDC) solution to store everything, run anything and scale everywhere...
May. 1, 2016 01:30 PM EDT Reads: 1,622