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.
I recently overheard a couple of conversations at a conference where people were asserting that application lifecycle management tooling is unnecessary overhead for small teams. Now, it’s absolutely true that every agile team is different and agile teams are responsible for working together to determine how they can continuously improve. However, I can say the following based on 18 years of working with large-scale distributed teams and teams as small as just two members: Collaboration and application lifecycle management tools are typically... [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]
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]
For most organizations, innovation and competitive differentiation go hand in hand. But often an organization’s ability to quickly and proactively respond to change driven by market drivers, customer demands and even regulatory compliance can be limited due to:
The lack of visibility into the enterprise to identify the effects, costs and risks of change, and to gain an understanding on where to invest time/resources, on which initiatives, and in what order
A complex infrastructure and older technologies that hinder business... [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]
It is my pleasure to announce this year's IBM Champions for Rational Software! Earlier this year, we asked you to nominate the leaders in your technical communities who represented the three "R's" of being a champion : Being responsive, respected, and recognized in the technical community. The following new and returning Rational champions stood out among the crowd. They are experienced in using Rational solutions to solve real business problems and are recognized experts in their field. They spend their own time, energy and resources... [More]
We are now accepting nominations for our 2013 class of IBM Champions for Rational software. Champions are IBM clients or partners in the technical community who motivate others toward our software solutions and services by being:
R esponsive - They are actively engaged with their peers through communities, user groups, and events.
R espected - They are experienced professionals who serve as technical mentors to their peers.
R ecognized - They extend themselves beyond their peer groups to share their expertise through social media,... [More]
Not too far into the future, you will probably be able to stroll into a nearby car dealership, make a down payment, and leave in the latest self-driving car. The idea of driverless "Google" cars has captured the imagination of many, and the cars have rarely been far from the headlines in recent months. Not only because they are icons of cool technological innovation, but also because they could herald a dramatic shift in how our lives work.
Who needs a taxi when your car can drive itself back from a party? Why worry about finding... [More]
With the announcement of RELM in September, the growing importance of systems engineering has been a topic of discussion. We sat down with four of our Rational systems experts to answer some common questions about design, agile, modeling and architecture.
Meet the leaders
Dr. Keith Collyer is an expert in Requirements and Systems Engineering. He trained as an electronic engineer, later moving into software development. His interest in the “people” aspects led him into project management, quality assurance and processes, never losing... [More]
Water-scrum-fall is a term coined in 2011 by Dave West of Forrester Research to describe the reality of the current state of agile development. Agile development in a non-agile world is the reality in most enterprises. Although, more and more enterprises are switching to agile or agile-like practices for their development work, the environment around them still functions in a waterfall manner. There are the business approvals, approvals from enterprise architecture and from security and so on that add waterfall-like steps before development... [More]
IBM recently announced the IBM PureData™ System. This is the third member of a powerful family of IBM PureSystems™ that provide incredible flexibility and productivity to businesses. I’m really excited about using these systems to rapidly assemble some pretty amazing and advanced applications.
To better understand what’s going on here, let’s look at a potential scenario. Let’s imagine that we work at a large company that sells office equipment across the planet. We have several existing systems -- many databases, ERP applications, web... [More]
Why software isn’t so soft
For something with the word “soft” in the name, software is very hard indeed. Every study I’ve seen has shown that we, as an industry, are terrible at estimating how long it will take to create and not good at all at producing it without defects. There are all kinds of reasons for this, but mostly it boils down to the fact that creating software is far more akin to a craft than an engineering discipline. Each software product is lovingly sculpted from the depths of our creative minds. Developing software is... [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]
Too often, current application lifecycle management (ALM) practices are cumbersome to the point that they slow down the development process. The tremendous number of variables in the ALM process makes software development work resource intensive and difficult to manage. How can we make this better?
As a cloud services provider, part of the solution seems obvious to us. On-demand cloud services allow access from anywhere, at any time and eliminate dependency on physical infrastructure and capital expenses. This makes software developers’... [More]
In what ways is medical device development similar to other product development?
If you are in a product development role, you will be very aware of the sorts of challenges you face, including:
Need to sell into global markets
Need to shorten development time and time to market
The Rational Solution for Systems and Software Engineering has been produced to help companies to meet these challenges. In this post, I am going to briefly discuss the solution for medical device development that is being... [More]