Best tips for risk management
 

Welcome to our risk management Archive. Have fun browsing!

 

(Browse for more articles)

 

The Ratio of Analysts to Programmers

"Good specifications will improve management position was Dan Boone who was
programmer productivity far better than made President and COO of Armco Steel in
any programming tool or technique." the late 1970's.If systems analysis is
- Bryce's LawINTRODUCTIONIn terms of performed correctly, programmer
systems development, during the 1960's productivity should improve as analysts
and early 1970's you were either a should be providing good specifications
Systems Analyst or a Programmer. Period. for application assignments. In the
At the time, there were substantially absence of systems analysts, considerable
more analysts than programmers (at least time is lost by the programmer who has to
a 2:1 ratio). This was due, in part, to second-guess what the end-user wants.
the fact that computing was just coming Inevitably, this leads to rewriting
into its own in the corporate world and software over and over again. Good data
there were still people around who could and processing specs, as provided by a
look at systems in its entirety. systems analyst, will improve programmer
However, there was a screaming need for productivity far better than any
people to program computers and, as such, programming tool or technique. This
this became the boom years of means programmers are the beneficiaries
programming. If you knew COBOL, Fortran, of good systems analysis.This brings up
or PL/1 you could just about right your an interesting point, what should be the
own ticket. Salaries were good, and you ratio of Systems Analysts to Programmers
could intimidate your employer simply by in a development organization? Frankly,
what you knew (you had to commit I believe there should be twice as many
something like murder to get fired). The analysts than programmers. By
emphasis on programming became so great concentrating on the upfront work,
that authors rushed out voluminous books programming is simplified. Let me
to increase programmer productivity, illustrate the point by using the
hence the birth of the Structured following triangles representing the
Programming movement of the late 1970's, total amount of effort in a project (as
which was followed shortly thereafter by an aside, I picked this up from my
the CASE movement (Computer Aided customers in Japan who share my opinion),
Software Engineering).While programming see: triangle on the left represents the
was growing in stature, Systems Analysis traditional approach whereby there is
was in sharp decline. Trade groups such twice the number of programmers to
as the Association for Systems Management systems analysts. Under this approach,
(ASM) saw their membership dwindle to considerably more time is spent producing
nothing and were forced to close their software to satisfy poorly defined
doors. The last of the old Systems requirements. The Japanese point out the
Analysts either retired or were put out bottom of the triangle is actually
to pasture by corporations in the 1980's. bottomless as it means more time is
New job titles emerged, such as Software needed to complete a project. Compare it
Engineer and Analyst/Programmer. This to the triangle on the right where there
latter title is a bit of a misnomer as are twice as many analysts to
the emphasis was on programming and not programmers. Under this scenario, more
systems analysis.Although programming time is spent analyzing the problem,
excelled, a noticeable void began to designing the system, and producing
appear in terms of people who could see better programming specs. Consequently,
systems in its totality. Writing a good the programmers do not have to
program is one thing, getting it to second-guess what has to be performed and
interface with other programs to form a can go about their work more
whole system is something entirely productively.The problem with the diagram
different. By the turn of the century, on the right though is that Systems
the industry started to talk about such Analysis is considered to be somewhat of
things as "Enterprise Architecture," a nebulous concept to management.
"Business Processes," "Business Rules," Programming, on the other hand, is more
"Business Analysis," etc. Further, new tangible and easier for people to grasp;
conferences, trade groups, and job titles you are either writing code and producing
began to emerge. Today, programmers are a program or you are not. Therefore, the
considered a dime a dozen and the stock mindset in management is that you are not
of a true analyst is on the rise.All of being productive unless you are coding,
this is indicative of the industry trying hence the inclination to shortcut systems
to reinvent systems theory. In reality analysis. This is a key reason why
there is nothing new here as systems Systems Analysis collapsed in the 1980's.
analysis is systems analysis. But as And this is why it is necessary to
companies implement these concepts and provide training so management
job titles again, they are a bit appreciates the need for systems
uncertain as to where they fit in and analysis. Frankly, I have found
their relationship to other Information management can be very supportive if it
Technology functions.CHARACTERISTICSA is presented to them
Systems Analyst goes by many names these properly.CONCLUSIONWhether you call them
days; e.g., Business Analyst, Enterprise Systems Analysts, Business Analysts,
Architect, Systems Engineer (my personal Systems Engineers, or Enterprise
preference), etc. Nonetheless, we are Architects, it is very encouraging to see
talking about a person whose mission is this vital function being reintroduced to
to study the information requirements of companies. As far as I am concerned, it
a business and design a total system was inevitable. I guess companies
solution to satisfy them. Further, the finally figured out you cannot satisfy
analyst is responsible for specifying the your systems problems simply by using
software requirements and, as such, is better programming tools and
considered the intermediary with the techniques.We are also beginning to see
programming staff. The personal the resurgence of related trade groups to
characteristics of the analyst are replace such groups as the Association
considerably different than the for Systems Management (ASM), for
programmer. Whereas the programmer tends example:The International Institute of
to be more introverted and focused on Business AnalysisThe IIBA appears to be
technology, the analyst tends to be more picking up where ASM left off, including
business oriented and extroverted. certification. Whereas ASM developed and
Analysts possess good communications offered the Certified Systems
skills (verbal and written) to Professional (CSP) certification years
effectively work with both the end-users ago, IIBA wants to create something
and the programming staff. They know how similar.All of this is indicative of how
to conduct an interview and make a the industry is trying to reinvent
presentation (salesmanship). In systems theory. Whereas such systems
addition, they tend to look at the bigger work was well known up until the 1980's
picture as opposed to just a portion of it was forgotten over the last twenty
it, and possess an entrepreneurial years due to the emphasis on programming.
spirit.The analyst understands the Fortunately, companies have finally
business problems of the end-user and is realized the importance of systems work
intimate with the operation of the user's and are trying to get their houses in
department. In other words, the analyst order. I guess what goes around, comes
can comfortably walk in the shoes of the around.Tim Bryce is the Managing Director
end-user. If they are doing their job of M. Bryce & Associates (MBA) of Palm
properly, analysts make excellent Harbor, Florida, a management consulting
candidates to assume responsibility in firm specializing in Information Resource
the management hierarchy. But because Management (IRM). Mr. Bryce has over 30
analysts were in decline for so many years of experience in the field. He is
years, this hasn't happened for quite available for training and consulting on
some time. The last time I heard of a an international basis.
systems analyst graduating to a major




www.rmisinfo.com keyword stats [2007-01-23-2007-01-23]


Other search phrases:

functions of IT department best management practices
aon insurance company financial management
data backup plan what does thermoplastic
case study strategic management data backup options
goldman sachs and operating risk security best practices
corporate interest rate natural gas energy
hard disk backup merriam webster collegiate
2005 society information technology ppt
chamber of commerce florida liability risk management
outlook lotus notes atlantic risk management
risk management in construction integrated risk information system
care treatment aon innovative solutions
backup data center





1 - A - B - C - D - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 -