Welcome!

Industrial IoT Authors: Elizabeth White, Stackify Blog, Yeshim Deniz, SmartBear Blog, Liz McMillan

Related Topics: @DevOpsSummit, Containers Expo Blog, @CloudExpo

@DevOpsSummit: Blog Post

Is Agile Killing Enterprise Architecture? | @CloudExpo #DevOps #Microservices

Surely EA isn’t completely useless?

Earlier this month, author, IT strategist, and pyromaniac Charles Betz wrote a column for The Data Administration Newsletter that asked the question, “Is Agile killing enterprise architecture?”

Not satisfied with a minor campfire, I figured I’d fan the flames, so I posted links to the article to several EA-focused groups on LinkedIn. Little did I know at the time the conflagration that would result. Clearly this question found some dry combustibles.

Time to fetch the gasoline and provide my take on this question. What could possibly go wrong?

Definitions and Elbows – Everybody’s Got a Couple
Over the years I’ve written on numerous topics, but the one topic that’s sure to get the most comments is enterprise architecture (EA) – especially if the definition of EA is in question. It seems there’s nothing an enterprise architect likes to do more in this world than opine on what EA is and what it isn’t.

Perhaps EA is IT portfolio management. Yes, someone has got to keep track of all the applications, servers, and other miscellanea cluttering up the enterprise’s data centers and clouds. Even better, keep track of when everything is going out of date, and while you’re at it, make a note of how everything talks to everything else.

IT portfolio management is important to be sure, but is it EA?

Or perhaps the core of EA is some set of diagramming activities – or modeling, or planning, or visualizing, or documenting, or some other word that boils down to drawing pretty pictures. Everybody loves pretty pictures to be sure. If your three-year-old draws one for you, it’s definitely going on the fridge. But is it EA?

Or maybe EA is essentially governance. If someone from a line of business wants something from IT, they have to pass the request by the EA gatekeepers first. After all, nobody wants duplication or spaghetti integration, right? Been there, done that, got the T-shirt. So nothing gets done until EA gives it the stamp of approval.

If that’s the definition of EA, then the first thing we should do is burn that sucker to the ground. There’s no way any organization will ever be agile if there’s a whole department in charge of roadblocks. If Agile is up to the task, then more power to it.

My Kingdom for a Capital A
But wait, you say! In that last sentence, I used the word Agile in one place and agile in another, and the meanings were entirely different. The simple act of capitalizing the first letter took a basic business concept and turned it into a religious argument.

Agile-with-a-capital-A, of course, refers to the Agile Manifesto, and the software development methodologies like Scrum that follow its precepts. How do you know if your developers are following Scrum? Simple. If they have meetings standing up, they’re following Scrum.

These standups as they’re called are an important Scrum doctrine. And as with any religious mandate, if you screw it up you’re in for a world of hurt.

Or perhaps, worshiping the dogmata of the Church of Agile is missing the entire point. The aforementioned Manifesto, after all, called for an iconoclastic approach to software development.

If the rules and regulations and paperwork and all the rest of the folderol that comes with traditional software development are getting in the way, then chuck them out.

We have peeled this onion sufficiently to understand what we’re really asking when we wonder whether Agile is killing EA. If EA amounts to a bunch of documentation, and if Agile calls for chucking out all the documentation, then certainly Agile is calling for the demise of EA.

But those are two enormously hairy IFs. Certainly if some company’s EA means nothing more than a lot of paperwork that gets in the way of basic goals like working software that keeps customers happy, then we can only hope Agile drives a nail into that coffin.

On the other hand, sometimes paperwork is a good thing. Only an overly dogmatic reading of the Agile Manifesto would lead one to conclude that we don’t need no stinkin’ documentation.

Taking a more iconoclastic view of Agile, therefore, would indicate that rather than killing EA, Agile might actually help us separate the EA wheat (the good bits) from the chaff (all the paperwork or governance-laden bottlenecks that are doing us more harm than good anyway).

EA: The Good Bits
Fair enough. Let’s pour all of EA into our Agile sieve and see what comes out the bottom. Surely EA isn’t completely useless?

Here’s the rub: a lot of what passes for EA is in reality either useless, or may be useful but isn’t really EA (like IT portfolio management). So before we can theorize what our Agile sieve might yield, we must first define what EA should be.

Skip the gasoline, folks – let’s just chuck dynamite on that fire! There’s only one question that sends architects into a tizzy more than the “what is EA” question – and that’s the “what should EA be” question. And yet, in spite of years of arguing, we really have no consensus on this question whatsoever.

This question is so intractable because it has three dimensions. First, we must ask: of all the practices anybody in the enterprise might undertake, which are the ones they should undertake.

Second, of all those desirable practices, which ones do we want to lump under the EA banner, rather than falling into some other category?

The third dimension is the trickiest of all: the dimension of change. As business needs evolve, how should the practice of EA keep up?

Just because we might identify a particular practice today as something that EAs should do, that doesn’t necessarily mean that we’ll want to keep doing it – and it also doesn’t necessarily mean that we’ll want to keep calling that practice EA, regardless of whether someone should still be doing it.

No wonder so many people are calling for EA’s demise.

The Intellyx Take: Rethinking the Agile Sieve
In the end, ‘Is Agile killing EA?’ is the wrong question. We don’t really care what EA has been or should have been up to this point in time. Water under the bridge.

And the right question? Perhaps it’s ‘How can Agile help us transform EA into what we need it to be?’

Of course, that question falls short as well. Perhaps Agile can help, perhaps not. Clearly, dogmatic Agile can’t help us with this question. We must also ask what Agile should be as well.

Instead of thinking about Agile, we must seek to become agile. How can our companies deal better with change overall?

The true question, therefore: How do we transform EA to help our organizations become more agile?

Ladies and gentlemen, start your fires.

Intellyx advises companies on their digital transformation initiatives and helps vendors communicate their agility stories. As of the time of writing, none of the organizations mentioned in this article are Intellyx customers. Image credit: Erik Olson.

 

More Stories By Jason Bloomberg

Jason Bloomberg is a leading IT industry analyst, Forbes contributor, keynote speaker, and globally recognized expert on multiple disruptive trends in enterprise technology and digital transformation. He is ranked #5 on Onalytica’s list of top Digital Transformation influencers for 2018 and #15 on Jax’s list of top DevOps influencers for 2017, the only person to appear on both lists.

As founder and president of Agile Digital Transformation analyst firm Intellyx, he advises, writes, and speaks on a diverse set of topics, including digital transformation, artificial intelligence, cloud computing, devops, big data/analytics, cybersecurity, blockchain/bitcoin/cryptocurrency, no-code/low-code platforms and tools, organizational transformation, internet of things, enterprise architecture, SD-WAN/SDX, mainframes, hybrid IT, and legacy transformation, among other topics.

Mr. Bloomberg’s articles in Forbes are often viewed by more than 100,000 readers. During his career, he has published over 1,200 articles (over 200 for Forbes alone), spoken at over 400 conferences and webinars, and he has been quoted in the press and blogosphere over 2,000 times.

Mr. Bloomberg is the author or coauthor of four books: The Agile Architecture Revolution (Wiley, 2013), Service Orient or Be Doomed! How Service Orientation Will Change Your Business (Wiley, 2006), XML and Web Services Unleashed (SAMS Publishing, 2002), and Web Page Scripting Techniques (Hayden Books, 1996). His next book, Agile Digital Transformation, is due within the next year.

At SOA-focused industry analyst firm ZapThink from 2001 to 2013, Mr. Bloomberg created and delivered the Licensed ZapThink Architect (LZA) Service-Oriented Architecture (SOA) course and associated credential, certifying over 1,700 professionals worldwide. He is one of the original Managing Partners of ZapThink LLC, which was acquired by Dovel Technologies in 2011.

Prior to ZapThink, Mr. Bloomberg built a diverse background in eBusiness technology management and industry analysis, including serving as a senior analyst in IDC’s eBusiness Advisory group, as well as holding eBusiness management positions at USWeb/CKS (later marchFIRST) and WaveBend Solutions (now Hitachi Consulting), and several software and web development positions.

IoT & Smart Cities Stories
Early Bird Registration Discount Expires on August 31, 2018 Conference Registration Link ▸ HERE. Pick from all 200 sessions in all 10 tracks, plus 22 Keynotes & General Sessions! Lunch is served two days. EXPIRES AUGUST 31, 2018. Ticket prices: ($1,295-Aug 31) ($1,495-Oct 31) ($1,995-Nov 12) ($2,500-Walk-in)
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a m...
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...