Everything about Team software process
Self-optimization method for development teams
In combination with the personal software process (PSP), the team software process (TSP) provides a defined operational process framework that is designed to help teams of managers and engineers organize projects and produce software for products that range in size from small projects of several thousand lines of code (KLOC) to very large projects greater than half a million lines of code. The TSP is intended to improve the levels of quality and productivity of a team's software development project, in order to help them better meet the cost and schedule commitments of developing a software system. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Team software processA 5-minute orientation
- Skim a recent paper: Exploring the Effects of Team Learning Capabilities and Team Climates in Software Process TailoringInfluential work since 2022
- Pick up a classic book: Professional Application Lifecycle Management With Visual Studio 2012The most-reprinted book on the subject
- Read the landmark paper: Task Environment Complexity, Global Team Dispersion, Process Capabilities, and Coordination in Software DevelopmentCited 31 times
- Go sideways: Personal software processA closely related topic
- Go sideways: Watts HumphreyA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Task Environment Complexity, Global Team Dispersion, Process Capabilities, and Coordination in Software Development
The Effect of Team Dynamics on Software Development Process Improvement
Software Project Managers under the Team Software Process
Exploring the team dynamic learning process in software process tailoring performance
Team Software Process in GSD Teams
Combining Data Analytics with Team Feedback to Improve the Estimation Process in Agile Software Development
A software process engineering approach to improving software team productivity using socioeconomic mechanism design
Achieving software development agility: different roles of team, methodological and process factors
🆕 Influential since 2022
Exploring the Effects of Team Learning Capabilities and Team Climates in Software Process Tailoring
Optimization of Software Team processes: Mitigating the lack of communication
Creating an Immersive Learning Environment for Teaching Agile Scrum and Team Software Process: A Framework for Software Engineering Education
The Effects of Learning from Failure and Team Cognitive Factors on Software Process Tailoring
📚 Books worth reading
Professional Application Lifecycle Management With Visual Studio 2012Mickey Gousset · 2012
Professional Team Foundation Server 2012Grant Holliday · 2012
Professional Application Lifecycle Management With Visual Studio 2013Mickey Gousset, Martin Hinshelwood · 2014- 📕Professional Team Foundation Server 2013Ed Blankenship, Martin Woodward · 2014
Computer-supported cooperative workUwe M. Borghoff, Johann H. Schlichter · 2000
Professional application lifecycle management with Visual studio 2010Mickey Gousset · 2010
Professional Team foundation serverJean-Luc David, Mickey Gousset · 2006
Agent supported cooperative work / edited by Yiming Ye, Elizabeth ChurchillYiming Ye, Elizabeth Churchill · 2003
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Personal software process The Personal Software Process (PSP) is a structured software development process that is designed to help software engineers better understand and improve…
- Watts Humphrey Watts S. Humphrey (July 4, 1927 – October 28, 2010) was an American pioneer in software engineering who was called the "father of software quality." Watts…
- Capability Maturity Model Integration Capability Maturity Model Integration (CMMI) is a process level improvement training and appraisal program. Administered by the CMMI Institute, a subsidiary…
- Capability Maturity Model The Capability Maturity Model (CMM) is a development model created in 1986 after a study of data collected from organizations that contracted with the…
- Software Engineering Institute Software Engineering Institute (SEI) is a federally funded research and development center in Pittsburgh, Pennsylvania, United States. Founded in 1984…
- Software verification and validation In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system…
- Standard CMMI Appraisal Method for Process Improvement The Standard CMMI Appraisal Method for Process Improvement (SCAMPI) is the official Software Engineering Institute (SEI) method to provide benchmark-quality…
- Proxy-based estimating Proxy-Based Estimating (PROBE) is an estimating process used in the Personal Software Process (PSP) to estimate size and effort. Proxy Based Estimating…