stop blaming your boss - drupalcon · title slide join us for contribution opportunities friday,...

42

Upload: others

Post on 21-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop
Page 3: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

About Me

Manager + Architect Professional Services @ AcquiaOrganizer + Tech Lead for Drupal GovConMaintainer of Acquia Build and Launch Tools (BLT)

D.O: mikemadison Github / Gitlab: mikemadison13 LinkedIn: mikemadison

Page 4: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop
Page 5: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Subtitle

Add speaker name here

Title slide

Join us forcontribution opportunities

Friday, April 12, 2019

9:00-18:00Room: 602

Mentored Contribution

First TimeContributor Workshop

GeneralContribution

#DrupalContributions

9:00-12:00Room: 606

9:00-18:00Room: 6A

Page 6: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Overview

– How to institute change?

– How to build a platform?

– What kind of impact can you have?

– How do you get buy-in from key stakeholders?

– What sort of alliances do you need?

Page 7: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Overview

How do you evangelize what you want to change?

How do you drive towards that change?

Page 8: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

This isn’t about your boss.

Page 9: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

So what does this look like?

- New Project- Architect + Lead Developer- Project Manager- 2 Backend Devs- 2 Frontend Devs- 1 QA Dev

- 2 Weeks Sprints- Code Review- QA- UAT- NO AUTOMATED TESTING

Page 10: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

You Say

Page 11: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Project Leadership Says...

Page 12: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

You Say

Page 13: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Well, Now What!?

- These are people you work with.

- These are people you respect.

- What do you do about it?

Page 14: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Option 1:

(╯°□°)╯︵ ┻━┻

Page 15: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Option 2:

Tactfully tell them how wrong they are.

Page 16: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Maybe these will work?

(there is a better way)

Page 17: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Option 3:

1. Do some work.2. Show them it’s possible.3. Build consensus

Page 18: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

What Did I Do?

- Setup Behat Tests

- Shared Best Practices

- Demonstrated to Team

- Shared Examples

- Got Buy In to Continue

Page 19: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Why Did This Work?

- Demonstrated it was possible

- Did initial lift (without asking others to sacrifice their time)

- Provided extensive examples + documentation (to make it simpler to continue)

- Showed it could work

- Got team buy-in (without mandate) from the bottom-up.

Page 20: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Take Away #1

If you want to effect change at any level, you have to be willing to go outside your own comfort zone.

Do the work!

Page 21: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

How much effort was this “really” ?

Page 22: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Recycle. Reduce.Reuse.

Everything I do:

Page 23: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

There “could” be a module for that.

Drupal? Yes please!

Page 24: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Architect for re-use

Drupal? Yes please!

Page 25: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

1. Local Environment2. Deployment procedures3. Code Storage4. Continuous Integration5. Automated Testing6. Module / Theme Approach7. ...more?

Standardizing Means

Page 26: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

The BLT Story.

Page 27: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Take Away #2

Assume every problem you solve will need to be solved again (and again).

Page 28: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

How do you build support?

Page 29: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Don’t be a Moss.

Page 30: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

DO:

1. Talk to people at their level

Page 31: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

DO:

2. Succeed at what you set out to accomplish.

Page 32: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

DO:

3. Say yes more than you say no

Page 33: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

DO:

4. Become a trusted advisor

Page 34: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

DO:

5. Remember you aren’t the only smart person in the room.

Other people know about the problem.

Page 35: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Take Away #3

Organizations don’t stop change, people do.

It’s all about the people.

Page 36: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Take Away #4

Be patient.

You cannot accomplish these things overnight.

Page 37: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

New directions

New approaches

Page 38: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Story Time...

Page 39: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Take Away #5

Think like an architect.

The solution that gets traction may not be the first or most obvious solution.

Page 40: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

In Conclusion

1. Become a trusted advisor

2. Design for reuse

3. Look for non-obvious solutions

Page 41: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Questions?

Page 42: Stop Blaming Your Boss - DrupalCon · Title slide Join us for contribution opportunities Friday, April 12, 2019 9:00-18:00 Room: 602 Mentored Contribution First Time Contributor Workshop

Subtitle

Add speaker name here

Title slide

What did you think?

Locate this session at the DrupalCon Seattle website:

http://seattle2019.drupal.org/schedule

Take the Survey!

https://www.surveymonkey.com/r/DrupalConSeattle