from developer to manager - better software 2015

37

Upload: matteo-guidotto

Post on 22-Jan-2018

340 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: From Developer to Manager - Better Software 2015
Page 2: From Developer to Manager - Better Software 2015

FROM DEVELOPER TO MANAGER

@j8matteo #bsw15

Page 3: From Developer to Manager - Better Software 2015

I AM NOT

A GOOD MATTRESS SELLER

Page 4: From Developer to Manager - Better Software 2015

I AM NOT

A GREAT TELESHOPPING SELLER

Page 5: From Developer to Manager - Better Software 2015

TELL A STORY

@j8matteo #bsw15

Page 6: From Developer to Manager - Better Software 2015

I AM NOT

GREAT TELESALES MAN

PLEASE DON’T GIVE ME A BAD JOIND.IN FEEDBACK

@j8matteo #bsw15

Page 7: From Developer to Manager - Better Software 2015

I INTRODUCE YOU…

@j8matteo #bsw15

Page 8: From Developer to Manager - Better Software 2015

MATTEO DEV

NO DRESS CODE NO PHONE MAIN SKILLS: Forgetting Timesheet Deploying Bugs as features Testing IDE

Page 9: From Developer to Manager - Better Software 2015

@j8matteo #bsw15

Page 10: From Developer to Manager - Better Software 2015

MATTEO PM

COMPANY DRESS CODE COMPANY PHONE MAIN SKILLS: Compiling Excel Stalking Timesheet Black belt in meetings planning

Page 11: From Developer to Manager - Better Software 2015

@j8matteo #bsw15

Page 12: From Developer to Manager - Better Software 2015

DEVELOPERS & MANAGERS

A TRULY NEVERENDING STORY

@j8matteo #bsw15

Page 13: From Developer to Manager - Better Software 2015
Page 14: From Developer to Manager - Better Software 2015

DEVELOPERS & MANAGER

A TRULY NEVERENDING STORY ABOUT ANGER SMILES WARS

COOPERATION EXCLUSIONS

@j8matteo #bsw15

Page 15: From Developer to Manager - Better Software 2015

PRESALE

DEV “PRESALE? NEW CLIENT? WHAT?”

@j8matteo #bsw15

Page 16: From Developer to Manager - Better Software 2015

PRESALE

PM WORK WITH THE TEAM TO DEVELOP A PROTOTYPE

TALK WITH THE CLIENT WITH THE PROTO AND REAL DEVICE

@j8matteo #bsw15

Page 17: From Developer to Manager - Better Software 2015

ANALYSIS

DEV “Oh nice doc man! So full of dates, prices and magic words”

@j8matteo #bsw15

Page 18: From Developer to Manager - Better Software 2015

ANALYSIS

PM Involve the dev in critical points

Review the analysis together before sending it to the client Write documentation in a tech-way, readable for the team

@j8matteo #bsw15

Page 19: From Developer to Manager - Better Software 2015

STARTING PROJECT

DEV “woa a new project!

oh… 30days of work within next week”

@j8matteo #bsw15

Page 20: From Developer to Manager - Better Software 2015

STARTING PROJECT

PM Involve the whole team in the Kickoff meeting

The whole team is updated on milestones and schedules

@j8matteo #bsw15

Page 21: From Developer to Manager - Better Software 2015

DEVELOP PROJECT

DEV “let me check I can introduce this new js framework”

“see you next week”

@j8matteo #bsw15

Page 22: From Developer to Manager - Better Software 2015

DEVELOP PROJECT

PM Work close to the team

Rapid session of revisions and tests (also with the client)

@j8matteo #bsw15

Page 23: From Developer to Manager - Better Software 2015

THE “TRACKING-THING”

DEV “I will track my time tomorrow”

@j8matteo #bsw15

Page 24: From Developer to Manager - Better Software 2015

THE “TRACKING-THING”

PM Empower team

Delegate TL to supervise minor tasks Weekly meeting

@j8matteo #bsw15

Page 25: From Developer to Manager - Better Software 2015

THE BUG MOMENT

DEV Must listen to

“aaaa you criminal! everything is broken, wrong, what have you done, disaster”

@j8matteo #bsw15

Page 26: From Developer to Manager - Better Software 2015

BUG MOMENT

PM Do whatever you want, but use none of those words

Your opinion is not required

@j8matteo #bsw15

Page 27: From Developer to Manager - Better Software 2015

TEAM LIFE

DEV Work alone, waiting for the designer to check pixels

@j8matteo #bsw15

Page 28: From Developer to Manager - Better Software 2015

TEAM LIFE

PM Psychologist of the team, keep it united

Keep the dev involved in meetings and updated on critical issues

@j8matteo #bsw15

Page 29: From Developer to Manager - Better Software 2015

THE ANGRY CLIENT

DEV excluded from the meeting / call

explain his version to the pm who (perhaps) reports the results to the customer (in his way)

@j8matteo #bsw15

Page 30: From Developer to Manager - Better Software 2015

THE ANGRY CLIENT

PM Protect team choices because he’s more conscious of them

@j8matteo #bsw15

Page 31: From Developer to Manager - Better Software 2015

END OF THE PROJECT

DEV “HR tells me to write a blog post of the project in the intranet”

@j8matteo #bsw15

Page 32: From Developer to Manager - Better Software 2015

END OF THE PROJECT

PM Project retrospective, involving the client if possible

@j8matteo #bsw15

Page 33: From Developer to Manager - Better Software 2015

END OF THE DAY

Work together instead of control Trust over exclusion

Talk beyond every wall

@j8matteo #bsw15

Page 34: From Developer to Manager - Better Software 2015

END OF THE MONTH

Closer team Fluid work

Better restarting point

@j8matteo #bsw15

Page 35: From Developer to Manager - Better Software 2015

END OF THE PRESENTATION

Just say thanks!

@j8matteo #bsw15

Page 36: From Developer to Manager - Better Software 2015

ONE MORE THING

You can have the best team ever You can do your best to reach your goal

but…

@j8matteo #bsw15

Page 37: From Developer to Manager - Better Software 2015

IF SOME KIDS CHANGE THE RULES OF THE GAME..

NEVERMIND, YOU’VE DONE YOUR BEST