Professional Documents
Culture Documents
Software
Engineering Lab
Lecture 02:
The Logic of the Team
Software Process
Management Styles
The principal management styles have been:
Watts Humphrey,
creator of TSP
Team Success
or Failure?
A team‟s success or
failure is often
attributable to their
ability to work as a
team.
Technical issues are generally not as important to
team success as non-technical issues or
“people” issues.
People issues are often caused by non-technical
issues that produce frustration, anger, and
dysfunctional behaviors that are disruptive to the
team.
Key Non-technical Issues
Some key non-technical issues that affect teams are
poor leadership
non-supportive work environment
lack of clear or shared understanding of individual
responsibilities
no goals or priorities
forced commitments
undefined or unplanned approach to the work
unrealistic expectations
lack of discipline or commitment
Personal
discipline means that all team
members understand their own abilities and
can make realistic commitments.
Why Project Fail?
Generallybecause of teamwork problems
and not technical issues.
Watts Humphrey,
creator of TSP
Handling Pressure
Pressure : something that
you feel
Example:
You may need to do a task whether or not
you think you can do it. The greater the need
and the more doubt you have about your ability
to do the task, the greater the pressure.
We have the power to manage the pressure
but we need to find the source of pressure and
figure out on how to deal with it.
1. Common Team Problems
Ineffective
Leadership
Without effective leadership, teams
generally have trouble sticking to their plans
and maintaining personal discipline.
Team cohesion
Cohesion refers to the tight knitting of the
team members into a unified working
group that physically and emotionally
acts as a unit
Challenging Goals
Goals are also a critical element of
the jelled team.
First, these goals must be specific and
measurable
Students show that teams that have
measurable goals are consistently
more effective than those that do not
Feedback
Goal tracking and feedback are
critically important
Effective teams are aware of their
performance and can see the
progress they are making toward their
goals.
The team members must able to be
able to distinguish their personal
performance from that of the team as
a whole.
How Teams Develop
Teams don‟t just happen
They generally develop over time
This development happen by luck or it can
result from a conscious team-building
process
At the outset, most teams start with
individuals who have diverse goals.
How TSP Builds Teams
Goals:
As teams begin, they first define and
accept a set of common goals.
Roles:
Immediately after goals, the next issue
is responsibilities. How can teams get
all members to assume responsibility
for their parts of the job.
Plans:
After the team agrees on its goals and roles, it next
agrees on a strategy for achieving these goals.
The first decision is how to divide the total job into
parts for the various development cycles.
Communication:
The most common team problem is poor
communication among the members. When team
members do not know the status of one another‟s
work, they cannot coordinate their work.
So that all members need to define the roles, so
that the team members can communicate crisply
and concisely.
External Communication
An important form of team communication
occurs between the team and other parties,
such as management or the instructor
PROJECT’S GROUP FORMATION
Submit your group detail:
Group Name
Group Members
Project Title
Email the detail to jnurfauza@gmail.com
before 30/9/2015 (Wed)