53
A ROCK STAR DEVELOPER ON YOUR TEAM A BLESSING OR A PROBLEM?

Ale2 k13.rocksta rv1.4.entregable

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ale2 k13.rocksta rv1.4.entregable

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 ?

Page 2: Ale2 k13.rocksta rv1.4.entregable

A ROCK STAR IS…

Page 3: Ale2 k13.rocksta rv1.4.entregable

A ROCK STAR

Page 4: Ale2 k13.rocksta rv1.4.entregable

A ROCK STAR (DEVELOPER)

Page 5: Ale2 k13.rocksta rv1.4.entregable

A ROCK STAR (DEVELOPER)

But anyway…

…we are talking about people

Page 6: Ale2 k13.rocksta rv1.4.entregable

THE AGILE MANIFESTO

Communication People

Page 7: Ale2 k13.rocksta rv1.4.entregable

PREMISES

…but working with people can be complicated

Page 8: Ale2 k13.rocksta rv1.4.entregable

PREMISES

Most projects failures are related to people problems

Page 9: Ale2 k13.rocksta rv1.4.entregable

PREMISES

Some people can retain a big amount of information

Page 10: Ale2 k13.rocksta rv1.4.entregable

PREMISES

What happens if the person suddenly disappears for an

unexpected reason?

Page 11: Ale2 k13.rocksta rv1.4.entregable

PREMISES

Page 12: Ale2 k13.rocksta rv1.4.entregable

WHAT IS THE BUS FACTOR?

Page 13: Ale2 k13.rocksta rv1.4.entregable

WHEN?

Unexpected situations

Page 14: Ale2 k13.rocksta rv1.4.entregable

FACTORS INVOLVED

ü  Knowledge management

ü  Communication

ü  The team

Page 15: Ale2 k13.rocksta rv1.4.entregable
Page 16: Ale2 k13.rocksta rv1.4.entregable

KNOWLEDGE MANAGEMENT

ü  Code

ü  Documentation

ü  Project information

Page 17: Ale2 k13.rocksta rv1.4.entregable

CODE

Page 18: Ale2 k13.rocksta rv1.4.entregable

THE ROCK STAR DEVELOPER SYNDROME

Page 19: Ale2 k13.rocksta rv1.4.entregable

Good way to to solve concentration of knowledge on the team

Code Reviews

Bug Hunters

Promiscuous Pair Programming

Page 20: Ale2 k13.rocksta rv1.4.entregable

DOCUMENTATION

Page 21: Ale2 k13.rocksta rv1.4.entregable
Page 22: Ale2 k13.rocksta rv1.4.entregable

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.

Page 23: Ale2 k13.rocksta rv1.4.entregable
Page 24: Ale2 k13.rocksta rv1.4.entregable

THE BOY SCOUTS OF INFORMATION…

…always leave the campground cleaner than you found it.

Page 25: Ale2 k13.rocksta rv1.4.entregable

PROJECT INFORMATION

Page 26: Ale2 k13.rocksta rv1.4.entregable

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

Page 27: Ale2 k13.rocksta rv1.4.entregable

Show the world your work

Page 28: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION: TASKBOARDS

Page 29: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION: TASKBOARDS

Page 30: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION: TASKBOARDS

Page 31: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION: POST-ITS

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

Page 32: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION: ISSUES TRACKER

Page 33: Ale2 k13.rocksta rv1.4.entregable

RADIATORS OF INFORMATION

Page 34: Ale2 k13.rocksta rv1.4.entregable

METRICS

Gut feelings beat hard metrics

Page 35: Ale2 k13.rocksta rv1.4.entregable

METRICS

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

Page 36: Ale2 k13.rocksta rv1.4.entregable
Page 37: Ale2 k13.rocksta rv1.4.entregable

COMMUNICATION

EMPOWER

Page 38: Ale2 k13.rocksta rv1.4.entregable

Men and women are communicative by nature

Page 39: Ale2 k13.rocksta rv1.4.entregable

But, sometimes, it is not easy

Page 40: Ale2 k13.rocksta rv1.4.entregable

TEMPERATURE OF THE COMMUNICATION

Email

Chat

VideoConference

Face to face

Nothing

Page 41: Ale2 k13.rocksta rv1.4.entregable
Page 42: Ale2 k13.rocksta rv1.4.entregable

TEAM VISION

Page 43: Ale2 k13.rocksta rv1.4.entregable

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?

Page 44: Ale2 k13.rocksta rv1.4.entregable

One more thing

Page 45: Ale2 k13.rocksta rv1.4.entregable
Page 46: Ale2 k13.rocksta rv1.4.entregable

SOCIAL NETWORKS

We work in Social Networks…

Page 47: Ale2 k13.rocksta rv1.4.entregable

SOCIAL NETWORKS

6 degrees of separation

Stanley Milgram

Page 48: Ale2 k13.rocksta rv1.4.entregable

SOCIAL NETWORKS

Page 49: Ale2 k13.rocksta rv1.4.entregable

LEVELS OF INFLUENCE

James H. Fowler and

Nicholas A. Christakis

Page 50: Ale2 k13.rocksta rv1.4.entregable

LEVELS OF INFLUENCE 10%

70 %

Convert yourself to the potential change for lot of people.

You

Co-workers

Page 51: Ale2 k13.rocksta rv1.4.entregable
Page 52: Ale2 k13.rocksta rv1.4.entregable

@ialcazar @rul_scofield

Page 53: Ale2 k13.rocksta rv1.4.entregable