challenges in fast growing tech companies

33
CHALLENGES IN FAST GROWING TECH COMPANIES Tomas Kazragis

Upload: tomas-kazragis

Post on 12-Apr-2017

48 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Challenges in fast growing tech companies

CHALLENGES IN FAST GROWING TECH COMPANIESTomas Kazragis

Page 2: Challenges in fast growing tech companies

QUICK FACTS

50.000.000.000+ Transactions per day1.000.000+ Requests per second3000++ High performance serversComplex calculations per request needed in less than 20 ms7 data centers across the worldHigh availability load balancing and failover40 Gigabits per second internet consumption

Page 3: Challenges in fast growing tech companies

BROAD TECH STACK

Page 4: Challenges in fast growing tech companies

GROWING TALENT POOL

Technology part growth January 2015 – April 2016

Target for end of 2016 – 450 employees worldwide

Page 5: Challenges in fast growing tech companies

ATTRACT & RECRUIT

Page 6: Challenges in fast growing tech companies

ACADEMIES

http://academy.adform.com/

Page 8: Challenges in fast growing tech companies

TALENT ACQUISITION

Company positioning: http://life.adform.com/Open positions: http://join.adform.com/Internal referralsSourcing:

aMeet-ups & conferences

Head huntingFollow talents

Page 9: Challenges in fast growing tech companies

INTERVIEWS

Agreement between:TeamPeersLeads

Behavior & attitude vs Skills

Page 10: Challenges in fast growing tech companies

ONBOARD

Page 11: Challenges in fast growing tech companies

VALUES

Team results firstOwnership mindsetOpen, informal & dynamic

a

Page 12: Challenges in fast growing tech companies

TEAM RESULTS FIRST

NO for brilliant jerks

Page 13: Challenges in fast growing tech companies

OWNERSHIP MINDSET

Flat network organization:DevOps instead of DEV vs OPSEveryone contributes instead of controlling & reporting

It is my business: create -> release -> maintain -> improve

Page 14: Challenges in fast growing tech companies

OPEN, INFORMAL & DYNAMIC

New initiatives and ideasPlans, roadmapsFinancesLessons learnedSharing informationFast adaptationWork hard – party harder!

Page 15: Challenges in fast growing tech companies

RETAIN, DEVELOP & EMPOWER

Page 16: Challenges in fast growing tech companies

TEAM FREEDOM AND ACCOUNTABILITY AT WORK

Constantly improve the way we workShare and gain feedbackParticipate in decision makingBalance between proficiency and learningCommitmentShare knowledge

Page 17: Challenges in fast growing tech companies

FREEDOM TO CHOOSE

Use internal serviceDo it yourself:

PresentTryGet challengedCreate a service

Get it outside the company

Page 18: Challenges in fast growing tech companies

FREEDOM TO CHANGE

Learn new things – books, conferencesChoose next me programTry new experiences – internshipsMove onDon’t forget to change!

Page 19: Challenges in fast growing tech companies

FREEDOM TO ORGANIZE

Every function tends to become a bottleneckYou can try to solve them, but it’s a never ending storyGive freedom for teams to organize themselves

Page 20: Challenges in fast growing tech companies

NETWORK ORGANIZATION

Page 21: Challenges in fast growing tech companies

PROVIDING SERVICES INSTEAD OF OPTIMIZING AROUND YOURSELF

Imagine you have to earn moneyTry your customer’s shoesDevelop with 2x capacity in mindRework is expensive and hurts moraleTime costs as well

Page 22: Challenges in fast growing tech companies

THE WAY WE WORK

Page 23: Challenges in fast growing tech companies

RELEASE MANAGEMENT: DREAM

Page 24: Challenges in fast growing tech companies

DEV VS OPS

Page 25: Challenges in fast growing tech companies

RELEASE MANAGEMENT: CONSEQUENCES

Page 26: Challenges in fast growing tech companies

RELEASE MANAGEMENT: SOLUTION

Page 27: Challenges in fast growing tech companies

ACCESS RIGHTS MANAGEMENT

Previously Now

Page 28: Challenges in fast growing tech companies

AUTOMATED SERVER DELIVERY

Page 29: Challenges in fast growing tech companies

SOLUTION: MATURE SELF SERVICE

Page 30: Challenges in fast growing tech companies

LOOKING FOR A ROLE MODEL

Within a team – “I want to become like you…”Outside the company – “How are you doing this?”

Page 31: Challenges in fast growing tech companies

CHANGING PERSPECTIVE

Instead of wondering:How big is big?Can I buy?Can I refactor?What can I expect from tomorrow?Do I have a mandate?

Go and ask!

Page 32: Challenges in fast growing tech companies

CONCLUSIONS

• Decentralization speeds-up growth• Happy employee leads to good results• Constant investment in employees ensures extra mile• Freedom goes well with ownership mindset• Transparency prospers in open environments• Freedom leads to innovations• Monitoring is a key for complex and dynamic environments• Technology is a team sport

Page 33: Challenges in fast growing tech companies