Welcome!

Microservices Expo Authors: Dalibor Siroky, Liz McMillan, John Worthington, Automic Blog, Don MacVittie

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

@DevOpsSummit: Article

DevOps Is Paving New Inroads | @DevOpsSummit #DevOps #Microservices

When the alternative is abject failure, then whether you like it or not, you must transform your slow-mode IT.

In my last Cortex newsletter I explained that the trimodal pattern from Value Chain Mapping wouldn't fix the well-known issues with bimodal IT. I've also gone on the record taking issue with Gartner's questionable advice to let slow go slow. Instead, my advice for getting out of the bimodal IT trap is to fix slow.

Fix slow, you say? Easier said than done! After all, enterprises have been struggling with legacy modernization and migration initiatives for decades, with woefully limited success. Why should we expect any better luck this time around?

Even if we did have some magic wand that would resolve all our legacy technology issues, we still have all the people in slow IT, following all of those slow processes they've been following in one form or another for years.

The good news: we're not necessarily doomed to repeat history. Modernization ain't what it used to be - or at the least, doesn't have to be.

If we look at slow, traditional IT and jump to the conclusion that just because we found its issues intractable before, that necessarily means we will again, then it's time for a rethink.

As a matter of fact, the world of IT has changed over the last ten years or so. We've been experiencing unprecedented innovation across the board - innovation in technology as well as in how people organize and accomplish tasks.

Let's take a look at three differences between today's modern, digital context for enterprise IT as compared to conventional wisdom - wisdom that may have applied only a handful of years ago.

The Risk Inflection Point
In many cases, the primary reason an enterprise was unable to modernize its IT organization was simply due to a lack of will. Executives figured it was too expensive and risky, and thus were unable to make the decision to move forward.

Today such risk-adverse thinking has changed. The first difference that is upending traditional decision making around traditional, slow mode IT is what I call the opportunity risk inflection point. It's still true that addressing the core challenges of slow IT is a risky endeavor. What's different, however, is the associated opportunity risk.

At some point, the risk of not transforming traditional IT surpasses the risks inherent in moving forward with such transformation. After all, change is always difficult. People will only change when not changing is even more painful.

Like it or not, we've reached that point.

If your goal is simply to manage costs and maximize efficiency, you're unlikely to make a big bet on the digital transformation of your IT organization. As Lydia Leong from Gartner said in a tweet, "Gartner believes that yes, some projects should indeed prioritize safety-and-efficiency over speed-and-agility."

However, if the result of making the ostensibly ‘safe' bet is for the entire enterprise to cease to be competitive and thus accelerate its downward slide to failure, your willingness to take greater risks with your digital investments becomes the more prudent decision. And if that means betting on agility, so be it.

Today's enterprises are hitting that critical inflection point now, if they haven't already - and many of them already have. In fact, your competition may already be ahead of you in this regard.

True, they may make missteps along the way, just as you might. But prioritizing safety and efficiency over speed and agility is now more likely to lead to strategic failure than taking the risk on transforming your slow-mode IT.

Customer-Driven Self-Service
The second difference between today's digital world and enterprise IT as usual is the fact that customers are driving enterprise technology decisions more than ever before.

From consumers interacting with your company via their smartphones to employees accessing Salesforce, customers (now including employees, suppliers, and others) are setting the bar for how they expect to interact with your organization.

This new emphasis on the customer is at the heart of digital transformation - and that transformation affects all aspects of the enterprise. This paradigm shift forces companies to rethink all aspects of how they organize their efforts.

It wasn't too long ago enterprises divided up their organizations into front office and back office. The front office took care of customer-facing activities, while the back office handled finance, manufacturing, product development, and other tasks that didn't directly involve customers.

As the organization goes, so goes IT. As Conway's Law would suggest, enterprise IT ended up dividing along the same lines.

In the digitally transformed enterprise, however, there is no back office. Instead, all functions are essentially front office, as the customer is now driving decisions throughout the organization. This profound change goes far deeper than a ‘fast' vs. ‘slow' argument. It requires a complete rethink of IT's entire reason for being.

What must the IT organization do, then, to support previously back office functions as they become front office, customer-facing capabilities? The answer: IT must increasingly focus on supporting self-service.

This shift of focus from traditional back office priorities to self-service is already well underway in most enterprises. The aforementioned Salesforce, as well as its entire ecosystem of partners and the rest of the enterprise SaaS space is essentially delivering self-service capabilities to users.

Some of these capabilities are traditionally front-office like customer relationship management, but increasingly back office capabilities like accounting and product lifecycle management are also available via SaaS - thus blurring the front office/back office distinction.

In fact, self-service is finding its way into all corners of the organization. Enterprise app stores are springing up, delivering all manner of capabilities to an increasingly broad audience, who are now just as accustomed to using mobile devices to access IT-based services as computers.

Also part of the self-service movement is the ‘citizen' trend. Integration tasks are shifting to self-service, as citizen integrators take the helm. Citizen analysts are leveraging big data tools as data analysis shifts to self-service. Even citizen developers are leveraging the self-service capabilities in low-code application platforms to build applications.

This shift to self-service is changing the entire frame of reference for traditional, slow-mode IT. Instead of focusing on efficiency and safety, IT's role is now to support and empower self-service - an entirely different context from the slow mode context for IT.

The Rise of Self-Organization
The third difference between modern, digital IT and how enterprises have traditionally run their IT organizations is the rise of self-organization.

Self-organizing teams have facilitated innovation and have also been a central part of Agile software development approaches for over fifteen years now - but primarily at the ‘two pizza' team level. Today, however, DevOps is paving new inroads for self-organization in enterprises today - scaling well beyond the small teams familiar from Agile projects.

DevOps, however, need not stop with the dev and ops teams. Organizations are finding they must mix in security and compliance professionals as well - and as DevOps becomes ‘SecDevOps' and finally ‘BizDevOps,' self-organization eventually extends horizontally across the digitally transformed organization.

For organizations stuck in the bimodal trap, however, all this DevOps goodness belongs to the fast mode, leaving slow mode to its traditional, hierarchically-managed org charts. Hierarchies have become the security blankets of slow-mode thinkers, uncomfortable with change.

But remember the risk inflection point - not changing is worse than changing. Not coincidentally, we also have the new paradigm of organizational structure that the fast mode is teaching us, often within the cube farms of IT.

This transformation is perhaps the most difficult of all, because it means that people have to change their behavior at work - how they make decisions, how they interact with colleagues, and how they take responsibility for their own contributions to their organizations.

But unlike the numerous business fads that have come and gone over the years, self-organization can change the game. Bringing self-organization to any organization struggling with bimodal IT can empower people to resolve many of the organizational limitations that keep slow mode slow.

The Intellyx Take
The point of this article is not simply to explain why the challenges with slow-mode IT are different today from a few years ago. The real point is that enterprises have no real choice in the matter. When the alternative is abject failure, then whether you like it or not, you must transform your slow-mode IT. And in fact, there's a good chance you've already started.

The question still remains, however, just how to go about fixing slow IT. Self-organization is necessary, but doesn't tell the whole story. Self-service is also one trend that is shifting the traditional IT load, but doesn't explain how to deal with the intractable messes that many hidebound IT shops struggle with every day.

That being said, we need to start somewhere. Traditional modernization approaches aren't the answer - we must update our thinking about how to go about implementing change at the same time we implement change itself. This Cortex lays some groundwork for answering the big question, how do we fix slow - but there's far more to be said on this point. Stay tuned!

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: Salim Virji.

More Stories By Jason Bloomberg

Jason Bloomberg is the leading expert on architecting agility for the enterprise. As president of Intellyx, Mr. Bloomberg brings his years of thought leadership in the areas of Cloud Computing, Enterprise Architecture, and Service-Oriented Architecture to a global clientele of business executives, architects, software vendors, and Cloud service providers looking to achieve technology-enabled business agility across their organizations and for their customers. His latest book, The Agile Architecture Revolution (John Wiley & Sons, 2013), sets the stage for Mr. Bloomberg’s groundbreaking Agile Architecture vision.

Mr. Bloomberg is perhaps best known for his twelve years at ZapThink, where he created and delivered the Licensed ZapThink Architect (LZA) SOA course and associated credential, certifying over 1,700 professionals worldwide. He is one of the original Managing Partners of ZapThink LLC, the leading SOA advisory and analysis firm, which was acquired by Dovel Technologies in 2011. He now runs the successor to the LZA program, the Bloomberg Agile Architecture Course, around the world.

Mr. Bloomberg is a frequent conference speaker and prolific writer. He has published over 500 articles, spoken at over 300 conferences, Webinars, and other events, and has been quoted in the press over 1,400 times as the leading expert on agile approaches to architecture in the enterprise.

Mr. Bloomberg’s previous book, Service Orient or Be Doomed! How Service Orientation Will Change Your Business (John Wiley & Sons, 2006, coauthored with Ron Schmelzer), is recognized as the leading business book on Service Orientation. He also co-authored the books XML and Web Services Unleashed (SAMS Publishing, 2002), and Web Page Scripting Techniques (Hayden Books, 1996).

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).

@MicroservicesExpo Stories
The nature of test environments is inherently temporary—you set up an environment, run through an automated test suite, and then tear down the environment. If you can reduce the cycle time for this process down to hours or minutes, then you may be able to cut your test environment budgets considerably. The impact of cloud adoption on test environments is a valuable advancement in both cost savings and agility. The on-demand model takes advantage of public cloud APIs requiring only payment for t...
Agile has finally jumped the technology shark, expanding outside the software world. Enterprises are now increasingly adopting Agile practices across their organizations in order to successfully navigate the disruptive waters that threaten to drown them. In our quest for establishing change as a core competency in our organizations, this business-centric notion of Agile is an essential component of Agile Digital Transformation. In the years since the publication of the Agile Manifesto, the conn...
identify the sources of event storms and performance anomalies will require automated, real-time root-cause analysis. I think Enterprise Management Associates said it well: “The data and metrics collected at instrumentation points across the application ecosystem are essential to performance monitoring and root cause analysis. However, analytics capable of transforming data and metrics into an application-focused report or dashboards are what separates actual application monitoring from relat...
The benefits of automation are well documented; it increases productivity, cuts cost and minimizes errors. It eliminates repetitive manual tasks, freeing us up to be more innovative. By that logic, surely, we should automate everything possible, right? So, is attempting to automate everything a sensible - even feasible - goal? In a word: no. Consider this your short guide as to what to automate and what not to automate.
We just came off of a review of a product that handles both containers and virtual machines in the same interface. Under the covers, implementation of containers defaults to LXC, though recently Docker support was added. When reading online, or searching for information, increasingly we see “Container Management” products listed as competitors to Docker, when in reality things like Rocket, LXC/LXD, and Virtualization are Dockers competitors. After doing some looking around, we have decided tha...
It’s “time to move on from DevOps and continuous delivery.” This was the provocative title of a recent article in ZDNet, in which Kelsey Hightower, staff developer advocate at Google Cloud Platform, suggested that “software shops should have put these concepts into action years ago.” Reading articles like this or listening to talks at most DevOps conferences might make you think that we’re entering a post-DevOps world. But vast numbers of organizations still struggle to start and drive transfo...
Enterprises are adopting Kubernetes to accelerate the development and the delivery of cloud-native applications. However, sharing a Kubernetes cluster between members of the same team can be challenging. And, sharing clusters across multiple teams is even harder. Kubernetes offers several constructs to help implement segmentation and isolation. However, these primitives can be complex to understand and apply. As a result, it’s becoming common for enterprises to end up with several clusters. Thi...
Many enterprise and government IT organizations are realizing the benefits of cloud computing by extending IT delivery and management processes across private and public cloud services. But they are often challenged with balancing the need for centralized cloud governance without stifling user-driven innovation. This strategy requires an approach that fundamentally reshapes how IT is delivered today, shifting the focus from infrastructure to services aggregation, and mixing and matching the bes...
Cavirin Systems has just announced C2, a SaaS offering designed to bring continuous security assessment and remediation to hybrid environments, containers, and data centers. Cavirin C2 is deployed within Amazon Web Services (AWS) and features a flexible licensing model for easy scalability and clear pay-as-you-go pricing. Although native to AWS, it also supports assessment and remediation of virtual or container instances within Microsoft Azure, Google Cloud Platform (GCP), or on-premise. By dr...
"Codigm is based on the cloud and we are here to explore marketing opportunities in America. Our mission is to make an ecosystem of the SW environment that anyone can understand, learn, teach, and develop the SW on the cloud," explained Sung Tae Ryu, CEO of Codigm, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
High-velocity engineering teams are applying not only continuous delivery processes, but also lessons in experimentation from established leaders like Amazon, Netflix, and Facebook. These companies have made experimentation a foundation for their release processes, allowing them to try out major feature releases and redesigns within smaller groups before making them broadly available. In his session at 21st Cloud Expo, Brian Lucas, Senior Staff Engineer at Optimizely, discussed how by using ne...
"CA has been doing a lot of things in the area of DevOps. Now we have a complete set of tool sets in order to enable customers to go all the way from planning to development to testing down to release into the operations," explained Aruna Ravichandran, Vice President of Global Marketing and Strategy at CA Technologies, in this SYS-CON.tv interview at DevOps Summit at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Let's do a visualization exercise. Imagine it's December 31, 2018, and you're ringing in the New Year with your friends and family. You think back on everything that you accomplished in the last year: your company's revenue is through the roof thanks to the success of your product, and you were promoted to Lead Developer. 2019 is poised to be an even bigger year for your company because you have the tools and insight to scale as quickly as demand requires. You're a happy human, and it's not just...
"Opsani helps the enterprise adopt containers, help them move their infrastructure into this modern world of DevOps, accelerate the delivery of new features into production, and really get them going on the container path," explained Ross Schibler, CEO of Opsani, and Peter Nickolov, CTO of Opsani, in this SYS-CON.tv interview at DevOps Summit at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the p...
DevOps teams have more on their plate than ever. As infrastructure needs grow, so does the time required to ensure that everything's running smoothly. This makes automation crucial - especially in the server and network monitoring world. Server monitoring tools can save teams time by automating server management and providing real-time performance updates. As budgets reset for the New Year, there is no better time to implement a new server monitoring tool (or re-evaluate your current solution)....
While we understand Agile as a means to accelerate innovation, manage uncertainty and cope with ambiguity, many are inclined to think that it conflicts with the objectives of traditional engineering projects, such as building a highway, skyscraper or power plant. These are plan-driven and predictive projects that seek to avoid any uncertainty. This type of thinking, however, is short-sighted. Agile approaches are valuable in controlling uncertainty because they constrain the complexity that ste...
"This all sounds great. But it's just not realistic." This is what a group of five senior IT executives told me during a workshop I held not long ago. We were working through an exercise on the organizational characteristics necessary to successfully execute a digital transformation, and the group was doing their ‘readout.' The executives loved everything we discussed and agreed that if such an environment existed, it would make transformation much easier. They just didn't believe it was reali...
"We're developing a software that is based on the cloud environment and we are providing those services to corporations and the general public," explained Seungmin Kim, CEO/CTO of SM Systems Inc., in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
The cloud revolution in enterprises has very clearly crossed the phase of proof-of-concepts into a truly mainstream adoption. One of most popular enterprise-wide initiatives currently going on are “cloud migration” programs of some kind or another. Finding business value for these programs is not hard to fathom – they include hyperelasticity in infrastructure consumption, subscription based models, and agility derived from rapid speed of deployment of applications. These factors will continue to...