people management

34
PEOPLE MANAGEMENT Fabio Palomba lunedì 8 ottobre 12

Upload: fabio-palomba

Post on 13-Nov-2014

689 views

Category:

Education


0 download

DESCRIPTION

Some slides on people management: why managing people in the software development lifecycle, how to manage people and how to choose team members of a project.

TRANSCRIPT

Page 1: People management

PEOPLE MANAGEMENTFabio Palomba

lunedì 8 ottobre 12

Page 2: People management

How managing people

Why managing people

Choosing and keeping people

lunedì 8 ottobre 12

Page 3: People management

Motivation

Skills

Relatio

nal S

kills

People management is a cross-cutting activityWHAT’S PEOPLE MANAGEMENT?

lunedì 8 ottobre 12

Page 4: People management

Motivation

Skills

Relatio

nal S

kills

People management is a cross-cutting activityWHAT’S PEOPLE MANAGEMENT?

PSYCHOLOGY

lunedì 8 ottobre 12

Page 5: People management

Motivation

Skills

Relatio

nal S

kills

People management is a cross-cutting activityWHAT’S PEOPLE MANAGEMENT?

PSYCHOLOGY SOFTWARE

ENGINEERING

lunedì 8 ottobre 12

Page 6: People management

“All management is people management.”

WHY MANAGING PEOPLE?

“A company is only as good as the people it keeps.”

“The only way to get people to like working hard is to motivate them. Today, people must

understand why they're working hard. Every individual in an organization is motivated by

something different.”lunedì 8 ottobre 12

Page 7: People management

THE THREE DIMENSIONS OF PEOPLE

Motivation

Skills

Relatio

nal S

kills

lunedì 8 ottobre 12

Page 8: People management

THE THREE DIMENSIONS OF PEOPLE

Motivation

Skills

Relatio

nal S

kills

lunedì 8 ottobre 12

Page 9: People management

MOTIVATION How managing people

Esteem needsSocial needs

Safety needs

Physiological needs

Motivating people is the most important role of a

manager

Human Needs Hierarchy

Motivated people work better!

lunedì 8 ottobre 12

Page 10: People management

Impact of People Management Practices on Business Performance [Patterson et al.]

The impact of strategical human resource management on Organizational Performance [Caliskan]

There’s an huge impact of people management on the success of a project

MOTIVATION How managing people

lunedì 8 ottobre 12

Page 11: People management

MOTIVATION How managing people

Esteem needsSocial needs

Safety needs

Physiological needs

Motivations depend on satisfying needs

It can be assumed that physiological and safety needs are satisfied

Social, esteem and self-realization are most significant from a managerial viewpoint

lunedì 8 ottobre 12

Page 12: People management

Esteem needsSocial needs

Safety needs

Physiological needs

MOTIVATION How managing people

Social needsProvide communal facilitiesAllow informal communications

Esteem needsRecognition of achievementsAppropriate rewards

Self-realization needsPeople want to learn moreResponsability

lunedì 8 ottobre 12

Page 13: People management

MOTIVATION How managing people

Listen, listen, listen...

Rethink, review, and reward

Be fair

Be flexible

Focus only on solutions and not

on problems

Rid your mind of the word “manager” and

replace it with “leader”

Scorn in private, praise in public

Include your team in key

management decisions

lunedì 8 ottobre 12

Page 14: People management

Motivation

Skills

Relatio

nal S

kills

THE THREE DIMENSIONS OF PEOPLE

lunedì 8 ottobre 12

Page 15: People management

Motivation

Skills

Relatio

nal S

kills

THE THREE DIMENSIONS OF PEOPLE

lunedì 8 ottobre 12

Page 16: People management

RELATIONAL SKILLS Choosing and keeping people

Task

oriente

dInt

eracti

on

oriente

d Self

oriente

d

lunedì 8 ottobre 12

Page 17: People management

RELATIONAL SKILLS Choosing and keeping people

Task orientedThe motivation for doing

the work is the work itself

lunedì 8 ottobre 12

Page 18: People management

RELATIONAL SKILLS Choosing and keeping people

Interaction orientedThe principal motivation is the presence and actions of co-workers. People go to work because they like to go to work

lunedì 8 ottobre 12

Page 19: People management

RELATIONAL SKILLS Choosing and keeping people

Self orientedThe work is a means to an end which is the achievement of individual goals - e.g. to get rich, to play tennis, to travel etc.

lunedì 8 ottobre 12

Page 20: People management

Group composed of members who share the same motivation can be problematic!

Task-oriented - everyone wants to do their own thing

Self-oriented - everyone wants to be the boss

Interaction-oriented - too much chatting, not enough work

An effective group has a balance of all types (can be difficult to achieve because most engineers are task-oriented)

RELATIONAL SKILLS Choosing and keeping people

lunedì 8 ottobre 12

Page 21: People management

OTHER ISSUES...Group leadership, organization, communication...

lunedì 8 ottobre 12

Page 22: People management

GROUP LEADERSHIPHow to choose a good leader?

There may be both a technical and an administrative leader

Democratic leadership is more effective than autocratic leadership

A career path based on technical competence should be supported

lunedì 8 ottobre 12

Page 23: People management

Sex composition and Leadership in Small Groups [Eskilson et al.]

GROUP LEADERSHIPHow to choose a good leader?

Group

leaders

hip

Woman

leaders

hip

lunedì 8 ottobre 12

Page 24: People management

GROUP ORGANIZATIONTypes

Democratic Decentralised

Controlled Centralised

Controlled Decentralised

No permanent leader

Horizontal communication

A leader coordinates the activities

Horizontal communication

Collective decisions

High level decisions and coordination made by the leader

Vertical communication

Collective decisionslunedì 8 ottobre 12

Page 25: People management

GROUP ORGANIZATIONDemocratic team organization

The group acts as a whole and comes to a consensus on decisions affecting the system

The group leader serves as the external interface of the group but does not allocate specific work items

Rather, work is discussed by the group as a whole and tasks are allocated according to ability and experience

This approach is successful for groups where all members are experienced and competent

lunedì 8 ottobre 12

Page 26: People management

GROUP ORGANIZATIONExtreme programming

In extreme programming groups, some ‘management’ decisions are devolved to group members

Programmers work in pairs and take a collective responsibility for code that is developed

lunedì 8 ottobre 12

Page 27: People management

GROUP ORGANIZATIONChief programmer teams

Specia

list po

olCh

ief

progra

mmer

team Outs

ide

communi

cation

s

Consist of a kernel of specialists helped by others added to the project as required

The motivation behind their development is the wide difference in ability in different programmers

Chief programmer teams provide a supporting environment for very able programmers to be responsible for most of the system development

lunedì 8 ottobre 12

Page 28: People management

GROUP ORGANIZATIONChief programmer teams

Specia

list po

olCh

ief

progra

mmer

team Outs

ide

communi

cation

s

Consist of a kernel of specialists helped by others added to the project as required

The motivation behind their development is the wide difference in ability in different programmers

Chief programmer teams provide a supporting environment for very able programmers to be responsible for most of the system development

lunedì 8 ottobre 12

Page 29: People management

GROUP COMMUNICATIONTypes

Formal and impersonal strategiesBased on documents, software artefacts, project checkpoints, etc.

Formal and inter-personal proceduresBased on Software Quality Assurance, review meetings, audits, software inspections

Informal and inter-personal proceduresGroup meeting to disseminate information, to solve problems, to identify requirements, and to assign tasksElectronic communications

Inter-personal networkInformal discussion with team members and external people with greater experience or who can provide a different viewpoint

lunedì 8 ottobre 12

Page 30: People management

GROUP COMMUNICATIONFactors of influence

Communication channel

Sexual composition of

group

Personalities in groups

Status of group member

lunedì 8 ottobre 12

Page 31: People management

TO DO...

Socia

l event

s

Group id

entity

lunedì 8 ottobre 12

Page 32: People management

TO DO...

Group members tend to be loyal to cohesive groups

'Groupthink' is preservation of group irrespective of technical or organizational considerations

Management should act positively to avoid groupthink by forcing external involvement with each group

lunedì 8 ottobre 12

Page 33: People management

PEOPLE CAPABILITY MATURITY MODEL

Optimizing

Repeatable

Initial

DefinedManaged

Instill basic discipline into workforce activities

Identify primary competencies and align workforce activities with them

Quantitatively manage organizational growthin workforce capabilities and establish competency-based teams

Continuously improve methods for developing personal and organizational competence

lunedì 8 ottobre 12

Page 34: People management

Thank you!

Questions and/orcomments

Fabio Palomba [email protected]

lunedì 8 ottobre 12