Setting A Culture of Technical Excellence

35
Setting A Culture of Technical Excellence Smita Vijayakumar [email protected]

Transcript of Setting A Culture of Technical Excellence

Page 1: Setting A Culture of Technical Excellence

Setting A Culture of Technical Excellence

Smita [email protected]

Page 2: Setting A Culture of Technical Excellence

Agenda

• Define Technical Standard• Hire for Standard• Preserve the Standard

Page 3: Setting A Culture of Technical Excellence

Disclaimer

Content and Opinion expressed here is solely mine, and stems from my experience in and observations of the industry

Page 4: Setting A Culture of Technical Excellence

Define Tech Standard - Not the

Culture!

Page 5: Setting A Culture of Technical Excellence

Startup Focus -What Is Yours?

Page 6: Setting A Culture of Technical Excellence

Engineering Hiring -Case Studies

Page 7: Setting A Culture of Technical Excellence

–Google, How We Hire

“There’s no one kind of Googler, so we’re always looking for people who can bring new perspectives and life experiences to our teams. If you’re looking for a place that values your curiosity, passion, and

desire to learn, if you’re seeking colleagues who are big thinkers eager to take on fresh challenges as a team, then

you’re a future Googler.”

Page 8: Setting A Culture of Technical Excellence

- Hiring, Medium Engineering

“At a high level, we care about three things when considering whether to hire an engineering candidate. Can they build software? Can they learn and teach? Are

they aligned with our values?”

Page 9: Setting A Culture of Technical Excellence

Hiring, Twitter

“How we do our work -We innovate, experiment, and move at a fast pace. We’re a learning organization with a growth mindset, and we’re always looking for ways to improve our product

and ourselves.”

Page 10: Setting A Culture of Technical Excellence

• Required Skills

• 10+ years of related work experience is required.

• ……

• Education

• BSCS/CE is required MSCS/CE is preferred.

Another ExampleSoftware Engineer -

Startup

Page 11: Setting A Culture of Technical Excellence

-Hiring for Start-Ups, Exotel

Exotel is a small sized startup but the 30-40 people who have helped build this

company have all been honest, happy, hard-working & humble people. We are

really proud and honoured to be working with all of these folks.

Page 12: Setting A Culture of Technical Excellence

• Passion and Perseverance• Diversity• Desire to Learn and be Creative• Competence• Entrepreneur Spirit• Leadership• Team Spirit• Background and Experience• Align with the Business Goal• Perfectionists …

Page 13: Setting A Culture of Technical Excellence

Hire for Standard

Page 14: Setting A Culture of Technical Excellence

Software Competency

Page 15: Setting A Culture of Technical Excellence

Ability

Page 16: Setting A Culture of Technical Excellence

Adapt

Page 17: Setting A Culture of Technical Excellence

Perseverance

• Wants to find solutions• Doesn’t give up• Sees personal growth in

challenge

Page 18: Setting A Culture of Technical Excellence

• Communication• Honesty and Trust - What are the basic moral

values of this person?• Strong beliefs • To the point and precise• Being Empathetic• Knowledge Sharing• Taking Responsibility

Page 19: Setting A Culture of Technical Excellence

So, do they see your focus and understand

why?

Page 20: Setting A Culture of Technical Excellence

Preserve Standard -The Dream Team

Page 21: Setting A Culture of Technical Excellence

Quantify Goals

Page 22: Setting A Culture of Technical Excellence

Information

Tech

nica

l Tea

m O

rgan

isatio

n

Busin

ess

Alig

nmen

t

Requ

irem

ents

Arch

itect

ure

Desig

n an

d De

velo

pmen

t

Page 23: Setting A Culture of Technical Excellence

Transparency

Page 24: Setting A Culture of Technical Excellence

Requirements - Not a One-Way Street

• Sales and Project Managers• Engineers and Engineering Managers

Page 25: Setting A Culture of Technical Excellence

Demo

• Top Down• Bottom Up• Every stakeholder is aligned!

Page 26: Setting A Culture of Technical Excellence

Applaude - Sincerely

Page 27: Setting A Culture of Technical Excellence

Build Domain Experts

Page 28: Setting A Culture of Technical Excellence

Teach and Learn!

Page 29: Setting A Culture of Technical Excellence

Trust - First and the Only Effective Process!

Page 30: Setting A Culture of Technical Excellence

–Brian Chesky, Co-founder, CEO, Airbnb (via Medium)

“The stronger the culture, the less corporate process a company needs”

Page 31: Setting A Culture of Technical Excellence

PC: listice.com

Page 32: Setting A Culture of Technical Excellence

Expanding the Team?Bring In Majority

Illusion

Page 33: Setting A Culture of Technical Excellence
Page 34: Setting A Culture of Technical Excellence

Graph Theory to the Rescue

• Everybody around has standards• Trust and partnership• Ownership• High Quality Deliverables• Communication

The node will be excited once it crosses the threshold!