Chief programmer team

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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.


  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.)