Managing Software as a Business

Michael Vizard
Slide Show

Negotiating a Secure SaaS Contract

Nine key tactics for ensuring that security is built into your SaaS solution.

While commercial software vendors have been managing software development as a business for years, this concept is still a little bit foreign to many internal IT organizations.

And yet, it's its ability to manage software as a business that ultimately defines how mature that IT organization really is. The simple fact of the matter is that the vast majority of commercial entities today are dependent on some form of software to deliver their goods and services. As such, the promise of the company's brand is now directly tied to the quality of the software the company exposes to its customers.

According to Theresa Lanowitz, co-founder and chief operating officer for voke Research, it's this realization that drives most of the investments in application lifecycle management (ALM) technologies. Companies of all sizes in the wake of the economic downturn have come to realize how dependent they are on software, which in turn has led to a push for more structured processes that are intended to make sure the software is not only delivered on time, but meets exacting corporate standards.

Today Lanowitz says we're seeing a broad adoption of ALM platforms that reflects the growing maturity of IT organizations. There are, of course, still any number of turf wars that need to be resolved concerning the overall "DevOps" process. Most of those debates in the fullness of time will be rendered moot as more automation technologies get adopted within the enterprise. But in the meantime what's important is that these debates, along with the adoption of ALM in general, are an indicator of the growing maturity of the internal IT organization.

Naturally, there are still a multitude of ALM platform options that reflect any number of application development methodologies. But over time, there will be a convergence of these platforms that will allow IT organizations to more easily mix and match them to meet specific application development methodologies.

So the next time you're getting ready to tear you hair out over some argument related to DevOps, just remember that the argument in itself represents progress.

Add Comment      Leave a comment on this blog post
Oct 31, 2011 2:53 AM Neil Kirchoff Neil Kirchoff  says:

Me and some friends we recently created a file extension software. To be clearer it is a software that easily manipulates some file extensions. Now we want to go "out there" on the open market but it is really a little hard to do it. I like the advices given here but wouldn't be easier to sell out in the beginning and with the next software that we develop to go on our own?


Post a comment





(Maximum characters: 1200). You have 1200 characters left.




Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.