Please enable JavaScript.
Coggle requires JavaScript to display documents.
LECTURE 9: TEAM SOFTWARE PROCESS - Coggle Diagram
LECTURE 9: TEAM SOFTWARE PROCESS
What is TSP
contain team building process that addresses the team goals, commitment, cohesion and structure issued
contain a working process that addresses engineering processes and practices used by the team
is a framework and process structure for building and guding engineering teams that develop software
TBS objective
optimize team performance throughout a project
accelerate software process improvement
build teams quickly and reliably
make CMM level 5 behavior normal and expected
help software engineering teams to build quality products within cost and schedule constraints
Effective teams
Team building
goal setting, role assignment, tailored team process, detailed and balanced plans
Team member skills
process discipline, performance measures
Team management
team communication, team coordination, project tracking, risk analysis
TSP strategy
develop product in several cycles
require process discipline
establish standard measure for quality and performance
use role and team evoluations
provide simple process framework
TSP life cycle phases
requirements
analyze need interview customer, specify requirement, inspect requirement
design
specify design, inspect design
plan
assign task to team member, make schedule, make quality plan
implement
use PSP to implement model, translate design to code, compile and test
strategy
create design, establish development strategy, plan risk management
test
conduct system test, produce user documentation
launch
review objective, describe TSPi structure, assign team
postmortem
conduct postmortem analysis, write cycle report