By Ido Sarig
Many years ago, circa 1990, as I was starting out my professional career as a software developer with Mercury Interactive, I went on a customer call to a Silicon Valley-based software company, to present our new product for automated software testing. Apparently, our message did not get through, as the response we got at the end of our pitch from the company’s VP of engineering (who shall remain nameless) is the title of this post.
I don’t want to go as far as saying that this was the prevalent attitude in those days, but I also can’t honestly say it was atypical. Back then, many in the industry, especially in engineering roles, thought it was a reasonable process to develop an application, debug it as best you can, ship it, and then fix the remainder of the issues as they surface at customer sites. This, despite numerous studies showing it is much more costly to repair bugs found in the field than it is to find and fix them before shipping.
Software development in IT has come a long way since then, no doubt helped along by high-profile software failures and front-page issues such as the Year 2000. But it seems that embedded software development is lagging behind – judging by cases such as the software glitch which caused a network outage affecting millions of customers of Israel's largest cellular, or the recall of medical devices that created potentially life-threatening condition due to a software error.
Is the embedded software industry playing catch-up to IT, in terms of adopting proper quality assurance processes, or is this simply a case of wider exposure, due to the public nature of these failures? What do you think?
Ido Sarig is vice president of product marketing for Device Test at Wind River and responsible for driving new solutions for the testing, diagnostics, monitoring and management of intelligent devices. Ido has been leading product and marketing organizations at high-technology companies for more than 20 years. Most recently, he was the Chief Marketing Officer at BDNA. Prior to that, he was a partner with Thomas Weisel Venture Partners. Earlier, he worked at Mercury, holding senior executive positions in Engineering, Technology Strategy and Product Marketing. Ido has been a well-received speaker in venues such as STAR, EuroSTAR, Software Quality Europe and many others.