Chief programmer team: Difference between revisions

Content deleted Content added
m Added basic information.
m Reverted edits by Amandasprks (talk) to last version by Bender the Bot
Line 1:
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.<ref name=DB>{{citation |url=https://books.google.com/books?id=oMN1SR7KQd0C&pg=PA352 |title=Software engineering for students: a programming approach |author=Doug Bell}}</ref>
 
The concept is similar to that of a [[surgical team]] in which a [[surgeon]] who performs the [[Surgery|operation]] is supported by medical staff such as an [[anaesthetist]] and [[nurse]]s, and similarly, the chief programmer is surrounded with the team of minor programmers, with the respectively differencing in the salary levels..<ref>{{Cite web|url=http://resumescentre.com/salary-report/computer-programmer|title=Computer Programmer Salary Report at ResumesCentre.com|website=resumescentre.com|language=en|access-date=2017-04-26}}</ref><ref name=DB/>
[[Fred Brooks]] describes the concept in detail in [[The Mythical Man-Month]],<ref name=Brooks>{{cite book|last1=Brooks, Jr.|first1=Frederick P.|title=The Mythical Man-Month|date=1975|publisher=Addison-Wesley Publishing Company|pages=32–-35|accessdate=August 25, 2016}}</ref> as proposed by [[Harlan Mills]]<ref name=HM>{{citation|title=Chief programmer teams, principles, and procedures|author=Mills, H.|work=IBM Federal Systems Division Report FSC71-5108|place=Gaithersburg, Md.|year=1971}}</ref> in 1971.