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 ext...
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?
Wh...
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
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Rockstar developers: a blessing or a problem?
Upcoming SlideShare
Loading in …5
×

Rockstar developers: a blessing or a problem?

1,364 views

Published on

Agile Lean Europe 2013 talk in Romania

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,364
On SlideShare
0
From Embeds
0
Number of Embeds
463
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rockstar developers: a blessing or a problem?

  1. 1. 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 ?
  2. 2. A ROCK STAR IS…
  3. 3. A ROCK STAR
  4. 4. A ROCK STAR (DEVELOPER)
  5. 5. A ROCK STAR (DEVELOPER) But anyway… …we are talking about people
  6. 6. THE AGILE MANIFESTO Communication People
  7. 7. PREMISES …but working with people can be complicated
  8. 8. PREMISES Most projects failures are related to people problems
  9. 9. PREMISES Some people can retain a big amount of information
  10. 10. PREMISES What happens if the person suddenly disappears for an unexpected reason?
  11. 11. PREMISES
  12. 12. WHAT IS THE BUS FACTOR?
  13. 13. WHEN? Unexpected situations
  14. 14. FACTORS INVOLVED ü Knowledge management ü Communication ü The team
  15. 15. KNOWLEDGE MANAGEMENT ü Code ü Documentation ü Project information
  16. 16. CODE
  17. 17. THE ROCK STAR DEVELOPER SYNDROME
  18. 18. Good way to to solve concentration of knowledge on the team Code Reviews Bug Hunters Promiscuous Pair Programming
  19. 19. DOCUMENTATION
  20. 20. 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.
  21. 21. THE BOY SCOUTS OF INFORMATION… …always leave the campground cleaner than you found it.
  22. 22. PROJECT INFORMATION
  23. 23. WE SHOULD HAVE Public radiators of information …where everybody can participate
  24. 24. Show the world your work
  25. 25. RADIATORS OF INFORMATION: TASKBOARDS
  26. 26. RADIATORS OF INFORMATION: TASKBOARDS
  27. 27. RADIATORS OF INFORMATION: TASKBOARDS
  28. 28. RADIATORS OF INFORMATION: POST-ITS Post-its are great but…we can’t store enough information on them.
  29. 29. RADIATORS OF INFORMATION: ISSUES TRACKER
  30. 30. RADIATORS OF INFORMATION
  31. 31. METRICS Gut feelings beat hard metrics
  32. 32. METRICS We use metrics primary to support process improvements, not to drive it.
  33. 33. COMMUNICATION EMPOWER
  34. 34. Men and women are communicative by nature
  35. 35. But, sometimes, it is not easy
  36. 36. TEMPERATURE OF THE COMMUNICATION Email Chat VideoConference Face to face Nothing
  37. 37. TEAM VISION
  38. 38. 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?
  39. 39. One more thing
  40. 40. SOCIAL NETWORKS We work in Social Networks…
  41. 41. SOCIAL NETWORKS 6 degrees of separation Stanley Milgram
  42. 42. SOCIAL NETWORKS
  43. 43. LEVELS OF INFLUENCE James H. Fowler and Nicholas A. Christakis
  44. 44. LEVELS OF INFLUENCE 10% 70 % Convert yourself to the potential change for lot of people. You Co-workers
  45. 45. @ialcazar@rul_scofield

×