Building the
best tech-team
Management
Management
“ To coordinate the efforts of
people to accomplish goals and
objectives using available
resources efficiently and
effectively”
WhoamI?
CTO at Redbooth
!
Twitter: @masylum
Bewareof bullshit
• Learn from others
• Every company is different
• Don’t copy: common sense
Whatisthistalkabout?
• Recruitment
• Optimization
• Growth
• Success
Recruitment
Seduction
• Go meet interesting people
• Interview? Go for a coffee!
• Talk and listen, seduce and
be seduced
HireeHirer
WhoshouldIhire?
Bet on motivated generalists.
!
Knowledge is easy and fast to
acquire, talent is not.
WhoshouldIhire?
Invest for the long term:
Experience within the company
is the most valuable asset
Optimization
Throughput
Stablesystem
SystemInput Output
Idlesystem
SystemInput Output
Saturatedsystem
SystemInput Output
Washingdishes
Saturated Idle
Soaping Rinsing
Synchronicity
Synchronicity
• Inefficient in unstable
systems
• Less overhead
• Not flexible
Synchronicity
Soaping Rinsing
Soaping Rinsing
TeamA
TeamB
Asynchronicity
Asynchronicity
• Less waiting time
• Requires queues
• More overhead
• More flexible
Asynchronicity
Soaping
Rinsing
Soaping
TeamA TeamB
QueueQueue
Soaping
Queues
Queues
• Appear in saturated systems
• Measurable
• Ordered
LIFO:LastInFirstOut
C B A
FIFO:FirstInFirstOut
C B A
Prioritization
• Agreed and arbitrary
• Unfair but help focusing
• Add age to the mix to avoid
starvation
MultipleQueues
Multiplequeues
Alice
Bob
Chris
Multiplequeues
1day
5days!
12hours
Alice
Bob
Chris
Singlequeues
Alice
Bob
Chris
Trytoalwaysgofora
singlequeueand
multipleconsumers
Optimize!
• Go asynchronous
• Measure your queues
• Identify your bottlenecks
• Allocate people accordingly
Growth
WhoshouldIhire?
• Avoid Single Point of Failures
• Start getting specialists but
not too many
• Cultural fit is important!
Whenhiring,
getyourteam
involved
Success
Choosetwo:
Scope Resources
Time
Motivation
• Bad: Carrots and sticks
• Good: Autonomy, Mastery,
Purpose
http://bit.ly/1eVm5pI
Motivation
• Encourage Collaboration over
Competition
• Set team goals, not individual
• Let the team be the judge
Rules!
Norules
Rules
RulesandCulture
• Rules have to be agreed
• Culture is the enforcer: Let
the team be the police
• After a mistake, think of a
rule that could’ve prevented it
Teams
CoordinatorCoordinatorCoordinator
Vertical collaboration on a given project
Coordinators
• They are doers
• They are responsible for the
performance of the group
• They are the spokeperson of
the team
That’sallfolks
Thanks

Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon