DevOps: Where to Start and How to Scale?

Over the past several years, a dramatic and broad technological and economic shift has occurred in the marketplace creating a digital economy where businesses must leverage software to create innovation or face a major risk of becoming obsolete.  This shift has transferred the innovation focus to software. Software success is increasingly indistinguishable from business success and all business innovation requires new software, changes to software, or both.

With this shift to software as a driver for business innovation, large traditional organizations are finding that their current approaches to managing and delivering software is limiting their ability to respond to the business as quickly as the business requires.  The current state of software delivery is characterized by:

  • Heavyweight, linear-sequential development and delivery software practices.
  • Large, infrequent software releases supported by complex and manual processes for testing and deploying software.
  • Overly complex and tightly-coupled application infrastructures.
  • The perception of security, compliance, and performance as an after-thought and a barrier to business activity and innovation

These approaches can no longer scale to meet the requirements of the business. Many existing software practices tend to create large amounts of technical debt and rework while inhibiting adoption of new technologies.  A lack of skilled development, testing, and delivery personnel means that manual efforts cannot scale, and many organizations struggle to release software in a repeatable and reliable manner.  This current state has given rise to the “DevOps” movement, which seeks to deliver better business outcomes by implementing a set of cultural norms and technical practices that enables IT organizations to innovate faster with less risk.

I’ve talked to a lot of different companies and a lot of people are struggling trying to get everyone in their organization to agree on what is “DevOps, where to start, and how to drive improvements over time.  With that in mind, I have asked Gary Gruver, author of “Starting and Scaling DevOps in the Enterprise” to join me on the Micro Focus DevOps Drive-in on Thursday, January 26th at 9 am PT.  Gary will discuss where to start your DevOps journey and present his latest recommendations from his new book.  Don’t miss this opportunity to ask Gary your questions about how to implement DevOps in your enterprise IT organization. When you register, you’ll get the first 3 chapters of his book. If you read the first 3 chapters, we will send you the full version.

ChangeMan ZMF – what’s new?

Hot on the heels of our #iChange2016 DevOps event in Chicago, Al Slovacek looks at the new release of ChangeMan ZMF and anticpates some further integrations that are around the corner. Read on.

The need for speed…

Last year, Serena CEO Greg Hughes coined the term “HRLE” or “Highly Regulated Large Enterprise.” HRLEs depend on the mainframe platform for business critical system. They rely on this platform because of its unrivalled strengths and virtues.

We developed ChangeMan ZMF version 8 with all of these things in mind:

  • The need to move fast without breaking things
  • The need to do more with less

Business agility; the ability to respond to disruption, whether internal or external without losing focus is why leading enterprises depend on ChangeMan ZMF every day.

klasse2

ChangeMan ZMF delivers

The new release of ChangeMan ZMF, version 8.1, includes new code in support of over four hundred change requests from you. The prevailing theme of the release is of ease of administration, ease of upgrade and ease of installation. We introduced the HLLX platform, allowing customizations to be kept in an auxiliary area, coded in any LE language, so when you upgrade, you just recouple to the next release. It added the benefit of exposing these customizations to your IDEs and Client Pack components.

We followed up with 8.1.1, with two hundred more change requests, and 8.1.2 with another three hundred change requests. This makes version 8.x a significant step forward in the product focused on the improvements initiated by you.

ChangeMan

That was then….

Back in the day, some HRLE’s had eight to ten ChangeMan ZMF administrators. Today most organizations are down to one or two administrators despite the fact that number of applications, dev teams and IT locations has escalated exponentially. Combine that with navigating through compliance issues, and security concerns and you really do need to move fast without breaking things.

With all of this focus on the administrator, Serena also began to take a ruthless look at ways to improve the developer experience. We cataloged, aggregated and prioritized change requests that pertained to improving how developers experience ChangeMan ZMF. I interviewed customers, pulled discussions from Serena Central and scrubbed our own enhancement and ideas backlog.

Micro Focus and Serena Software – better together

In the middle of this shift of focus for my development teams, Micro Focus came along. Much to our serendipity, developer experience is where Micro Focus have put their recent engineering emphasis. As I’ve mentioned before in VUGs and elsewhere, Serena and Micro Focus have been in the same space for 30 years, yet never competed. This is because our products have never been competitive, but instead have been very complimentary.

DevOpsXchangeChic

#iChange2016 Chicago

Consider Enterprise Developer for z, which was demonstrated both on the mainstage and in breakouts at iChange. That the two product teams were able to put this integration together in time for iChange, without smoke and mirrors is a testament to how well the products fit in with each other.

Micro Focus sent representatives from their Enterprise and Software Delivery and Test (SD&T) groups to give the attendees at iChange both broad and deep presentations into their solutions, and how easily and effectively they work with ChangeMan ZMF.

Now that the conference is behind us, the product teams are collaborating on the next wave of integrations. ZMF and Enterprise Test Server, Enterprise Sync, Enterprise Analyzer to name a few.

Look for some exciting developments in the coming months or contact us to find out more.

Announcing the 2016 Micro Focus Innovation Award winners at iChange2016

Ashley Owen announces the 2016 Micro Focus Innovation Award winners from the recent #iChange2016 DevOps event in Chicago. Who delivered Value to the organization that enables dramatic improvement in the delivery of IT services? Which technical mastermind Innovated by deploying a Micro Focus solution in a way that pushes the technology in new direction? Who scooped the award for the Satisfaction created in IT or the business as a result of making use of a Micro Focus solution? Find out by reading on……

It was my pleasure to announce the winners of the 2016 Micro Focus Innovation Awards at the recent #iChange2016 event in Chicago. This year, the categories were:

  1. Innovation in deploying a Micro Focus solution in a way that pushes the technology in new direction.
  2. Delivering Value to the organization that enables dramatic improvement in the delivery of IT services.
  3. Satisfaction that has been created in IT or the business as a result of making use of a Micro Focus solution.

We received some exceptional customer presentations this year, making the choice particularly difficult. However, after much deliberation I was delighted to announce the winners and welcomed them onto main stage to tremendous applause by conference attendees. The winners were:

Innovation:

Matt Northrup
Great American Insurance Group
Implementing Enterprise Release Management

Transitioning from simply automating deployments of specific components and applications to fully orchestrating the enterprise release activities using Dimensions CM, Release Control, and Deployment Automation. This solution has become central to supporting an organizational initiative to expand the implementation of ITIL based processes, accommodating the increasing demand for Agile and DevOps practices and innovations.

winner1

Delivering Value:

Martin Skala
LBMS s.r.o
Key IT processes Implementation within 10 months in Allianz

Implementing Demand, Change, Incident, Problem, Development, Test, Defect, Release, Config & Release management integrated together within the SBM Platform. All processes and practices were implemented within 10 months and evaluated as “Project of the year 2015’ by the IT Service management forum in the Czech republic delivering so much value.

winner2

Satisfaction:

Prakash Balakrishnan
Nationwide
Ramping up ChangeMan Migration

Migrating from one Change Management product to another traditionally presents many challenges, including cultural, technical and project schedules. Nationwide overcame these challenges and successfully migrated from Endevor to ChangeMan.

winner3

Many congratulations again Matt, Martin and Prakash and thanks to all the other entrants! See you next time…..

Ashely

Ashley Owen

Continuously secure and manage your open source components

WhiteSource Software, the leader in continuous open source security and compliance management, presented and demonstrated a deep integration with Dimensions CM allowing teams to secure and manage use of open source components at the recent Micro Focus DevOps Interchange in Chicago. Ashley Owen explains more…..

DevOpsXchangeChic

During the Micro Focus DevOps Interchange 2016 conference this week, WhiteSource, the leader in continuous open source security and compliance management, presented and demonstrated a deep integration with Dimensions CM allowing teams to secure and manage use of open source components.  This partnership makes the WhiteSource open source security and license compliance solution available to users of Serena Dimensions CM 14.3.2 in November.

business-operations

WhiteSource integrates directly into the Dimensions CM Continuous Inspection toolchain, enabling rapid feedback on open source security and license compliance risks for business critical custom applications within the Application development and delivery lifecycle. The invocation of the WhiteSource service is performed seamlessly and the results are available within Dimensions CM Pulse UI.

WhiteSource’s integration gives users the ability to find and fix open source components with security vulnerabilities, severe software bugs or compliance issues related to licensing. These features are seamlessly integrated for Serena users, allowing a safer, better use of open source components in their software while simultaneously increasing productivity. No longer will teams collaborating on projects have to manually track open source usage, or speculate whether they are using vulnerable components.

 

Ashely

 

 

Ashley Owen

Innovate Faster with Lower Risk at Micro Focus DevOps Interchange 2016

Mark Levy blogs about the upcoming Micro Focus DevOps Interchange 2016 with over 60 technical sessions focused on how to design, build, test, and deploy applications faster, with less risk in a repeatable, reliable and secure way. DevOps Interchange will be a great opportunity to network, get solutions for your problems and share your ideas and solutions.

Marketing and Innovation

Peter Drucker, the father of modern management said, “Because the purpose of business is to create a customer, the business enterprise has two – and only two – basic functions: marketing and innovation. Marketing and innovation produce results; all the rest are costs.” Marketing is required to understand the needs of the customer and innovation is required to build the product or services that fit those customer needs.

Innovation provides competitive differentiation in the markets where you have to be consistently better and smarter at creating customers than your competitors.  Businesses have been using innovation as a competitive weapon for centuries to create value and differentiation, but only recently have businesses been using software to enable and accelerate business innovation.

Building and delivering software has always been a difficult race against time. I was a software developer for well over 10 years and I was always racing to a date. But over the last several years, that race has entered an even more challenging phase. Several market forces are at work, putting the pressure on the business to deliver business value faster, with better quality, and at a lower cost to the customer.

With the explosion of mobile, there is a newly empowered customer who is forcing the business to deliver quickly to prove out business ideas and innovations. If the business is not responsive enough, low switching costs enables the customer to easily migrate to another competitor.  Additionally, digital competition is everywhere. Firms that use software and the cloud to disrupt established markets can move faster than more traditional businesses because software-based services can evolve faster and offer the opportunity to out-innovate market incumbents.  Epic battles are already being waged across many industries between incumbents and software powered companies.

Finally, the impact of software has dramatically increased across all kinds of business. Today, business innovation is often driven by information technology, which itself demands changes to software.  Software development and delivery has to change or the business will be at risk.

business-operations

Innovate Faster with Lower Risk

Today, every enterprise IT organization is under pressure to simultaneously respond more quickly to enable business innovation, and at the same time provide a stable, secure, compliant and predictable IT environment.  IT must maintain and update the “Enterprise Software Engine” that is running the enterprise, i.e., keeping the lights on, while also providing capacity to support business innovation.  These are not mutually exclusive but actually form an integrated value chain that leverages the traditional systems of record with the customer facing systems of innovation.  These pressures have given rise to Enterprise DevOps as all enterprises must enable the business to innovate faster with lower risk.

Enterprise DevOps is all about building and delivering better quality software, faster and more reliably. IT organizations that implement Enterprise DevOps practices achieve higher IT and organizational performance, spanning both development and operations.  Technical practices such as Continuous Delivery lead to lower levels of deployment pain while speeding up application delivery and improving quality, security, and business outcomes.  The DevOps culture promotes a generative, high trust, performance-oriented culture which enables good information flow, cross-functional collaboration and job satisfaction.  This all leads to higher levels of productivity enabling business innovation with lower risk.

ichange

Micro Focus DevOps Interchange 2016

This very important topic will be the main focus of Micro Focus’s first annual global user conference, DevOps Interchange 2016 , September 18-21, 2016 in Chicago, Ill.  Micro Focus’s own John Delk,  Product Group GM at Micro Focus, will kick off the conference with his “Vision 2020” look at how software development and delivery technology will change and how we must adapt and embrace it. We have also invited Gary Gruver, author of “Leading the transformation – Applying DevOps and Agile principles at scale”, to give a keynote talk about DevOps, where to begin, and how to scale DevOps practices over time in large enterprises.  With over 60 technical sessions, focused on how to design, build, test, and deploy applications faster, with less risk in a repeatable, reliable and secure way, this conference will be a great opportunity to network, get solutions for your problems and share your ideas and solutions.  I hope to see you there!

DevOpsExchange

 

Enterprise DevOps is different: here’s why

Many of the world’s largest enterprises are looking at DevOps. But, as many are discovering, implementing it is not without its pitfalls. In his first Micro Focus blog, software industry guru Kevin Parker outlines what DevOps means at the enterprise scale.

Introduction

The DevOps movement evolved to allow organizations to innovate fast and reduce risk. DevOps rethinks how software development and delivery occurs and it reshapes how IT is organized and how IT delivers value to the business. However, some “pure” DevOps ideas are difficult to implement in highly regulated, large enterprises.

A question of scale

When the organization is required to meet strict government audit and compliance standards, when you have optimized IT delivery around a monolithic, centralized infrastructure and when you have specialist teams to manage discreet technologies, it is very difficult to relax those controls and remove the barriers in order to adopt a shared-ownership model called DevOps. Yet implementing DevOps is exactly what over a quarter of the largest global IT teams are doing today.

So how do highly regulated, large enterprises benefit and succeed with DevOps?

Preparing for Change

Enterprise scale adoption requires enterprise-wide change. As Derek Britton said in a recent perspective on the cultural impact of DevOps, “[it is] those who preside over larger systems, [where] that chaos will be most keenly felt.”

There has to be acceptance that changes to practices, processes, policies, procedures and plans will occur as the ownership of responsibility and accountability moves to more logical places in the lifecycle. Trust must be freely given. Every action taken must have transparent verification through common access to project data. This will be disruptive so there must be strong leadership and commitment through the chaos that will occur.

Not just for the Purists

In the table below some of the differences that exist between “pure” DevOps and DevOps as implemented in highly regulated, large enterprises:

“Pure” DevOps Enterprise DevOps
Pure Agile teams Variable speed IT with waterfall, agile and hybrid development and deployment
Multidisciplinary team members with shared ownership and accountability Team maintains strict Separation of Duties (SoD) with clear boundaries and concentrations of technical specialists
Drawn primarily from Dev and Ops teams Drawn primarily from Change and Release teams
Limited variability in platforms, technologies, methodologies and a generally a standardized toolset – often Open Source Solutions (OSS) Wide variances in platforms, technology, methodologies and toolsets with many so-called legacy, and often competing, solutions – occasionally  Open Source Solutions (OSS)
Generally collocated small teams Generally geographically dispersed large teams
Frequent micro-sourcing and contingent workforce Frequent outsourcing inshore and offshore
Light compliance culture Strong compliance culture
Limited cross-project dependencies Complex cross-project dependencies
Architecture of application strongly influenced by microservices approach Architecture bound by legacy systems steadily being replaced by encircling with newer ones
Experimental, A-B testing, Fail-Fast culture Innovate Fast And Reduce Risk culture
Team developing the app runs the app Team developing the app kept separate from team executing the app

The key takeaway is this – an enterprise-scale adoption requires some very smart planning and consideration.

Automate to Accelerate

The key to successful DevOps adoption comes down to automation. Whether your DevOps initiative starts as a grassroots movement from the project teams in a line a business or from an executive mandate across the corporation, bringing automation to as much of the lifecycle as is practicable is what ensures the success of the transformation. Only through automation is it possible to cement the changes necessary to effect lasting improvements in behavior and culture.

Through automation, we can achieve transparency into the development and delivery process and identify where bottlenecks and errors occur. With the telemetry thrown off by automation we are able to track, audit and measure the velocity, volume and value of the changes flowing through the system, constantly optimize, and improve the process. With this comes the ability to identify success and head off failure allowing for everyone to share in the continuous improvement in software delivery.

SkillsJuggle

The Time is Now

Nothing is more important in IT than the timely delivery of working software safely into production. The last decade has seen astonishing growth in the complexity of releases and the consequences of failure and astounding change in the volume and velocity of change. As each market, technology and methodology shift has occurred, it has become ever more critical for Dev and Ops to execute software changes flawlessly.

With the extraordinary synergies between the Micro Focus and newly-acquired Serena solutions it is now possible to create and end-to-end automated software development and delivery lifecycle from the mainframe to mobile and beyond and to affect your DevOps transformation in a successful and sustained manner. Read more here.

Kevin Parker

Vice President – Worldwide Marketing, Serena Software

KPSmallPic_400x400