It’s fair to say that we’re living in an intriguing world. Stop and take a look around you. Innovation is everywhere, it’s transforming our world. And guess what? If you’re involved with software, you’re right at the heart of innovation. Products are evolving into systems of systems with software being the invisible thread that brings it all together.
But why am I blogging?
I’m hoping this blog becomes a resource to help you break down the barriers to innovation in software and systems. Although this vision will undoubtedly evolve... [More]
IBM Power Systems are based on modern, high performance processors. They are at the forefront of both commercial and technical computing. The latest systems built with POWER8 technology are cornerstones of IBM’s Power System portfolios. They offer industry leading performance and superior economics.
Unlike previous generations of POWER processors, the new POWER8 processor is capable of running in both big- and little-endian modes. Endian is a term used to describe how bytes are ordered in memory. Big endian... [More]
Since World Cup fever currently has the world in a frenzy – particularly the Netherlands, where I am writing this from just after their 5-1 victory against Spain – I thought it would be good to share a footballing story from about 4 years ago!
Note that as a Brit I shall be steadfastly refusing to talk about Soccer!
Take a stroll down memory lane, to South Africa, with the dulcet tones of the Vuvuzela giving every team a great excuse for playing badly, and also giving the worlds media something... [More]
If you are on a software development team these days, you are feeling the pressure to deliver faster. But you still need to deliver value. And don’t forget – you must keep costs down, too. A tall order! How do teams “deliver at the speed of business?”
Consider this simple analogy…
You drive your car to the store or to work every day. You know the path and how long it should take because you’ve done it many times.
Can you anticipate the risks you might encounter along the way... [More]
IBM Innovate is now IBM InterConnect 2015 , taking place February 22 – 26 at the Mandalay Bay and MGM in Las Vegas, Nevada.
At InterConnect, you’ll find DevOps and Continuous Engineering sessions, demos, and labs covering all aspects of software and product development:
Whether you want to migrate completely or create a bridge between your current IBM Rational products and the IBM Jazz products, the following guide can help you to learn about the different options you have from a technical point of view.
Toward the end of last year a new feature, IBM Rational ClearCase Version Importer, was added to IBM Rational Team Concert (RTC). This tool is now shipped and included at no charge with IBM Rational Team Concert V4.0.5 and higher.
ClearCase Version Importer is a... [More]
The intent of this post is to provide an insight into the world of the systems engineer that is used to working on large embedded projects. Meaning engineers that design and develop products that fly, move on tracks or wheels and float, or in some cases submerge. It is a summary of a webinar I gave in February that has since been transcribed and turned into a white paper
What is it?
Systems engineering spans all the disciplines involved in developing a product. It provides the means to specify the... [More]
The game is changing. The medical device industry is experiencing game changing evolutions of technology that greatly impact the way we design, build and interact with medical devices and how we manage our health. Most of this is due to the rise of technology made for, and popular in, other industries.
I remember my first “car phone” which was bigger than my dog and had to be carried around in its own bag and often didn’t work – but it made me feel pretty... [More]
IBM Rational's Enterprise DevOps Transformational Journey
Over the last 10 years as an IBM executive, I have been leading large development organizations in the adoption of lean, agile and DevOps practices. These development organizations have spanned multiple geographies, technologies, cultural backgrounds and skill sets. Through these experiences, I have learned a lot. Mostly that these transformations are hard, take much longer than you want in a large organization, and that it is important to learn from others on similar journeys. In... [More]
You need a good information model to carry out effective impact analysis. A software impact analysis report usually covers just the requirements for the relevant part of the code and the test used to verify the code. In a model-based paradigm, however, the effect of a change at the software level can be much greater.
A small change at the code level can impact many requirements and model elements, traversing all the way up the requirement and model hierarchy. Therefore, the information model should be consistently applied... [More]
After a holiday break with family, I'm back and full of new ideas for this blog.
For starters, as I travel the world, visiting Rational customers and team members, one of my passions is shopping for the hidden gems each country has to offer.
Sometimes those are easy to find, but more often it takes dedication and some good bargaining to bring home treasures. We know that finding a hidden gem on the web can sometimes take time. Rational has a ton of resources on the web. So many that the best of them can often be hard to find. Going... [More]
Now that we are in December, it is starting to feel like the holidays. We had our first snow (and subsequent ice) of the season in Raleigh, North Carolina, this weekend – and I’ve been busy buying a few special items for my family – even my dog Teddy. Of course, this time of year isn’t just about presents. In fact, it is a time that a lot of us start thinking about giving more and looking for ways we can have a positive impact on the world.
We try our best to make IBM a company that “gives back” to the world as well. One of the fun and... [More]
I’ve been sharing the 5 best practices my teams have learned during our own DevOps Journey in my latest blog series .. If you’re not caught up, here is a quick summary:
1. Expand agile practices beyond development and test to include client, business stakeholders, and operations to breakdown silos and improve outcomes.
2. Shift Left with continuous testing using automation and virtualization to eliminate long back-end test cycles and increase quality.
3. Build a delivery pipeline leveraging tools-as-a-service... [More]
The other day a delegation of an IBM Accelerated Value Program (AVP) customer visited us in our support center in Amsterdam. One of our visitors expressed his concerns about finding documentation about IBM Rational software products. His concerns are valid.
Isn't it annoying when you know that the information is there, but you can't find it? IBM has published a lot of information in the form of several doc types. First let's list the content types; then see what options you have to search for IBM software... [More]
Mobile app developers recognize the importance of responding quickly to problems that their users experience. But I frequently get asked for advice about how to most effectively stay in tune with what's going on with a mobile app, both the code running on the phone as well as the code running in the cloud that forms the mobile back-end services.
The IBM Bluemix platform available through the IBM Cloud marketplace offers many services that enable mobile app developers to easily keep an eye on the health of their... [More]