|
Go to POV #5
Zero
Latency: The Fast Path to
Opportunity and Problem Detection
Go
to POV #4:
Elegant
Simplicity: Applying the Concept to IT
Go to POV #3:
Elegant
Simplicity: Keeping Complexity Under Control
Go
to POV #2:
eBusiness is Business as
eUsual
Go
to POV #1:
Let's
Stop the Plate Spinning: Going Slow to Go Fast
_______________
Keeping IT Simple
1. Work on a "minimum viable
solution" basis
2. Consider total service costs; not
just initial setup & installation.
3. Help set & refine user
expectations early with cross functional "messy meetings"*
4. Appoint a benevolent dictator and
use the 80/20 rule to measure them.
5. Increment to perfection, if you
choose to go there at all.
*see Fast
Cycle Time on the lower right hand corner of our home page
|
|
Point
of View IV
Elegant
Simplicity:
Applying the Concept to IT
Development,
Maintenance & Support
As any experienced IT professional
will tell you, hardware is relative cheap and getting cheaper. Even
software is trending in that direction but what continues to run counter
to this trend is maintenance and support. The cost and challenges
are growing as our dependence on IT increases. Stealing from Sun
Microsystems, when the network becomes the computer, the cost and
complexity of supporting increases significantly.
Here's an increasingly typical
scenario. Company X's CEO has mandated that every function in his
company should get "webify" itself; i.e. utilize the intranet
and internet to create a seamless internal business "operating
system" where information, tools and decisions reside. Since
the IT professionals available inside or out are far short of what's
required, the CIO/CTO or whoever has the monkey, explores buying standard
software packages or outsourcing. During the early stages of vendor
selection, the "unique" needs of the firm are described to
perspective vendors. Vendors then enter the "beauty show"
mode where they strut their stuff, typically declaring that their
package/approach can handle all these unique needs. Much is true but
there's always a little "vapor strut" as well.
The vendor's response is
well-received but rather than closing the deal, it wets the appetite of
the company. Recognize that the sourcing process is also a learning
process. As the company sees each vendor, it becomes clear that no
single vendor has the "perfect" solution. The company then
works with it's top candidates to incorporate features from the losers
into the top candidates. At this point the top candidates are
smelling a potential kill and are willing to "do what it takes"
to win the business.
So far so good...not necessarily for we've greased
what's an already slippery slope. First, one of the advantages of
going with packaged software or an application specific provider is that
they lighten or entirely carry the support burden. The more the
solution departs from the original, the more ongoing support and
maintenance will inevitably fall back on the firm (regardless of what the
service agreement says for when push comes to shove, the system's got to
work). Second, a unique advantage for many of the new ASP
(application service provider) model is "instant on". By
having a reasonably flexible configuration process for all
customers under their control, ASP's can get you up and running in days if
not hours. Carrying customization too far can negate this value.
Of course each situation must be decided on it's
own. Again the mantra of elegant simplicity argues for asking the
right questions and testing the value of increased complexity over
increased simplicity.
|