|By XebiaLabs Blog||
|January 5, 2017 09:00 AM EST|
Are DevOps and Continuous Delivery ready for the enterprise? You bet!
If you’ve followed the DevOps conversation at all over the past several years, you’re familiar with the many benefits that DevOps brings to companies. By facilitating easier collaboration and providing a framework for tools that allow developers and IT to work together more tightly, DevOps adds efficiency and mitigates risk when you’re developing, deploying and delivering software. DevOps principles like Continuous Delivery also help speed the rate at which software is produced and updated.
But there are so many more benefits to DevOps for the enterprise that you might be overlooking. Read on to learn why you can—and should—start doing DevOps now.
Less Waste, Happier Customers, Top Talent
If you’re an enterprise with deeply entrenched ways of doing things, you may be wondering:
- Is DevOps right for me?
- Is it worth the investment if I have to revamp my current processes?
The answer is a resounding yes.
http://i2.wp.com/blog.xebialabs.com/wp-content/uploads/2016/12/Cut-waste... 300w, http://i2.wp.com/blog.xebialabs.com/wp-content/uploads/2016/12/Cut-waste... 768w" sizes="(max-width: 664px) 100vw, 664px" data-recalc-dims="1" />
Sure, adopting DevOps may be a little harder for an established enterprise than a tiny startup that can design its operations to be DevOps-friendly from the start. But that’s really not surprising given that no enterprise environment is a greenfield. They’re complex and heterogeneous, and although they do involve more work, the value will be felt for years to come. Consider these advantages:
Cut the fat! Bloat and inefficiency are perennial problems for any large company, more so than for small organizations, which tend to be leaner because they have smaller staffs and less overhead to manage. DevOps helps cut the fat in software production. That can pay big dividends for enterprises eager for a way to revitalize their IT operations. And no, cut the fat isn’t about losing people – it’s about losing the waste in your process, that’s costing you critical time to market.
Want to keep your customers? Then you need DevOps. In most markets, customers have little patience for apps that underperform or are out of date. For that reason, an enterprise that relies heavily on legacy apps is already fighting an uphill battle to keep customers. By migrating to DevOps, however, the company can help to keep users happy by updating its apps more consistently and frequently and by providing better stability.
Want the best IT talent? You need DevOps for that, too. The best programmers and system administrators today love DevOps. Enterprises that want to attract the best IT talent will therefore benefit from a DevOps environment. For enterprise recruiters, this is an especially important advantage in an age when the smartest tech folks more often want to work at flashy startups than at large, established companies. Having a DevOps-centric IT operation can help even “boring” companies appeal to bright engineers. At the same time, don’t forget training. Recruit the best talent, yes, but also be sure to train your existing staff to keep refreshing their skills.
How to Do DevOps in the Enterprise
So, now that you know why your enterprise should do DevOps, let’s talk about how it can make the jump. It’s starts with understanding a few guiding principles that will help you as you transition to DevOps. These include:
DevOps is a journey. It’s not a switch that you turn on or off. When planning a DevOps migration, identify the different stages you’ll pass through. Start small—by implementing some basic DevOps tools, for example—and keep working from there until you reach fully continuous delivery.
There’s no one-size-fits-all DevOps toolset. In other words, the DevOps tools that one company uses may differ widely from those used by another organization. An enterprise that’s planning a DevOps migration should expect to customize its toolset heavily, and may even need to commission some new tools to meet its unique DevOps needs. Grabbing stock DevOps tools is not likely to be enough for a successful enterprise DevOps operation. Plus, release orchestration software will be necessary–if not crucial–you want to keep using all your DevOps tools (and leverage them for what they do best) while scaling to the enterprise.
You don’t need to rebuild everything from the ground up to do DevOps. Rather than completely reinventing your wheel, look for ways to make the tools you already have in place—like PaaS platforms or flexible infrastructure technologies such as Docker—help you in your DevOps migration.
Successful DevOps involves more than just the IT department. Business leaders also need to be clued into the transition process. They need to understand that great software is a strategic priority that’s critical not just to a successful DevOps implementation, but also to business performance. Executive leadership is particularly critical when making the transition from initial small team projects to broader enterprise roll-out.
Enterprise DevOps has its challenges, but even the largest of organizations can successfully practice DevOps if they treat it as a journey rather than something they’ll accomplish overnight. It’s also important to recognize that DevOps is about more than just spinning up a few open source tools and expecting magic. You need to make sure the tools you use are the best fit for your organization and that they’re implemented in an enterprise-friendly way, such as through release orchestration. All of this takes some work. But the benefits enterprises will gain by making the switch will provide a crucial advantage in highly competitive markets.
Almost two-thirds of companies either have or soon will have IoT as the backbone of their business. Though, IoT is far more complex than most firms expected with a majority of IoT projects having failed. How can you not get trapped in the pitfalls? In his session at @ThingsExpo, Tony Shan, Chief IoTologist at Wipro, will introduce a holistic method of IoTification, which is the process of IoTifying the existing technology portfolios and business models to adopt and leverage IoT. He will delve in...
Feb. 22, 2017 10:00 AM EST Reads: 1,490
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
Feb. 22, 2017 09:45 AM EST Reads: 785
Cloud Expo, Inc. has announced today that Aruna Ravichandran, vice president of DevOps Product and Solutions Marketing at CA Technologies, has been named co-conference chair of DevOps at Cloud Expo 2017. The @DevOpsSummit at Cloud Expo New York will take place on June 6-8, 2017, at the Javits Center in New York City, New York, and @DevOpsSummit at Cloud Expo Silicon Valley will take place Oct. 31-Nov. 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Feb. 22, 2017 09:45 AM EST Reads: 1,311
In his session at @ThingsExpo, Steve Wilkes, CTO and founder of Striim, will delve into four enterprise-scale, business-critical case studies where streaming analytics serves as the key to enabling real-time data integration and right-time insights in hybrid cloud, IoT, and fog computing environments. As part of this discussion, he will also present a demo based on its partnership with Fujitsu, highlighting their technologies in a healthcare IoT use-case. The demo showcases the tracking of pati...
Feb. 22, 2017 09:29 AM EST
Tricky charts and visually deceptive graphs often make a case for the impact IT performance has on business. The debate isn't around the obvious; of course, IT performance metrics like website load time influence business metrics such as conversions and revenue. Rather, this presentation will explore various data analysis concepts to understand how, and how not to, assert such correlations. In his session at 20th Cloud Expo, Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Sys...
Feb. 22, 2017 09:15 AM EST Reads: 1,373
@DevOpsSummit has been named the ‘Top DevOps Influencer' by iTrend. iTrend processes millions of conversations, tweets, interactions, news articles, press releases, blog posts - and extract meaning form them and analyzes mobile and desktop software platforms used to communicate, various metadata (such as geo location), and automation tools. In overall placement, @DevOpsSummit ranked as the number one ‘DevOps Influencer' followed by @CloudExpo at third, and @MicroservicesE at 24th.
Feb. 22, 2017 08:45 AM EST Reads: 1,124
The buzz continues for cloud, data analytics and the Internet of Things (IoT) and their collective impact across all industries. But a new conversation is emerging - how do companies use industry disruption and technology enablers to lead in markets undergoing change, uncertainty and ambiguity? Organizations of all sizes need to evolve and transform, often under massive pressure, as industry lines blur and merge and traditional business models are assaulted and turned upside down. In this new da...
Feb. 22, 2017 08:30 AM EST Reads: 822
Stratoscale, the software company developing the next generation data center operating system, exhibited at SYS-CON's 18th International Cloud Expo®, which took place at the Javits Center in New York City, NY, in June 2016.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, IT is empowered to take control of their data ce...
Feb. 22, 2017 08:30 AM EST Reads: 843
It is one thing to build single industrial IoT applications, but what will it take to build the Smart Cities and truly society changing applications of the future? The technology won’t be the problem, it will be the number of parties that need to work together and be aligned in their motivation to succeed. In his Day 2 Keynote at @ThingsExpo, Henrik Kenani Dahlgren, Portfolio Marketing Manager at Ericsson, discussed how to plan to cooperate, partner, and form lasting all-star teams to change the...
Feb. 22, 2017 08:15 AM EST Reads: 4,650
For organizations that have amassed large sums of software complexity, taking a microservices approach is the first step toward DevOps and continuous improvement / development. Integrating system-level analysis with microservices makes it easier to change and add functionality to applications at any time without the increase of risk. Before you start big transformation projects or a cloud migration, make sure these changes won’t take down your entire organization.
Feb. 22, 2017 08:00 AM EST Reads: 660
All clouds are not equal. To succeed in a DevOps context, organizations should plan to develop/deploy apps across a choice of on-premise and public clouds simultaneously depending on the business needs. This is where the concept of the Lean Cloud comes in - resting on the idea that you often need to relocate your app modules over their life cycles for both innovation and operational efficiency in the cloud. In his session at @DevOpsSummit at19th Cloud Expo, Valentin (Val) Bercovici, CTO of Soli...
Feb. 22, 2017 07:30 AM EST Reads: 300
What are the new priorities for the connected business? First: businesses need to think differently about the types of connections they will need to make – these span well beyond the traditional app to app into more modern forms of integration including SaaS integrations, mobile integrations, APIs, device integration and Big Data integration. It’s important these are unified together vs. doing them all piecemeal. Second, these types of connections need to be simple to design, adapt and configure...
Feb. 22, 2017 07:00 AM EST Reads: 2,920
To manage complex web services with lots of calls to the cloud, many businesses have invested in Application Performance Management (APM) and Network Performance Management (NPM) tools. Together APM and NPM tools are essential aids in improving a business's infrastructure required to support an effective web experience... but they are missing a critical component - Internet visibility.
Feb. 22, 2017 06:45 AM EST Reads: 1,634
Microservices are a very exciting architectural approach that many organizations are looking to as a way to accelerate innovation. Microservices promise to allow teams to move away from monolithic "ball of mud" systems, but the reality is that, in the vast majority of organizations, different projects and technologies will continue to be developed at different speeds. How to handle the dependencies between these disparate systems with different iteration cycles? Consider the "canoncial problem" ...
Feb. 22, 2017 06:00 AM EST Reads: 5,260
Both SaaS vendors and SaaS buyers are going “all-in” to hyperscale IaaS platforms such as AWS, which is disrupting the SaaS value proposition. Why should the enterprise SaaS consumer pay for the SaaS service if their data is resident in adjacent AWS S3 buckets? If both SaaS sellers and buyers are using the same cloud tools, automation and pay-per-transaction model offered by IaaS platforms, then why not host the “shrink-wrapped” software in the customers’ cloud? Further, serverless computing, cl...
Feb. 22, 2017 06:00 AM EST Reads: 1,846