essentials every non-technical person need to know to build the best tech-team by pau ramon
DESCRIPTION
In this talk, held at itnig the 8th of May 2014, Pau Ramon shared with us his mistakes and learnings as CTO at Redbooth. His insights can be really helpful for all of us, not only for people that want to build a technical team, but also for people who are actually part of one.TRANSCRIPT
![Page 1: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/1.jpg)
Building the best tech-team
![Page 2: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/2.jpg)
Management
![Page 3: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/3.jpg)
Management
“ To coordinate the efforts of people to accomplish goals and
objectives using available resources efficiently and
effectively”
![Page 4: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/4.jpg)
Who am I ?
CTO at Redbooth !
Twitter: @masylum
![Page 5: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/5.jpg)
Beware of bullshit
• Learn from others
• Every company is different
• Don’t copy: common sense
![Page 6: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/6.jpg)
What is this talk about ?
• Recruitment
• Optimization
• Growth
• Success
![Page 7: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/7.jpg)
Recruitment
![Page 8: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/8.jpg)
Seduction
• Go meet interesting people
• Interview? Go for a coffee!
• Talk and listen, seduce and be seduced
![Page 9: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/9.jpg)
HireeHirer
![Page 10: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/10.jpg)
Who should I hire ?
Bet on motivated generalists. !
Knowledge is easy and fast to acquire, talent is not.
![Page 11: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/11.jpg)
Who should I hire ?
Invest for the long term: Experience within the company
is the most valuable asset
![Page 12: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/12.jpg)
Optimization
![Page 13: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/13.jpg)
Throughput
![Page 14: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/14.jpg)
Stable system
SystemInput Output
![Page 15: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/15.jpg)
Idle system
SystemInput Output
![Page 16: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/16.jpg)
Saturated system
SystemInput Output
![Page 17: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/17.jpg)
Washing dishes
Saturated Idle
Soaping Rinsing
![Page 18: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/18.jpg)
Synchronicity
![Page 19: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/19.jpg)
Synchronicity
• Inefficient in unstable systems
• Less overhead
• Not flexible
![Page 20: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/20.jpg)
Synchronicity
Soaping Rinsing
Soaping Rinsing
Team A
Team B
![Page 21: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/21.jpg)
Asynchronicity
![Page 22: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/22.jpg)
Asynchronicity
• Less waiting time
• Requires queues
• More overhead
• More flexible
![Page 23: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/23.jpg)
Asynchronicity
SoapingRinsing
Soaping
Team A Team B
QueueQueue
Soaping
![Page 24: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/24.jpg)
Queues
![Page 25: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/25.jpg)
Queues
• Appear in saturated systems
• Measurable
• Ordered
![Page 26: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/26.jpg)
LIFO: Last In First Out
C B A
![Page 27: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/27.jpg)
FIFO: First In First Out
C B A
![Page 28: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/28.jpg)
Prioritization
• Agreed and arbitrary
• Unfair but help focusing
• Add age to the mix to avoid starvation
![Page 29: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/29.jpg)
Multiple Queues
![Page 30: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/30.jpg)
Multiple queues
Alice
Bob
Chris
![Page 31: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/31.jpg)
Multiple queues
1 day
5 days !
12 hours
Alice
Bob
Chris
![Page 32: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/32.jpg)
Single queues
Alice
Bob
Chris
![Page 33: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/33.jpg)
Try to always go for a single queue and
multiple consumers
![Page 34: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/34.jpg)
Optimize!
• Go asynchronous
• Measure your queues
• Identify your bottlenecks
• Allocate people accordingly
![Page 35: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/35.jpg)
Growth
![Page 36: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/36.jpg)
Who should I hire ?
• Avoid Single Point of Failures
• Start getting specialists but not too many
• Cultural fit is important!
![Page 37: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/37.jpg)
When hiring, get your team
involved
![Page 38: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/38.jpg)
Success
![Page 39: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/39.jpg)
Choose two:
Scope Resources
Time
![Page 40: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/40.jpg)
Motivation
• Bad : Carrots and sticks
• Good : Autonomy, Mastery, Purpose
http://bit.ly/1eVm5pI
![Page 41: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/41.jpg)
Motivation
• Encourage Collaboration over Competition
• Set team goals, not individual
• Let the team be the judge
![Page 42: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/42.jpg)
Rules!
![Page 43: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/43.jpg)
No rules
![Page 44: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/44.jpg)
Rules
![Page 45: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/45.jpg)
Rules and Culture • 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
![Page 46: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/46.jpg)
TeamsCoordinatorCoordinatorCoordinator
Vertical collaboration on a given project
![Page 47: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/47.jpg)
Coordinators• They are doers
• They are responsible for the performance of the group
• They are the spokeperson of the team
![Page 48: Essentials Every Non-Technical Person Need To Know To Build The Best Tech-Team by Pau Ramon](https://reader033.vdocuments.site/reader033/viewer/2022051608/53f97d9a8d7f7253318b4e37/html5/thumbnails/48.jpg)
That’s all folks Thanks