Wednesday, September 5, 2012

Good Systems Analysis In Increasing the productivity of programmers


During 1960 and early 1970, the field of systems development has been carried out both by a programmer or systems analyst. There were more than analysts programmers at that time yet again from the calculation was only in business and there were those who could still look at the system as a whole. But there was such a great need for people who can program computers, so the increase of programming.

Programming was so much a trend that many authors began to write books on how to increase programmer productivity, which led to the introduction of structured programming in the late 1970. Shortly after, the Computer Aided Software Engineering or CASE followed the movement.

In 1980, the increase of programming has led to huge drop in system analysis, with business groups slowly bending. Job titles were introduced as a new analyst / programmer and software engineer. The emphasis of the previous title was more about programming, not systems analysis. At present, the programmers are in high demand in the corporate world, especially in Information Technology.

Even if a programmer and systems analyst may have more or less the same scope in the activities, the two are still distinguished by several features. The programmer is more introverted and places greater emphasis on technology. A systems analyst, on the other hand, studying a company's information requirements and system design solutions that satisfy them.

Moreover, as the intermediary programming staff, the analyst is responsible for specifying the software requirements as well. Most analysts are usually outgoing and business-minded and should also be able to communicate effectively both verbally and in writing, in order to work effectively with staff and end-user programming. Moreover, they should also be able to conduct interviews, make presentations and look at things in a larger context.

The systems analyst knows and understands the problems encountered by end users, and the operations of the department of users. In fact, analysts can make excellent candidates for top management positions. However, this did not materialize for some time because the demand for analysts has declined for many years.

A correct analysis of the systems plays an important role to increase programmer productivity as analysts can provide quality specifications for application activities. Programmers can lose valuable time without the help of systems analysts, as may be necessary to make assumption on what end users want. As a result, this could lead to constant rewriting of software.

In other words, programmers can improve their productivity through quality data and process specifications that systems analysts can provide. In fact, this is still is still better than any technical or programming tool is available. With a good systems analysis, programming is easier because the focus is on the job in advance.

System problems can not be completely solved by the simple use of programming techniques and tools alone - it also needs a good systems analysis as well. And apart from its vital functions, a good systems analysis can actually be an important factor in increasing the productivity of programmers too .......

No comments:

Post a Comment