Cast your mind back to (or if you’re young enough, just imagine!) the days before the world wide web. You’re doing some research for studies or your hobby, sitting in a library surrounded by books. You have so many different places to look for information, in lots of different formats, and perhaps your local library doesn’t even have all the sources you need. You have to jump in the car and travel to collate all the necessary input.
Fast forward to the present day, and a web browser is your gateway to a wealth of information. Search... [More]
13 Reasons Every Developer Should Attend a Conference This Year Think of the last time that you got off a conference call or out of one of your regular meetings feeling recharged, inspired, and motivated. What about the last time that you took time out of your workday to really invest in yourself and learn something new? When was the last time that you encountered someone in a hallway at work and had a conversation that truly opened your mind? If you’re anything like the normal software developer, or any IT professional for that matter, these... [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]
If you’re a software developer, project manager, or business leader responsible for software design and delivery, you’re probably too busy to follow the trends in every industry where software is at the center of competitive differentiation. Naturally, because that would be just about every industry. Whether you work in the IT space, or in one of many industries where embedded software is taking systems design to new heights of innovation, the world of development and delivery is a global beehive of partners, stakeholders, and consumers. The... [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]
My name is Terry Quatrani and I am the Rational Evangelist at IBM. I must confess that I am also a modeling bigot. I started modeling in 1988 using a GE proprietary methodology that eventually became the Object Modeling Technique (OMT). In the early 90s I moved on to the Objectory and Booch techniques. I watched UML being born and followed its progress as it matured into UML 2.
Over the years I have found two main benefits to modeling. The first is communication. When you have a model you have a visual representation of your system... [More]
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]
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
A Practical Approach to Quality!
If your software and
systems development team is under 10 people, including coding, testing, and
project management, then your projects may not experience huge difficulties associated
with traceability -- i.e., the discipline that links requirements to test case
and test results. But for larger teams of 30 or more, where even a medium-size
project involves 5,000 requirements and 10,000 test
cases, the complexity can feel overwhelming.
this: If it takes 20 minutes to link the... [More]
Doing things on time and on budget – it does NOT matter if the
things you are doing are the wrong things. Before doing things the correct way,
it’s of vital importance for an organization to secure that the portfolio,
projects and activities are aligned with company strategy and that it’s
prioritized correctly to secure most possible value from a company’s limited
One of the biggest challenges is to make the best compromises
between contradictory projects and activities. For an organization to be
effective and... [More]
Medical device manufacturer revolutionizes remote heart monitoring and lowers patient follow-up cost by 41% Innovative approach improves patient safety, physician workload and cost effectiveness of patient care> Approximately every 25 seconds, an American will have a coronary event, and approximately every minute, someone will die of one! These are just some of the glaring statistics from latest report from the American Heart Association (Heart Disease and Stroke Statistics--2011 Update). Additionally, according to the World Health... [More]
Software: a matter of life or death? Like most mornings, your alarm clock goes off. You get up and drink your daily dose of caffeine before heading out. You get in your car and turn on the heater. You turn on your favorite radio station and type the address for your 8:00 AM meeting into the navigation system. You then proceed to get on a conference call using a Bluetooth device embedded in your car. Just like any other morning, except today something unexpected will happen. You’re crossing an intersection when suddenly a car runs a red light... [More]
For decades, businesses have depended on mainframe servers to reliably process transaction workloads. This is all the more true today, and application developers continue to forge business logic on these mission-critical systems.
With the announcement of the new zEnterprise EC12 (zEC12), the mainframe once again establishes itself as the ultimate system for the secure, intelligent, dynamic, and out-right massive-scale processing of business workloads.
While it makes perfect sense to fully leverage these systems, the next-generation of... [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]
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]