Jump to content

Chief programmer team

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 76.176.1.63 (talk) at 00:06, 2 September 2015 (add factoids from the ref'd docs; relieve redundant verbiage, upgrade words, use some active voice even in programmer-land, come up same length). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A chief programmer team is a programming team organized in a star around a "chief" role, granted to the software engineer who understands the system's intentions the best. Other team members get supporting roles, such as the librarian who records the chief's lecturings & team output.[1]

The concept is similar to that of a surgical team in which a surgeon who performs the operation is supported by medical staff such as an anaesthetist and nurses.[1] Frederick Brooks describes the concept in detail in The Mythical Man-Month,[2] as proposed by Harlan Mills[3] in 1971.

References

  1. ^ a b Doug Bell, Software engineering for students: a programming approach
  2. ^ Frederick P. Brooks,Jr., The Mythical Man-Month
  3. ^ Mills, H. (1971), "Chief programmer teams, principles, and procedures", IBM Federal Systems Division Report FSC71-5108, Gaithersburg, Md.