are you the bus factor?

51
ARE YOU THE BUS FACTOR? Anthony Carlson Maude Moreno * @maudester @anthonyacarlson

Upload: anthony-carlson

Post on 27-Jul-2015

109 views

Category:

Technology


3 download

TRANSCRIPT

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

*

So…

*

Tell me and I forget. Teach me and I remember.

Involve me and I learn.

- Benjamin Franklin

*

Questions?

@maudester@anthonyacarlson

THANK YOU