On 2/22/13 3:24 PM, Barkmeyer, Edward J
wrote:
Kingsley Idehen wrote:
> Sadly, monolithic applications too often dominate the
focal points of decision
> makers and developers.
I'm not sure that is "sad". In most organizations that is
vastly better than separate systems for separate fiefdoms, and
the uneducated judgment of some manager that he can do in
ExCel what the company bought a financial system for.
I mean:
it's a bad thing
to have apps as data silo vectors.
> It's so bad that individuals and enterprises are
> (today) purchasing computing devices en masse for
which (as owners) they
> don't even posses 'root' privileges.
I think this means that corporations acquire and install
lots of computers for workers who lack the privileges to do
system administration. And that is certainly as it should be,
because (a) these people don't have the specialized knowledge
to do it,
and (b) they should not have the need to do it.
Unfortunately, the providers of much of the packaged software
have not grasped this fact -- they have tried to automate
installation and update processes so that the user doesn't
need the systems management skills,
but assume that the user has the privileges he lacks the skill
to use wisely. (In part, this is a consequence of the system
requirements for implementing the "Windows look and feel".)
I am referring to the fact that organizations
and people are acquiring iOS5
tablets and phones for which
they don't have 'root' access.
> Saddest of all, programmers now totally dominate
dialog about computing.
In some geek forums, perhaps, but that is an insignificant
part of the dialog.
I think most of the
Web dialog is dominated by programmer thinking. I like this
forum because it's one of the few
places where conceptualization and
modelling are key topic drivers.
The local real estate agents and the nurses in the
hospital and the used car dealers are quite able to talk about
the computer systems they use in their daily work, and they
are not programmers. And the managers who chose and bought
those systems are not programmers and don't talk with them.
Correct,
because (and this
is a long story, so I am giving
the short answer) they've
abdicated the prime role of actually taking data literacy seriously.
Computing is all about data processing, as you
know :-)
The programmers are a handful of elves in the woods who
have little influence on any decisions about corporate
computing.
Not so
since the advent of the Open Source era. An unintended consequence, so to speak.
They just get
the job of installing the chosen products and making nice
screen views for upper management.
Pre
Web, maybe, In my experience these days -- it's all about code first and programming
language
oriented religious wars.
And OBTW, this is a good thing. Computers in business and
industry are tools, and they are (finally) considered to be
tools, not hobby kits.
Yes, but
the hobbyists are now the
enterprise developer + architect of yore. Sadly, the are rarely
good at real programming and non starters when
it comes to architecture.
As Steve Fenves, a former Mechanical Engineering chair at
CMU, observed, "we are finally teaching engineers how
to use computers instead of how to program
computers".
I wish
that was my experience. That's exactly how it should be, but not what
I come across in my travels, unfortunately .
> What happened to systems analysts, database designers,
ontologists etc?
They are well paid consultants or "marketing support" staff
for software houses. The in-house analysts in industry now
have different titles: Enterprise Systems Coordinator, and the
like. For the most part, their job is to configure or modify
an off-the-shelf
model into one suitable for supporting their operational
practices. Many "systems analysts" are now called "business
analysts" or "enterprise analysts", because their job is to
figure out how the organization works, what needs to change,
and how best to support
the target operations practices with mostly off-the-shelf
software systems. Even big companies have spun off most of
their software shops, because they are not core competencies
and they rarely provide more than indirect support for revenue
producing processes.
A lot more attention is paid to the source and quality of
software that directly implements revenue producing processes,
like operations scheduling, equipment control and online
purchasing. And that requires specialized knowledge and
skills, which is better
purchased from a reliable contractor. IMO, this is as it
should be. Shell Oil doesn't build pumps, Tokyo Electric
doesn't make turbines, hospitals don't make dialysis
machines. Why should they build software systems?
That's how it
should be, but the folks you describe
aren't part of the major dialogs
that occur on the Web, certainly not in the
quarters that I frequent.
> I believe applications are like fish and data like
wine. The world (in the
> majority) still doesn't understand what data actually
is, let alone the
> fundamental implications of such dangerous ignorance
:-(
I agree 100%. But that has been so for 50 years.
Yes, but we have the
eexponential effects
kicking in these days. Thus, really bad stuff
ends up affect a lot of people etc..
The main failing of the period from 1960-1995 was trying to
understand a problem space in terms of an implementation
paradigm.
Yes!
Today fewer analysts are being asked to design a solution,
because the company
intends to buy the solution, or at least the major building
blocks.
I wish the ccompanies thought in terms of
"blocks" as that would certainly reduce the
problem I am gripping about.
What they want the analyst to do is document the real
requirements for the capture, archive and delivery of
information. They understand "data" as the information they
will use and how they
will use it, rather than what the system will do to/with it.
And that is a major step forward.
Yes, but still not
the dominant
case I experience though :-(
Kingsley
-Ed
--
National Institute of
Standards & Technology
Systems Integration
Division
100 Bureau Drive, Stop
8263 Work: +1 301-975-3528
Gaithersburg, MD
20899-8263 Mobile: +1 240-672-5800
"The opinions expressed
above do not reflect consensus of NIST,
and have not been
reviewed by any Government authority."
>
> --
>
> Regards,
>
> Kingsley Idehen
> Founder & CEO
> OpenLink Software
> Twitter/Identi.ca handle: @kidehen
>
>
>
>
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
|
smime.p7s
Description: S/MIME Cryptographic Signature
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (01)
|