IBM Rational delivers greater value from investments in software and systems. Rational solutions enable organizations to achieve precision in desired business outcomes and execute with reduced risk and cost.
There’s a lot of debate in the IT industry about whether a cloud is required when conquering the land of DevOps. Before I dive into this topic, let me start with an analogy to motivate our discussion.
I’m a triathlon junkie in my private life and love the challenge of all kinds of distances, from short tracks up to the Ironman. I started my journey years ago as purely a runner; I only rode a bike on family trips and swimming was a mystery to me. But then a major knee injury stopped me from pure running and was the... [More]
Market shifts are fundamentally changing the way businesses are approaching software delivery. In a recent study from the IBM Institute for Business Value (IBV), more than 400 business executives identified the top software trends that will impact the competitiveness of their enterprises in the next five years, including cloud, mobile, big data and social/collaboration. Of the companies surveyed who are able to leverage software development and delivery for competitive advantage, almost 70 percent outperform their peers on profitability.... [More]
Due to a reorganization, in 2012 my team merged with our location's IT department and a central build and test team for one of the product areas to form a single organization called DevOps Infrastructure (DOI). At that time I had little understanding of the term DevOps, although I nfrastructure did make sense since that is what IT is about. Today it is clear that what I do is more than just IT, and what our stakeholders want is also more than just IT.
In this series of posts I'll discuss various elements... [More]
If you’re heading to IBM Pulse or looking for an excuse to be in the neighbourhood you should sign up for dev@Pulse ! This is a free 2 day event being held at the Hakkasan Nightclub in MGM Grand. Registering gets you access to a free party on Monday evening and Pulse Palooza on Tuesday night.
There are no peds at dev@Pulse, just open tables and short labs to learn about our technology. I’m running a lab that will show how you can code and host a Node.js app completely in a Cloud based... [More]
With all the hype and promotion DevOps is getting in the marketplace, one may ask the question: Is it necessary to implement the entire DevOps solution stack to see the benefits? As a manager within IBM Systems and Technology Group (STG) who is responsible for the implementation of continuous delivery for thousands of developers, I would answer the question with a resounding no .
If an organization attempts to implement the entire DevOps solution stack, not only could there be a lack of overall vision and... [More]
In my last blog post I defined what we want to achieve in our DevOps improvement initiative. Once that is done, we need to know where we are today. Sometimes it is difficult for my clients to assess on their own where everything is going well or otherwise. Most tend to know the biggest pains but not necessarily the why. This blog post outlines some guidelines for you to use when assessing your maturity to know where you should begin.
Where am I today?
In my recent paper on “... [More]
In my previous blog post I introduced a customer project where we gained some real life experience in implementing a DevOps continuous delivery pipeline primarily based on IBM UrbanCode Deploy and IBM SoftLayer cloud technology. I described the fundamental requirements and the overall architecture that we were following throughout this engagement.
I will continue by giving you some insight into the specific use cases that we implemented during this project. Just as a refresher, the application architecture... [More]
Have you heard about the new IBM Pulse event – dev@Pulse ? It's a 2-day exclusive event for developers, taking place in Las Vegas from February 24-25. It features the latest content in app design and delivery - spanning the topics of gaming, mobility, artificial intelligence, open technologies and more.
I won’t wait any longer to tell you the best part. It’s free! Really, all the dev@Pulse happenings will cost you nothing. Not only is it free of charge, but also free of PowerPoint pitches, and product pitches -- the... [More]
I was recently asked the question, “Does DevOps require an agile model of software development?” My first reaction was, yes, absolutely. Why would you put racing tires on a pinto? But on further reflection, I don’t think that is the case. In fact, I think the vision of DevOps spans well beyond the uber agile models of development popularized by startups .
DevOps is simply the vision that business value is maximized when software developers and systems operations cooperate to achieve reliable, repeatable and incremental... [More]
Cloud enabled technologies and DevOps is a major growth initiative for IBM, so we’re excited to announce that Pulse 2014 will feature a Cloud Enabled Technologies and DevOps stream as part of the Optimizing IT & Service Management Track . These sessions will showcase how enterprises can drive rapid business innovation leveraging private and hybrid models. Points of emphasis will be private cloud implementations, Software Defined Environments, DevOps across the cloud and the value of Open Standards initiatives such as Open Stack and... [More]
I meet and regularly work with clients who are looking for the promised value of adopting DevOps to improve their IT shop’s software delivery. Their first questions are always about how to get started practically. Our consulting team has a clear four-step process that we introduce in all workshops, and in this and my next few blog posts I will outline those steps and show how you can use them to get moving with DevOps.
Think through business-level drivers for improvement . IBM’s approach to DevOps defines a broader view... [More]
Throughout the last few weeks I have been involved in a major customer project where we had to implement the DevOps notion of a continuous delivery pipeline based on IBM SoftLayer. SoftLayer is IBM’s premier infrastructure as a service (IaaS) cloud solution with 13 data centers located around the world. Throughout my next few blog posts I want to share the extremely positive experiences we made when integrating IBM UrbanCode Deploy and SoftLayer .
Based on ambitious business targets within a highly competitive and dynamic... [More]
Today is a special day for System z development. I wanted to let you know that we just announced Rational Developer for System z V9.0.1, which is available on Dec. 11 th . Rational Developer for System z (RDz) V9.0.1 provides numerous new and enhanced capabilities, including full edit, compile, debug, and code coverage capabilities for key languages and subsystems that are ready for immediate use. The exciting new feature in RDz V9.0.1 is the Integrated Debugger. It is a powerful, modern, GUI-based multiplatform, multi-language source level... [More]
Although I am looking at development lifecycle from the perspective of mobile applications now, it wasn't that long ago that I was the Program Director for IBM Rational Jazz Lifecycle Integration platform. My teams were constantly challenged to iteratively bring new capabilities to market to keep up with the ever-changing landscape of cloud, mobile and social, which are undeniably critical influencers for even the traditional application lifecycle. The value of continuous delivery was never more applicable: use the right tools at the right... [More]
A lot of our clients have recognized that IBM’s approach to DevOps makes them faster, more agile, and lean. This approach is enabling them to respond rapidly to customer feedback and bring software-driven innovation to their marketplace faster. They are now recognizing that they can leverage the continuous delivery capabilities of our DevOps solution not only in distributed platform environments, but in mainframe and midrange environments as well.
Steve Farley, vice president of the application development center for Nationwide has... [More]