The Dichotomy of Systems Development Management

"A Systems Development Manager speaks with athat we will always need a variety of tools that
forked tongue."address different aspects of the development
- Bryce's LawINTRODUCTIONIn order to be aprocess. And understand this, in software alone,
Systems Development Manager, you have to be athere are hundreds of ways to skin a cat; thanks to
lot of things: front man, educator, mentor, sage,different programming languages, design and data
politician, etc. Oh yea, something else, you also havebase techniques,
to be a hypocrite. In order for you to survive inetc. As much as we hate to admit it, systems
today's corporate world you have to say one thingdevelopment can be a lengthy process and anytime
to your superiors and staff, but then do somethingwe try to short stroke it with the latest tool du jour,
entirely different in practice. Let me give you somewe only cause headaches later on. You cannot keep
examples:* On the one hand, managers know it isapplying Band-Aids when major surgery is required.On
important to do the upfront work in systems design,the other hand, there is the management-oriented
e.g., current systems analysis, informationapproach. This requires structure, discipline, and
requirements definition, establish the proper systemsresponsibility; three ugly words in today's systems
architecture, etc., but on the other hand, theydevelopment landscape. But before we tackle
encourage their staff to rush to coding without firstanything of substance, it is essential that such an
thinking the problem through. This is becauseenvironment be created. Can you imagine designing a
programming is a much more tangible task thanbridge or a building without such disciplines in place?
systems analysis, thus providing demonstrativeHardly. Why should systems be any different? What
evidence to the end-user that the project isis needed is the establishment of a professional
progressing. Managers rationalize this by claiming theyattitude among the staff; whereby a system is
work in a pressure cooker and, as such, "We don'tviewed as a product that can be engineered and
have time to do it right."* On the one hand,manufactured like any other product. Once we have
managers claim they want standardization in theirthe proper perspective, we can organize the staff
work effort (to get everyone communicating andaccordingly and create a concerted development
working on a common level), but on the other hand,effort. True, we will use pertinent tools in the
standards are thrown out the window the momentdevelopment process, but we have to recognize that
push comes to shove.* On the one hand, managerstools will come and go, and are dynamically applied. It
want interchangeable workers who can easily pick upis the process of building systems that should be
where another worker leaves off, but on the otherregarded as a precursor to the application of tools,
hand, they are unwilling to train the workers to aour methodologies. Only when we can reshape our
uniform and consistent skill level.* On the one hand,homogeneous development environment into a
managers understand the virtues of sharing andhomogeneous environment will we be able to act as
reusing information resources, e.g., integrate systemstrue professionals. Unfortunately, this requires some
and eliminate duplication, but on the other hand, nomanagement fortitude, something that is in short
mechanism is implemented to check for redundancy.supply these days. A lot of people, throw up their
Consequently, systems lack integration, data integrityhands and say this is not possible due to the
is questionable at best, and systems are routinelymanagement realities of today and resign themselves
rewritten over and over again, representingto doing small insignificant applications, hence the
redundant work effort.* On the one hand, managersdichotomy mentioned earlier.But let's consider what
know their systems and software should be properlywe have done over the last thirty years. We have
documented in order to expedite maintenance andtried CASE tools, 4GL's, program generators,
future modifications/improvements, but on the otherprototyping aids, report writers, BPR tools, DBMS
hand, documentation is one of the first thingspackages, programmer workbenches, etc. True, we
sacrificed when a project is delayed. It is assumedhave some great application development tools, but if
the system will be documented afterwards;they are so good why are we still experiencing
unfortunately, it never is. Instead of documentationproblems? The answer is obvious; we have abdicated
being viewed as a vital working tool and a byproductmanagement control over our systems development
of design, it is viewed as an inconsequential andenvironment.Now is the time for systems
burdensome task.* On the one hand, managers claimdevelopment managers to stand up for their
they all want quality workmanship, but on the otherdepartments, their profession, and themselves, and
hand, they are unwilling to impose the requiredact like managers. All of the things you claim to want
discipline, organization, and accountability to implementand support are within your grasp, as long as you
a quality environment.* On the one hand, managersstart behaving more like a manager as opposed to a
promise to implement projects on time and withinpawn for the latest programming gizmo. Face it, you
budget, but on the other hand, this seldom occurs ashave been seduced and abandoned by your tool
project management is superficially implemented invendors. You can talk the talk, but can you really
their organizations.* On the one hand, managers wantwalk the walk?CONCLUSIONManaging a systems
their systems to be portable, thereby making themdevelopment environment requires someone skilled in
independent of their machine environment, but onthe fundamentals of management, is not intimidated
the other hand they fall prey to the latest technicalby technology, and has a more global view of
promise and develop systems tailored to a particularsystems. Some of the best systems development
physical device.THE "PILL" APPROACHObviously youmanagers I have met over the years were people
cannot have it both ways. You must take a positionwho didn't have a computer background, but, instead,
and implement accordingly. Basically, there are twocame from a user area and were not intimidated by
alternatives: a tool-oriented approach or athe latest technical gobbledygook. They were
management-oriented approach. On the surface, thepragmatists who were results oriented and
tool-oriented approach appears to be the least painfulimplemented a management environment where
as it doesn't require any political maneuvering ordevelopment terminology and concepts were
management chutzpah. I refer to this as the "pill"standardized and consistently applied. Frankly, some
approach for problem solving. Let me explain. Yearsof the best candidates for the position of systems
ago, comedian George Carlin talked about howdevelopment manager, are the sharpest critics of the
America's drug culture came about. It was hisdepartment. Companies then said, "Okay, put up or
contention that we are taught to pop a pill at anshut."Unfortunately, most of today's development
early age such as with children's vitamins. As we getmanagers are the antithesis of what I have just
older, it thereby becomes natural for us to pop a pilldescribed. If the choice is between quality and speed,
for whatever woes we experience. It may not bethey will always take speed. The point is, you can
the right treatment, but we believe it is the mosthave both without sacrificing either, it just requires
expeditious approach for satisfying our problem. Asksome proficiency in management.All systems
any doctor, and they'll tell you placebos can workdevelopment managers know what the cure is, they
wonders in certain situations, but they also knoware just not willing to take it. But understand this, you
they have limitations and are no substitutes forcannot have your cake and eat it too.Tim Bryce is
suitable medical treatment.This "pill" phenomenon is nothe Managing Director of M. Bryce & Associates
different than purchasing a new development tool(MBA) of Palm Harbor, Florida, a management
that claims to solve all of your problems. You knowconsulting firm specializing in Information Resource
what? There is no such tool. It doesn't exist, it is aManagement (IRM). Mr. Bryce has over 30 years of
myth that rates up there with the Easter Bunny andexperience in the field. He is available for training and
the Tooth Fairy. Nor will it ever exist. The reality isconsulting on an international basis.