Open Source, the Development Manager’s Silver Bullet?
Industry News, Open Source 3 Comments »Bill McQuaide
Executive Vice President of Products and Services
bmcquaide@blackducksoftware.com
Open Source as a Silver Bullet: Defying Traditional Dev Tradeoffs between cost, schedule and features.
Application Development managers spend their careers wrestling with what many believe are the inevitable tradeoffs between cost, schedule and features. Listen closely to the regular development staff meetings and you’ll hear things like: “I can deliver on schedule but need to drop some functionality to make it” or “we’ll deliver the desired functionality but we can’t make the schedule, or we will make the schedule but we’ll be over budget because we’re using more people than planned.” To some, managing these three essential tradeoffs is an art, to many it’s a science, regardless successful companies invest a lot in making it work. Over the past few years, it looks like a silver bullet is emerging that doesn’t force the traditional tradeoffs….
One of the highlights of the LinuxCon2010 conference was Jeff Hammond’s presentation on open source adoption in the enterprise. Jeff, a former IBM Rational product manager and long time devotee of developers, was talking about the his latest survey data showing that open source in the enterprise had arrived, “crossed the chasm” and was being widely adopted. As part of the reason why, Jeff explained that open source delivered value to dev teams that hit on all three elements of cost, schedule, and features, what he called the “software ‘iron triangle’”, and did so simultaneously, making open source a “silver bullet.”
Jeff Hammond, Forrrester Research LinuxCon 2010
It seems to defy the laws of physics at some level, but let’s look at an example. Using open source components in a web application, dev teams can employ an authentication framework or a database ORM to replace internal code, which saves coding resources. It also shortens the project schedule and can increase the feature set delivered since the dev team can shift time and effort from developing commodity code to adding differentiating features most highly valued by customers.
There’s a lot of research lately showing that open source is changing how Enterprises develop software. Reinforcing much of what Jeff Hammond presented at LinuxCon 2010 is a recent Accenture survey that said open source is changing the business operates its IT function. If open source can relieve some of the traditional tradeoff around the “software iron triangle,” it sure seems like IT would be embracing it.
We see that happening at many of our customer’s shops, what’s it like in your shop?

Twitter
LinkedIn
Facebook