Crazy busy but I gotta post something
I've had these two articles / subjects earmarked in my Bloglines lists to comment
against, gotta do some catching up here ...
- Blown
Away: an interesting post from Loosely
Coupled, for a couple of reasons ...
- The first bullet - contrasting custom and packaged software -
really speaks to the concept that most companies developing software
are not software development companies. We're in the water
treatment / distribution / service business, not the software
development business.
- The architectural ideas about web-based and SOA are
interesting, but I still think the biggest advantage of the
thin-client architecture is the ease of client maintenance - no
software installations to manage on the remote system, yada yada.
Those distribution, version checking, tech handholding /
troubleshooting / end-user support calls are like death by a thousand
cuts.
- The general concept of change in an organization is of
paramount importance to me lately. We look to changes in the future,
originating from new ownership / new strategic directions ... but we
must do so with a realistic appraisal of the bigger challenges in
current implementation projects. People's acceptance of change, and
readiness to embrace the changes that new systems / new architectures
/ new approaches represent is always a significant factor in
acceptance / success of new processes / systems.
- I'm confident everyone and their uncle has commented on Top
20 IT Mistakes, so might as well join in ...
- A few bullet items restate some of the above - #8 speaks of
configuration change management, and unfortunately
that's what most people think of when the subject comes up. But it's
the business process and people change management issues that are
often more significant factors in the success or failure of a project.
- #9-11 are development centric, and #11 (developing
for IE) is one of the biggest reasons why manufacturing companies
should not be in the software development business.
- #13 ... network management - we handled
this one quite nicely over the past year - gonna have to blog about
that soon ...
- #16 - on prior solutions - is a powerful
force against change in many organizations. There is a certain amount
of confidence (bordering on hubris) required to suggest a solution for
a thorny problem, with minimum requirements and limited resources. It
also takes the correct amount of humility to acknowledge when small
and large improvements are suggested.
- A note to some folks who may be concerned reading these notes
- am I anti-development? Do I think the only solution is to buy
everything and change the business to fit the software? No, of course
not - it's quite difficult to find a pre-built solution for a process
that is fundamental to a company's unique value prop. The key is to
focus on the stuff that is available nowhere else - commoditize and
standardize everything else.
- Let's you focus on the stuff that is truly unique to your
business
- Makes it easier to find resources that may have experience
with your system(s)