Creating a distinction between business services and SOA services

I’m always a bit dismayed when I hear the following terms mixed up, or combined: SOA service and business service.  In my mind, these things are different.  In one sense, they are related, but indirectly. A business service is a function (or capability) of the business that is offered to one or more customers.  Those…

28

Software Reflects The Process That Creates It

Of all the ‘laws of software’ that I subscribe to, this one is one of the most fundamental, and unwavering.  I cannot find an exception to it, and years of experience reinforce it for me.  I can look at a chunk of source code, or an operations manual, or even a build script, and see…

4

Using the PMO to measure the behavior of the customer

There are a great many products on the market these days that provide information about a set of projects.  The idea is to let the stakeholders know how well their money is being spent.  Information Technology departments often get criticized for "always asking for money" but never showing value, so Project Management Offices (PMOs) have…

1

The business value of elegant design

In my last post, I highlighted the design process, suggesting that designers and architects should consider using creativity, in addition to methods and patterns, to build a truly useful system.  In this one, I’d like to talk about the business value of this idea.  What does the business get by adopting good design practices? Before…

4