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.
The concepts behind DevOps are not new, however the solutions are changing rapidly. How does an organization adopt DevOps without creating an environment for mutiny and resistance? With a large organization like IBM Systems and Technology Group (STG), which has 27,000 developers, there can be many obstacles to deploying DevOps solutions. Here I will share the best practices that have enabled our success.
Almost every great technology ever implemented has had executive buy-in that has... [More]
In my previous blog post, “ What DevOps and triathlons have in common: Connecting the dots ,” I explained why it makes sense to consider cloud technology when implementing the DevOps concept of a continuous delivery pipeline .
The question now remains: What kind of cloud do I need for this?
In IBM we have several flavors of cloud solutions that we offer to our customers. IBM SmartCloud Enterprise+ , IBM SoftLayer , IBM BlueMix ,... [More]
Here's a thought exercise for anybody who writes computer code. Imagine that you're working on a two-month task, just like the work that you do all the time. But there's a catch: your boss needs to know how many lines of code you are going to add, change or delete. Your goal is to be correct within 10 percent of the final number of changed lines.
Sounds tough, right? Well, I have to do that before each release of the documentation for a software product. Months before my documentation team's work is... [More]
“Finish each day and be done with it. You have done what you could. Some blunders and absurdities no doubt crept in; forget them as soon as you can. Tomorrow is a new day. You shall begin it serenely and with too high a spirit to be encumbered with your old nonsense.”
― Ralph Waldo Emerson
A lot of software delivery projects fail . Just-in-time strategies to development, testing, integration and operations can lead to schedule overruns and architectural... [More]
The DevOps and continuous delivery in the cloud with JazzHub session at IBM Pulse focused on lessons learned while implementing solutions in the cloud and the importance of taking a DevOps approach. Ben Chodroff, CloudOne CTO, and Hari Vetsa, Rational Architect, spoke to the team’s migration from IBM SmartCloud Enterprise to SoftLayer. A major reason the team chose to move to SoftLayer is that the more malleable nature of SoftLayer proved a better fit for what they were after. Ben Chodroff advised that when moving to cloud, “make... [More]
IBM Pulse 2014 has been full of exciting announcements - including several announcements around Rational offerings and DevOps solutions supporting the IBM Cloud initiative, plus exciting new capabilities for Mobile development.
IBM DevOps Services ( JazzHub ) optimized for Codename: BlueMix (open beta) . New capabilities in JazzHub capitalizing on the learning from more than 5,500 projects to provide an end-to-end DevOps solution in the cloud with an open, integrated rapid development experience that scales.... [More]
The Cloud Enabling Technologies and DevOps kickoff at IBM Pulse focused on DevOps and PaaS in the enterprise, and how DevOps drives agility and innovation. Moe Abdula, VP SmartCloud Foundation, began the session with a look into how Cloud is changing the way work gets done . He touched on how moving towards agile, optimized composable business requires a transformation, and how that transformation allows developers to break free of traditional constraints and develop more quickly and innovatively . Shigeyoshi Shimotsuji, told how Toshiba is... [More]
Two years ago, I started to work on DevOps solutions. First I had to learn many relevant new concepts and technologies, like infrastructure as code , continuous delivery pipeline , infrastructure as a service , platform as a service , software-defined environment and so on. As I started to practice these new things in my daily work, and share and discuss new thoughts with my teams and customers, unexpectedly the most interesting thing happened: those DevOps principles started to provide some practical and effective guidance to my real life. In... [More]
In my interactions with many organizations, I have observed an unclear understanding of continuous software delivery . Most of the organizations think that continuous software delivery and project and program management are the same. This is not the case! Traditional project and program management concepts are not able to scale with current market demands and business expectations.
Even though there are many similarities between continuous software delivery and project or program management, continuous delivery is on a much broader scale.... [More]
Not long ago, I was explaining DevOps to a customer, and after patiently listening to me for 15 minutes he looked at me and said, “The changes entailed by DevOps are far too disruptive for an organization as large as ours. The disruption to our current processes would put our business at risk.” In this blog post I will explore whether implementing DevOps is necessarily disruptive to businesses or if it can be introduced without putting a business at risk.
A commonly encountered situation
In many... [More]
In my previous post I gave my definition of the term development operations , or DevOps , and how this related to the transformation underway in my organization. We knew that to create a closer partnership with our stakeholders we would need to work more like them and also understand all the work that we had committed to provide them. In essence we were saying that we needed to be more agile and understand our backlog .
The need for a department-wide view
In my organization teams have a good... [More]
In today’s challenging economy, businesses are under increased pressure to reduce overall costs while mitigating and controlling risks. The reality is that many businesses struggle to successfully deliver quality software on time and on budget that meets their market needs. Why is it so difficult to deliver a product that aligns to the business goals?
Organizations face a combination of technology challenges due to their complex IT environments. These environments serve multiple business functions, consist of large... [More]
So you’re going to IBM Pulse 2014 in Las Vegas. Three days of learning and education on some of the best products Cloud & Smarter Infrastructure (C&SI, previously Tivoli) has to offer. Hey, it's Vegas and I'm sure you have plans to see other things besides the inside of MGM's conference center. So let me encourage you to "come on down" to the Hands-On Labs room on the third floor of the Conference Center. Here you will find almost every product C&SI has to offer available as Virtual Machine... [More]
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]