ARE YOU THE BUS FACTOR?
Anthony CarlsonMaude Moreno
*
@maudester@anthonyacarlson
SIX CONCEPTS
1. Shared Responsibility, not Roles
2. Leadership is a Practice, not a Person
3. Agile does not have to be a particular methodology
4. Making things painfully obvious and simple
6. Increase Product Ownership (and Pride)
5. Over Communicate
*
What if it were you?
*
THE BUS FACTOR
The number of key developers who would need to be incapacitated to make a
project unable to proceed.
*
Think of one or two people
*
If YOU are the Bus Factor:
1) Are you empowered?
2) Are you content?
*
If YOU are NOT the Bus Factor, are you:
1) Are you content?
2) Feeling successful
*
SHARED RESPONSIBILITY, NOT ROLES
CONCEPT 1
*
* 1. SHARED RESPONSIBILITY, NOT ROLES
TEAM MAKE UP
1 Team Lead
2 Business Analysts
4 Software Developers
1 UX Designer
No DBA
No QA
* 1. SHARED RESPONSIBILITY, NOT ROLES
2 Lead Developers
Everybody can write a story
QA is a mindset, not a person
Everybody owns the board
Everybody can write code to some degree
* 1. SHARED RESPONSIBILITY, NOT ROLES
Why does this eliminate the Bus Factor?
* 1. SHARED RESPONSIBILITY, NOT ROLES
LEADERSHIP IS A PRACTICE, NOT A PERSONCONCEPT 2
*
Same voices - Nate, mine, AC’s
* 2. LEADERSHIP IS A PRACTICE, NOT A PERSON
* 2. LEADERSHIP IS A PRACTICE, NOT A PERSON
1) Facilitates the Weekly Planning
2) Frontline for Production Support 3) Recaps how the week went
* 2. LEADERSHIP IS A PRACTICE, NOT A PERSON
Why does this eliminate the Bus Factor?
* 2. LEADERSHIP IS A PRACTICE, NOT A PERSON
AGILE DOES NOT HAVE TO BE A PARTICULAR METHODOLOGY
CONCEPT 3
*
Story structure was stringent to the Agile
* 4. aGILE DOES NOT HAVE TO BE A PARTICULAR METHODOLOGY
NOT Pure Scrum
NOT Pure KanBan
NOT Pure XP
NOT Pure Lean
* 4. aGILE DOES NOT HAVE TO BE A PARTICULAR METHODOLOGY
What makes sense to the team?
* 4. aGILE DOES NOT HAVE TO BE A PARTICULAR METHODOLOGY
Why does this eliminate the Bus Factor?
* 4. aGILE DOES NOT HAVE TO BE A PARTICULAR METHODOLOGY
MAKING THINGS PAINFULLY OBVIOUS AND SIMPLECONCEPT 4
*
*3. MAKING THINGS PAINFULLY OBVIOUS AND SIMPLE
*3. MAKING THINGS PAINFULLY OBVIOUS AND SIMPLE
*3. MAKING THINGS PAINFULLY OBVIOUS AND SIMPLE
Why does this eliminate the Bus Factor?
*3. MAKING THINGS PAINFULLY OBVIOUS AND SIMPLE
OVER COMMUNICATECONCEPT 5
*
At the mercy of email, or a person
*5. OVERCOMMUNICATE
*5. OVERCOMMUNICATE
Blogging
*5. OVERCOMMUNICATE
Wiki
*5. OVERCOMMUNICATE
Lean Coffee
Why does this eliminate the Bus Factor?
*5. OVERCOMMUNICATE
INCREASE PRODUCT OWNERSHIP (AND PRIDE)CONCEPT 6
*
People zoned out
* 6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)
* 6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)
6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)*
* 6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)
* 6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)
Why does this eliminate the Bus Factor?
* 6. INCREASE PRODUCT OWNERSHIP (AND PRIDE)
SIX CONCEPTS
1. Shared Responsibility, not Roles
2. Leadership is a Practice, not a Person
4. Making things painfully obvious and simple
6. Increase Product Ownership (and Pride)
5. Over Communicate
*
3. Agile does not have to be a particular methodology
WHAT WE HAVE ACHIEVED:
1. Achieve Work-Life Balance
2. Becoming a better rounded Individual
3. Higher/Better Quality Software
4. Team Empowerment
*
7. Eliminate the BUS Factor
5. Customer Delight
6. Happy Business Owners
*
Tell me and I forget. Teach me and I remember.
Involve me and I learn.
- Benjamin Franklin
*
Questions?
@maudester@anthonyacarlson