Live briefing
Everything about Programming team
People who develop and maintain software
A programming team is a team of people who develop or maintain computer software. They may be organised in numerous ways, but the egoless programming team and chief programmer team have been common structures. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Programming teamA 5-minute orientation
- Skim a recent paper: Team Formation for Human-Artificial Intelligence Collaboration in the Workplace: A Goal Programming Model to Foster Organizational ChangeInfluential work since 2022
- Pick up a classic book: Simply BetterThe most-reprinted book on the subject
- Read the landmark paper: Chief programmer team management of production programmingCited 196 times
- Go sideways: Software development processA closely related topic
- Go sideways: Egoless programmingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Chief programmer team management of production programming
Essential communication practices for Extreme Programming in a global software development team
Team-building with answer set programming in the Gioia-Tauro seaport
The effect of programming team structures on programming tasks
A constraint programming approach for the team orienteering problem with time windows
The Application of Linear Programming to Team Decision Problems
Blending Communities and Team-Based Learning in a Programming Course
The Football Team Composition Problem: a Stochastic Programming approach
🆕 Influential since 2022
Team Formation for Human-Artificial Intelligence Collaboration in the Workplace: A Goal Programming Model to Foster Organizational Change
Microdosing: A Conceptual Framework for use as Programming Strategy for Resistance Training in Team Sports
Adopting distributed pair programming as an effective team learning activity: a systematic review
Operating room scheduling with surgical team: a new approach with constraint programming and goal programming
Leveraging Multicriteria Integer Programming Optimization for Effective Team Formation
📚 Books worth reading
Simply BetterBryan Goodwin · 2011
Team teaching in actionMedill Bair · 1964- 📕Contemporary ResearchMichael McNeese, Eduardo Salas · 2020
- 📕Enrichment ClustersSally M. Reis, Joseph S. Renzulli · 2014
Professional Team foundation serverJean-Luc David, Mickey Gousset · 2006
Team leadership in the game industrySpaulding, Seth II. · 2009
Team Foundation Server 2008 in actionJamil Azher · 2008
Transforming school leadership and management to support student learning and developmentEdward T. Joyner, James P. Comer · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software development process A software development process prescribes a process for developing software. It typically divides an overall effort into smaller steps or sub-processes…
- Egoless programming Egoless programming is a style of computer programming in which personal factors are minimized so that quality may be improved. The cooperative methods…
- Waterfall model The waterfall model is the process of performing the typical software development life cycle (SDLC) phases in sequential order. Each phase is completed…
- Agile software development Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance…
- Software development Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- Rapid application development Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches…
- Team programming In software engineering, team programming is a project management strategy for coordinating task distribution in computer software development projects…