how to build a great team

22
HOW TO BUILD A GREAT TEAM Greg Thomas http://www.rambli.com

Upload: greg-thomas

Post on 16-Apr-2017

20.749 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: How to Build a Great Team

HOW TO BUILD A GREAT TEAM

Greg Thomashttp://www.rambli.com

Page 2: How to Build a Great Team

Type in “Great Teams” into Google and you’ll get a million results on the importance of building a GREAT team, the need to build a GREAT team and the failure of not building a GREAT team.

Page 3: How to Build a Great Team

After allGreat products are the side-effect of great teams

Page 4: How to Build a Great Team

Notice I didn’t say…• Will know C#• Will know Design Patterns• Will be an SCRUM Master• Will code with IDE version

xx.xx• Will have 5 years experience

with Python• Will be a Unit Test Ninja• Must be a JavaScript GURU

Page 5: How to Build a Great Team

They don’t matterAll those skills don’t matter to building a great team.

Those are all LEARNED behaviours that anyone can learn.

Page 6: How to Build a Great Team

Don’t believe me?

Page 7: How to Build a Great Team

Peope still read!

Page 8: How to Build a Great Team

flexibility

creativity

Peop

le

dedication

passion

So what does make a great

team?(To name a few)

Page 9: How to Build a Great Team

TALKTALK

TALK

But – if we were all the same, we would be a pretty boring

and pretty useless team.

Page 10: How to Build a Great Team

Which is the opposite of a great teamWe don’t want to wilt and shrink, we want to grow and expand.

Page 11: How to Build a Great Team

How?So, the questions then become • “How do I build a great?”, • “What do I need to set myself up

for success?”• “What should I look for?”

Page 12: How to Build a Great Team

The following are the skills and traits I think you should be looking for when hiring

people.

Page 13: How to Build a Great Team

YOU NEED A HULK Why?

• Because you need someone who is not afraid to SMASH through a problem with willful abandon and ignoring the consequences.

• These people help break the problem barrier and push you through to the next level.

• These are the late-night riders that never stop, they take caffeine and push until it's done.

• When the rest of the team needs a break, they don’t stop pushing till the they break-through the wall.

Page 14: How to Build a Great Team

You need a flashWhy?• There are people that can do the

steady state and push out consistency, but sometimes you need something done yesterday today – this is the Flash.

• You call the Flash 5 minutes to Keynote to fix a broken demo.

• Where the Hulk SMASHES, the Flash BLAZES a trail

• The Flash doesn't stop for anyone, if you can't get on the train, the exit is to your left, he's got a job to do and he's not slowing down for anyone.

Page 15: How to Build a Great Team

You need a SpidermanWhy?• You need the steady-state

player, the one that is always Pushing Tin.

• Dedication, Responsibility, Persistence.

• Spiderman knows people are counting on them and Never gives up.

• He might not break the wall or rip through their sprint the fastest – but he’ll make sure it’s done right, taking the time to work with others and build the team.

• And everyone needs a joker to keep things light.

Page 16: How to Build a Great Team

You need Dr. ManhattanWhy?• Because someone needs to ask

the hard questions that no one is thinking about.

• Someone needs to push everyone's thinking from the current level to the next one.

• This is how a team grows, they question, they learn, they push, they improve.

• You need the person that is thinking about the EDGE cases, contemplating user scenarios and the next few releases ahead while working on the current problem.

Page 17: How to Build a Great Team

You need a BATMANWhy?• I know you were all

waiting for this one.• But you only need

Batman for one reason as illustrated here.

• There are no fancy skills or gimics save one – “Keep the Team on Point.” -

• No refactoring for the sake of refactoring, no forgetting about the bugs in the quest to get it done fast.

Page 18: How to Build a Great Team

What no leader?

Page 19: How to Build a Great Team

They are all leaders for different scenarios

Need to make the hard call to undo a month’s worth of hard work?

Need to ship a BETA to a customer tomorrow?

Need to keep product shipping when chaos is all around you?Need to establish next year’s vision for what we want to accomplish?

Need to keep the focus on next year’s budget planning session and not this week’s bean bag chairs?

Page 20: How to Build a Great Team

FlyA great team rotates through the opportunities realizing that not everyone is an expert at everything and we all have certain skills to best suited to certain scenarios.

These skills and character traits matter when hiring people, they are what build a great team.

Everything else is a learned skill.

Create the right team and they can learn and build anything.

Page 21: How to Build a Great Team

Lastly, don’t build a team on…• Gender• Love life• Choice of Restaurant• Favourite Breed of Dog• Video Game Skills• Spirituality

These are all distractions to the ultimate goal of creating the best team possible. They have no place in influencing your decision to select a team and only serve to limit your choices.

You want the best… so pick from the best.