rockstar developers: a blessing or a problem?

Post on 05-Jul-2015

1.073 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Agile Lean Europe 2013 talk in Romania

TRANSCRIPT

A ROCK STAR DEVELOPER ON YOUR TEAM

A B L E S S I N G O R A P R O B L E M ?

A ROCK STAR IS…

A ROCK STAR

A ROCK STAR (DEVELOPER)

A ROCK STAR (DEVELOPER)

But anyway…

…we are talking about people

THE AGILE MANIFESTO

Communication People

PREMISES

…but working with people can be complicated

PREMISES

Most projects failures are related to people problems

PREMISES

Some people can retain a big amount of information

PREMISES

What happens if the person suddenly disappears for an

unexpected reason?

PREMISES

WHAT IS THE BUS FACTOR?

WHEN?

Unexpected situations

FACTORS INVOLVED

ü  Knowledge management

ü  Communication

ü  The team

KNOWLEDGE MANAGEMENT

ü  Code

ü  Documentation

ü  Project information

CODE

THE ROCK STAR DEVELOPER SYNDROME

Good way to to solve concentration of knowledge on the team

Code Reviews

Bug Hunters

Promiscuous Pair Programming

DOCUMENTATION

DOCUMENTATION

Public and dynamic Export to different formats Collaborative Advanced searches

WIKI FORMAT Unless we are extremely careful entropy usually make documentation quality degrades over time.

THE BOY SCOUTS OF INFORMATION…

…always leave the campground cleaner than you found it.

PROJECT INFORMATION

WE SHOULD HAVE Public radiators of information …where everybody can participate

Show the world your work

RADIATORS OF INFORMATION: TASKBOARDS

RADIATORS OF INFORMATION: TASKBOARDS

RADIATORS OF INFORMATION: TASKBOARDS

RADIATORS OF INFORMATION: POST-ITS

Post-its are great but…we can’t store enough information on them.

RADIATORS OF INFORMATION: ISSUES TRACKER

RADIATORS OF INFORMATION

METRICS

Gut feelings beat hard metrics

METRICS

We use metrics primary to support process improvements, not to drive it.

COMMUNICATION

EMPOWER

Men and women are communicative by nature

But, sometimes, it is not easy

TEMPERATURE OF THE COMMUNICATION

Email

Chat

VideoConference

Face to face

Nothing

TEAM VISION

TEAM VISION

What kind of a team would you like to be part of? What skills does team need? Who is essential to the team? What is the bus factor team?

One more thing

SOCIAL NETWORKS

We work in Social Networks…

SOCIAL NETWORKS

6 degrees of separation

Stanley Milgram

SOCIAL NETWORKS

LEVELS OF INFLUENCE

James H. Fowler and

Nicholas A. Christakis

LEVELS OF INFLUENCE 10%

70 %

Convert yourself to the potential change for lot of people.

You

Co-workers

@ialcazar @rul_scofield

top related