agent of change

32
Agent of Change Matt Frost @mfrost503 http://shortwhitebaldguy.com https://joind.in/talk/view/8097

Upload: mfrost503

Post on 13-Jun-2015

311 views

Category:

Technology


2 download

DESCRIPTION

Agent of Change presentation that was delivered to Lake/Kenosha PHP User Group on Mar 19, 2013

TRANSCRIPT

Page 1: Agent of Change

Agent of ChangeMatt Frost

@mfrost503http://shortwhitebaldguy.comhttps://joind.in/talk/view/8097

Page 2: Agent of Change

Main Goal

drive change by understanding your organization

drive change by mastering tools

drive change by excellent communication

Page 3: Agent of Change

Topics

preparation

presentation

dealing with success

dealing with failure

Page 4: Agent of Change

Why Drive Change?

no organization does everything well

will grow your skills

it’s better than complaining!

Page 5: Agent of Change

What this talk is NOT

not a quick fix

not a one-size fits all solution

Page 6: Agent of Change

Why Change doesn’t happen

fear

misunderstanding

lack of previous change

frustrated

Page 7: Agent of Change

Onward and upward!

planning builds confidence

remove unwarranted fears

change has to happen

Page 8: Agent of Change

Identifying the Problem

Page 9: Agent of Change

A Real Problem...

costs time and money

is a detriment to quality and efficiency

can create friction between team members

Page 10: Agent of Change

Finding a real problem

are there processes that are painful for the team (deployment, bug tracking...)

is subpar code regularly introduced to live environments

do you even know what’s going on?

Page 11: Agent of Change

Find one to solve

pick a problem that will solve an organizational problem (not just yours) - talk to your teammates

research options for solving this problem

decide on a solution and start mastering it

don’t bring it up to your boss yet...we’re being strategic remember

Page 12: Agent of Change

This is hard...

you’re doing this because no one else will

you HAVE to know what you’re talking about

use the time available to you

prove the problem exists and your solution fixes it

Page 13: Agent of Change

“Hey boss, we suck at this”

pointing out problems is scary

do research, back up your findings

Value facts over opinions

If you can’t prove it, you shouldn’t try to change it until you can

Page 14: Agent of Change

“This is a lot of extra work”

change implemented haphazardly is more disastrous

you want to make things better, right?

it’s less work if you’re already an expert (so start there if you can)

becoming in expert beneficial for everyone

Page 15: Agent of Change

“Houston we have our problem”

Page 16: Agent of Change

Good job!

now you have to sell it to your boss

don’t waste your effort with poor presentation

invest the time to present well

Page 17: Agent of Change

The Elevator Pitch

a short pitch on what the problem is and how you intend to fix it

don’t ramble

be professional, show tact

Page 18: Agent of Change

“2nd floor please”

the elevator pitch probably won’t get you permission

a good one shows that you care

the goal is get a “tell me more”

have a training and implementation plan ready to go!

Page 19: Agent of Change

“Tell me more...”

develop a strong visual presentation

you’ll be giving this to technical and non-technical people

use the data you found in research

take feedback and use it to make your plan better

Page 20: Agent of Change

Keep it perspective

you are responsible for bringing value to the company

good ideas are shot down all the time, it’s probably not you

it’s ok to get frustrated, it means you care

Page 21: Agent of Change

:dance:

Page 22: Agent of Change

“Great plan Johnson!”

this is a tough place to get to

having backing will help deal with uncooperative team members

you got permission, don’t be timid

use it as an opportunity to mentor

Page 23: Agent of Change

Don’t let it languish

technology changes quickly

all eyes are on you

encourage your team to go deeper

value has been added, work to keep it there

Page 24: Agent of Change

You Stay Classy San Diego

stay professional

organizational win!

Page 25: Agent of Change

:sadpanda:

Page 26: Agent of Change

Don’t give up yet

feels awful

if you can, find out why

don’t be discouraged

continue learning to make a stronger case

Page 27: Agent of Change

Feels awful

you didn’t waste your time

you proved you care, they’ll remember that

be bummed (just don’t do anything stupid)

stay grounded in reality

Page 28: Agent of Change

What did I do wrong?

Talk to the appropriate person

Build a stronger case if you need to

Get as much info as you can

Page 29: Agent of Change

“chin up kid”

don’t assume the worst

if you can use the process yourself, you should

adversity is a great motivator

Page 30: Agent of Change

Common areas for change

automated testing

test driven development

version control (sadly enough)

continuous integration

continuous deployment

coding standards

Page 31: Agent of Change

It’s your career

some places won’t change

being stuck hurts your skills

you should be able to grow at work

Page 32: Agent of Change

Know your organization

know the chain of command

understand the culture

“you went over my helmet!”