I have been selling continuous delivery solutions around Europe for some time now, and in this post I would like to reflect on what I believe is the most important lesson I have learned from the field. That lesson is that successful continuous delivery relies on four pillars that must be present and have clear frontiers in terms of responsibilities and scope . Beyond the four pillars, I want to share my thoughts on a recurring pitfall I have observed that, in my opinion, has misled a lot of organizations on their way to implementing a... [More]
I regularly work with clients who are interested in implementing DevOps principles to improve their software delivery, so in this series we’re discussing how to get started. In the last of my first two posts on this topic (see step 1 and step 2 ), I discussed how to assess your current practice maturity and identify practice improvement goals for your initiative. At this point you have defined the direction you want to take your organization, you have outlined measurable goals and you have a benchmark of your current state. Now... [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]
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]
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]
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]
Helping teams develop anytime, anywhere
Because of all the innovations that software has brought us, everyone expects access to data anywhere, at anytime. This “anywhere, anytime” expectation is not limited to consumers. Software developers increasingly expect to build and deliver within a wider array of environments that embrace individuals, distributed teams and communities, and can include crowdsourcing, outsourcing, the cloud, and whatever is next on the horizon.
Today’s Fall Product Launch for IT solutions is designed to help IT... [More]
We sat down with Alan Brown, IBM Rational CTO for Europe, and asked him about the experiences with customers that drove him to write his new book, “Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain”, on the CIO summer reading list .
Agile practices are really a key part of the way most organizations are trying to change these days. Agility means more flexibility and provides freedom, but that that kind of flexibility must come with discipline and rigor to give an organization the chance to... [More]
Keys to successful demand and delivery management
Extending software lifecycle management
There's an old saying that no battle plan survives contact with the enemy. The same is true with IT portfolio management. In the real world, well-laid plans for application delivery must face the unpredictable forces of changing business requirements. In the past, rigid, engineering-oriented approaches have proven unable to adapt to this kind of naturally occurring change. But there is a better way.
Challenges of delivering value amid... [More]
We chose the name "Innovate" for our annual conference because it's focused on the development and delivery of software. And software innovation is where the competitive opportunities lie these days. But creating software is no easy task. Whether it's targeted for IT applications or embedded products, software creation remains a complicated challenge. What should IT and product & systems teams be thinking about these days, as they try to improve their capabilities in software development and delivery? Here are my five top... [More]
by Walker Royce Chief Software Economist, IBM Rational software Innovation has become synonymous with software. It’s through software that businesses can create products, systems, and services that are increasingly “instrumented, interconnected, and intelligent.” These innovations in software are becoming the source of real value to the consumer, and for many businesses it is what sets them apart from their competition. As you think about your organization, what is the biggest challenge you are facing NOW? What is NEXT if you want to... [More]
The Toyota Crisis In the wake of the Toyota auto tragedies over the past two
years, and the subsequent investigations by NHTSA (the National Highway Traffic
Safety Administration), I was surprised to learn how ill-prepared NHTSA was
initially to dig into the matter -- to see what might have gone wrong, and
where the blame might fall. The matter: possible vulnerabilities in the
electronic throttle control (ETC) system in several Toyota vehicles. Patented
in 2002, ETC is an electro-mechanical, software-driven subsystem that has been
I’ve just been reading a new thought leadership paper ‘Product Innovation Demands More Flexible Software Delivery’ by Forrester Consulting (registration required), commissioned by one of my marketing teams at IBM Rational, which has some very interesting finding and recommendations for companies developing innovative products where software is a major component. In September 2010, Forrester conducted a survey of 106 product development professionals in the US and UK who have responsibility for software development as part of product... [More]