The "Null Service"

As customers get more interested in hosted services and ASPs, a lot of product teams are re-conceiving their packaged software as outsourced Internet offerings.  The assumptions and infrastructure needed for hosting a service, however, are very different from traditional licensed software.  Hosted corporate applications need an underlying architectural layer that is missing from internal apps — but roughly consistent across ASP offerings.  I’ve been calling this the “null service.” Continue reading

Avoiding a Ticking B-O-M

In our enthusiasm to get started on software projects, we often jump right into the coding and UI design that make software fun.  I’ve done it.  A few weeks before final shipment, though, someone identifies a missing item or service that costs the team some sleepless nights — or a month’s schedule slip.  Perhaps it sounds like this…

b-o-m

“We’re going to beta on Tuesday and just realized that we need a license agreement for the software installer.  Does anyone know who our lawyers are?” Continue reading