Division of labor for Chief programmers, deputies, and administrators-cenwangsky)

Source: Internet
Author: User

In the Mythical man-month, the chief programmer, deputy, and administrator are defined as follows:

Chief programmer. He personally defines technical specifications for functionality and performance, designs programs, compiles source code, tests, and writes technical documents. He uses structured programming languages such as PL/I and has the ability to access computer systems. This computer system can not only be tested, but also various versions of stored programs, to allow simple file updates and provide text editing capabilities for his/her documents. The chief programmer needs a great deal of talent, ten years of experience and extensive system and application knowledge in applied mathematics, business data processing, or other aspects.

Deputy. He is the back-up of the chief programmer and can complete any part of the work, but has little experience. His main role is to serve as a design thinker, discussion author, and evaluator. The chief programmer communicates with him about the design, but is not limited by his suggestions. Deputies often represent their own groups in discussions with other teams regarding functions and interfaces. He needs to understand all the code in detail and study the alternative design strategies. Apparently, he acts as an insurance mechanism for surgeons. He may even compile the code, but does not take specific development responsibilities for any part of the code.

Administrator. The chief programmer must have the right to decide on personnel and salary increases, but he must not waste any time on these matters. Therefore, he needs a professional administrator who controls finance, personnel, work location arrangements, and machines. The Administrator acts as an interface with other management organizations in the Organization. Baker recommends that administrators have full time responsibilities only when the project has legal, contractual, reporting and financial requirements. Otherwise, an administrator can serve two teams.

My question is: Do deputies and administrators usually work together in China? If so, can the deputy and Administrator be integrated? What are the advantages and disadvantages of doing so?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.