Jump to content

Chief programmer team

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Henk Langeveld (talk | contribs) at 17:54, 20 February 2012 (Adding references - although the Mills reference is second hand). 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 which is organised around a chief programmer who is an expert programmer. The other team members have other, specialised roles, such as librarian, which support the chief programmer in his primary task of designing and coding the software.[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.