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:
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]
Look around you. Do you see an item that is manufactured? Perhaps you see a car, or desk, or the device that you are reading this on. And chances are the manufacturer of that thing has more than one model of that item. All those model types make up a “product line” for that manufacturer.
How do manufactured products get created? They are engineered. Teams of people work on creating that device for you to use. Business analysts create requirements of what the market desires. Systems, electrical, mechanical and... [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 20th century manufacturing revolution simplified the way people and teams worked together toward a larger goal. But when it comes to software delivery, the odds of predicting project success is still more of an art than science. Looking for a solution -- often when the problem itself isn’t clear -- IT organizations spend way too much time and energy on internal dynamics and the activities associated with production, rather than innovation and competitive goals. Most of the time, the reason for this wasted effort is poor collaboration and... [More]
Modern systems such as electric cars, unmanned trains and airplanes, smart phones and healthcare equipment contain a growing number of electronic components and software to deliver function to the final users that was unimaginable only a few years ago. As complexity increase, design challenges increase exponentially. This complexity is the result of two major factors – the increase in scale (e,g, number of product functions, computation units, line of codes and so on) and the fact that any modern product today is in fact a cyber-physical... [More]
When I was young and just starting my career one of the key lessons I learned from one of my first mentors was to always look for ways to improve. Actively look for ways to learn more, and be open to new ideas. At the time this was revolutionary to me because I thought I knew a lot more than other people about certain things; this is one of the drawbacks of youth I guess. But I thought about it, took this advice to heart, and remember it every day. Always look for ways to improve what you do.
When I started... [More]
The recent Invisible Thread blog on ‘ The Mars Climate Orbiter: what, why, and lessons learned ’ made me wonder if we have lost the art of good requirements engineering? Both teams went off to work on their boxes, without worrying too much what was in the other box.
New approaches to development, such as the use of User Stories in Extreme Programming and Agile, or more model based approaches such as Model Driven Software Engineering and the use of SysML... [More]
The telephone game Remember the party game, "telephone," that was played across the world under a variety of similar names? Someone starts off whispering a phrase in the next person's ear, who whispers it in the next person's, until, at the end, the original message is usually completely garbled. Lost in translations: Strong vodka, putrid meat Or consider this (apparently apocryphal) story about machine translation: The starting text was "the spirit is willing, but the flesh is weak." The program translated it into... [More]