your messy agile career

28
Your Messy Agile Career @daniel_davis

Upload: daniel-davis

Post on 15-Aug-2015

154 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Your Messy Agile Career

Your Messy Agile Career

@daniel_davis

Page 2: Your Messy Agile Career

Who I am?Business/Process Improvement ConsultantAgile Practitioner/DeveloperInnovatorHackerMakerCub MasterProfessional Snowboard Instructor

Where I’ve been?AAA Life

DelphiGeneral Motors

Blue Cross Blue ShieldCengage Learning

Delta DentalGordon Food Service (GFS)

CintasFarm Bureau Insurance

Your Messy Agile Career

Page 3: Your Messy Agile Career

Outline -Your Messy Agile Career

- Seeding a couple questions - A bit of background on Agile - Some key agile concepts - What a healthy career might entail - Career paths then and now - What a messy career might entail - Potential impacts/concerns - What you can do about it

Page 4: Your Messy Agile Career

Are you currently “agile”?

&

Do you have a “messy” career?

Seeding a couple questions -Your Messy Agile Career

Page 5: Your Messy Agile Career

A bit of background on Agile -Your Messy Agile Career

Agile is a group of methods, processes and practices

based on iterative and incremental development, in which

requirements and solutions evolve through collaboration

between self-organizing, cross-functional teams.

Page 6: Your Messy Agile Career

A bit of background on Agile -Your Messy Agile Career

It promotes adaptive planning, evolutionary development,

continuos delivery, a time-boxed iterative approach, and

encourages rapid and flexible response to change.

Page 7: Your Messy Agile Career

Your Messy Agile Career

Founded on the Agile Manifesto - Individuals and Interactions over Processes and ToolsWorking Software over Comprehensive DocumentationCustomer Collaboration over Contract NegotiationResponding to Change over Following a Plan

That is, while there is value in the items on the right, we value the items on the left more.

A bit of background on Agile -

Page 8: Your Messy Agile Career

- Specializing generalist mindset- Soliciting feedback early and often- Self-reflecting and continuously improving- Being resourceful with what’s at hand- Striving to fail fast and pivot quickly- Seeking new or “out of the box” solutions- Focused on delivering business value

Some key agile concepts -Your Messy Agile Career

Page 9: Your Messy Agile Career

Your Messy Agile Career

What a healthy career might entail -

A healthy career is one that is both challenging and

rewarding at the same time. It offers you the ability to

grow and learn, while not coming at a sacrifice of

personal needs or desires.

A healthy career is one that you enjoy, appreciate and

look forward to come Monday morning.

Page 10: Your Messy Agile Career

Your Messy Agile Career

Career paths then and now -

Way back when career’s looked like this…

One Job

Page 11: Your Messy Agile Career

Your Messy Agile Career

Career paths then and now -

Eventually things had changed to more like this…

No Job :(

Second JobFirst Job Third Job

Page 12: Your Messy Agile Career

Your Messy Agile Career

Career paths then and now -

Nowadays we actually see it similar to this…

No Job :(First Job

Third Job

Open Source Support

Second Job

Start-Up Support Start-Up

:(

Page 13: Your Messy Agile Career

Your Messy Agile Career

What a messy career might entail -

A messy career is still one that is both challenging and

rewarding at the same time. However it offers you the

ability to grow and learn more rapidly. While not

intending to, it may now come at a sacrifice to personal

needs or desires.

Page 14: Your Messy Agile Career

Your Messy Agile Career

What a messy career might entail -

A messy career is one that you still enjoy, appreciate

and look forward to come Monday morning, however

this may now also come with a higher set risks and

chance for failure.

Page 15: Your Messy Agile Career

A messy career might encompass multiple

interests or roles?

Which can actually be healthy, in a way, as it helps

to cross pollinate knowledge and share ideas.

Your Messy Agile Career

What a messy career might entail -

Page 16: Your Messy Agile Career

Changing roles and/or positions is good as well, as

it offers you the chance to learn new things and

grow new skills.

Your Messy Agile Career

What a messy career might entail -

Page 17: Your Messy Agile Career

Potential impacts/concerns -Your Messy Agile Career

• How long have you been doing what you’re doing?

• When was the last time you learned a new language or skill?

• What do you do when traditional retirement options just are’t there anymore?

• Do you feel like your career is heading in a positive direction?

Page 18: Your Messy Agile Career

What you can do about it -Your Messy Agile Career

Being able to continuously learn has become a must within our modern-day technical careers. If you aren't growing, adapting, and evolving your skills as technologies change, then you are stagnating.

Eventually you won't outgrow your job, - it will outgrow you!

The key is not which language(s) you already know or skills you already have, but how quickly you can pickup and learn the new ones when needed.

Page 19: Your Messy Agile Career

Learn how to write good clean code, no matter

what’s the language you’re writing in. Learn how to

respect both yourself and the other members of

your team, by proving components that are easy to

understand and work with.

Your Messy Agile Career

What you can do about it -

Page 20: Your Messy Agile Career

Join local user groups and go to conferences. It’s

incredible how many things you learn when you

meet people from different organizations, cultures,

backgrounds and knowledge bases.

Your Messy Agile Career

What you can do about it -

Page 21: Your Messy Agile Career

Since the financial aspects of a messy career don’t

always support you as they have in the past. You’ll

want to find the mechanisms to support you beyond

your career as needed. The sooner you start the

better of course too.

Your Messy Agile Career

What you can do about it -

Page 22: Your Messy Agile Career

Take a “career as portfolio” view and start to grow and expand on it. Over time however, it also means we’ll need to grow your muscles for identifying and avoiding conflicts.

These conflicts can come about whether they’re internal role and/or team support efforts, as well as with external aspects. Just be cognizant, open and honest about it and it should avoid most the problems for the most part.

Your Messy Agile Career

What you can do about it -

Page 23: Your Messy Agile Career

Ultimately, our professional story should be about the skills and experiences we accumulate that matter to us, not about the titles we hold.

The jobs we’ll hold are all just shorthand for what’s important — what we know, what we can do, who we know (and who knows us), and what we believe.

Your Messy Agile Career

What you can do about it -

Page 24: Your Messy Agile Career

Maybe you’re doing this agile thing well and maybe your career is actually quite healthy?

But then again, maybe your career is already a mess –

or maybe it has the potential to be at a little messier –

and perhaps maybe that’s actually a good thing?

Your Messy Agile Career

What you can do about it -

Page 25: Your Messy Agile Career

http://founderdating.com/your-career-is-a-mess/

https://onlysoftware.wordpress.com/2014/02/07/my-advice-to-junior-developers-about-their-career/

Your Messy Agile Career

Resources -

Page 26: Your Messy Agile Career

Q & A

Page 27: Your Messy Agile Career

Business Solutions Consultancy For those who value... value.

Clients collaborate with us to solve business problems.

The first step is figuring out how we can either make or save them money.

BUSINESS AGILITY

Page 28: Your Messy Agile Career

Thank you!

Daniel Davis

[email protected]

[email protected]

@daniel_davis

linkedin.com/in/davisdaniel