SoberIT Software Business and Engineering Institute T-76.612 - - PowerPoint PPT Presentation

soberit
SMART_READER_LITE
LIVE PREVIEW

SoberIT Software Business and Engineering Institute T-76.612 - - PowerPoint PPT Presentation

SoberIT Software Business and Engineering Institute T-76.612 Software Project Management - Spring 2005 Lecture 5. Managing People and Organizing Teams Chapter 11 Maria Paasivaara HELSINKI UNIVERSITY OF TECHNOLOGY SoberIT Software Business


slide-1
SLIDE 1

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

T-76.612 Software Project Management - Spring 2005

Lecture 5. Managing People and Organizing Teams

Chapter 11 Maria Paasivaara

slide-2
SLIDE 2

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Managing People and Organizing Team s

”It is the People – not the procedures and techniques, that are critical to accomplishing the project objectives.”

slide-3
SLIDE 3

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Managing People and Organizing Team s

  • Often the most difficult areas in managing software development

projects

“Most managers are willing to concede the idea that they’ve

got more people worries than technical worries. But they seldom manage that way.” (DeMarco & Lister, Peopleware)

One reason: technical experts become managers

  • Important areas:

Selecting right people for the job Motivating people Working as a team

slide-4
SLIDE 4

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Project Manager’s Role

  • Facilitator or coach for own

team

provides possibilities for

effective work

  • PM spends 50-90% of his time
  • n communication!

Project m anager Custom er Subcontractors Senior m anagem ent Project team

  • Communicator with

stakeholders:

Senior management –

gaining and maintaining support

Client – informing,

negotiating

Subcontractors –

controlling, negotiating

Project staff- conflict

resolution, problem solving

External world –

informing (e.g. press,

  • ther interest groups)
slide-5
SLIDE 5

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Suggested Skills for a Project Manager

  • Communication skills: listening, persuading
  • Organizational skills: planning, goal-setting,

analyzing

  • Team building skills: empathy, motivation
  • Leadership skills: set example, energetic,

positive, delegates, vision (big picture)

  • Coping skills: flexibility, creativity, patience,

persistence

  • Technological skills: experience, project

knowledge

  • Negotiation skills: negotiates with

management to get good team members, enough resources and reasonable goals and schedules To manage, lead or administrate? To manage, lead or administrate?

slide-6
SLIDE 6

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

PM’s Role betw een Managem ent and Project Team

  • Management/ customer might set

conflicting/ impossible requirements and goals for the project

  • Project team needs goals that are reachable

within project schedule

  • Project manager is a link between the groups

and negotiates the resources and the goals

Management Project manager Project team

slide-7
SLIDE 7

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

PM’s Role betw een Managem ent and Project Team

  • Example situation: project steering group

meeting

  • Advices to a project manager:

Plan carefully, e.g. A couple of alternative directions that

the management group can choose from

Give good reasoning based on data/ facts

(calculations & visualizations!)

Anticipate questions and counter

arguments and plan your responses

Opinions, not based on evidence are vague

Management Project manager Project team

slide-8
SLIDE 8

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

W hat is a Team ?

  • A team consists of

at least two people, who are working towards a

common goal/ objective/ mission, where

each person has been

assigned specific roles or functions to perform, and where

completion of the mission

requires some form of dependency among group members (Dyer)

  • Team size

Less that 20 people Optimal size is 4-8

persons for software teams

In a larger project add

the number of teams

It is optimal that a person

works only in one project team at the time

slide-9
SLIDE 9

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

The Jelled* Team

“A jelled team is a group of people so strongly knit that

the whole is greater than the sum of the parts. The production of such a team is greater than that of the same people working in unjelled form. Just as important, the enjoyment that people derive from their work is greater that what you would expect given the nature of the work itself.” (DeMarco & Lister, Peopleware)

(* Jell = tulla hyvin toimeen jonkun kanssa työnteossa)

slide-10
SLIDE 10

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

How to Build Effective Team s

  • Team cohesion ( = yhtenäisyys, yhteenkuuluvuus)

Kick-off meeting Collocation Sense of team identity Frequent and free communication Trust building (e.g. role based, achievement based) Give frequent, easy opportunities for the team to succeed

together and celebrate the achievement (e.g., team dinner after achieving a milestone)

Jelled teams have fun working together!

slide-11
SLIDE 11

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

How to Build Effective Team s

  • Challenging goals

“Establish a vision” Goals must be specific and measurable represent a significant challenge be achievable and accepted by team members Setting goals By having all team members participate in defining the

team goals helps them to accept the goals

Goals should be followed and adjusted if needed

slide-12
SLIDE 12

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

How to Build Effective Team s

  • Establishing plans

Agreeing together a strategy for achieving the goals Agreeing about the work process and practices used Team members must feel that the tasks are achievable understand their role and responsibilities agree on how to accomplish them

slide-13
SLIDE 13

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

How to Build Effective Team s

  • Selecting roles

Roles and responsibilities should be defined and assigned

together to all team members

Roles should include also communication responsibilities Max 3 roles per person

  • Feedback

Goals must be tracked and progress visibly displayed Frequent and precise feedback motivates

slide-14
SLIDE 14

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Com m unication

  • Maintaining com m unication am ong team m em bers

Most common team problem is poor communication High performing teams know what is happening can anticipate problems and quickly adjust to changes know when someone needs help can see the effects of their work Both formal and informal communication is needed Formal: e.g. regular meetings once a week to discuss

issues, resolve problems, plan work, follow progress

Informal: Daily contact among team members

slide-15
SLIDE 15

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Sum m ary

  • Set project goals and objectives
  • Define roles and responsibilities

Decision making rights

  • Involve team to planning as early as possible

Commitment to plans & motivation

  • Arrange a project kick-off meeting

Formal and informal parts

  • Build trust (e.g. role based, achievement based)
  • Provide transparency of progress
  • Give feedback
  • Project manager is a facilitator - provides possibilities for

effective work, supports team, follows progress, steps in when problems, reports to management, communicates

slide-16
SLIDE 16

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

1 st Mid-term Exam

  • 6.4. at 12.00-14.00 in T1
  • Material:

Course book (except Chapters 3 and 6 and Appendixes) Handouts (pages 1-48) Lectures 1-5 Exercises 1-2

  • Exam questions:

Definitions Small questions 2 Essays

  • Quite a lot to write within limited timeframe: start quickly,

answer briefly!

  • Remember to register!
slide-17
SLIDE 17

SoberIT

Software Business and Engineering Institute

HELSINKI UNIVERSITY OF TECHNOLOGY

Questions?

? ?