SlideShare a Scribd company logo
1 of 41
The balance between leadership and technical skills
TECHNICAL LEAD
WHO IS MICHELLE?
★ PM and Tech Lead for the last three years, using
agile methodologies, improving processes,
reducing times and risks.
★ More than 13 years as a Software Engineer using
web technologies.
★ Technology's professor for 15 years, currently
teaching at ‘Universidad de Guadalajara’.
★ Advocate follower of the free software
movement, committed every day to share
knowledge and experiences.
★ National and international speaker and instructor.
WHO IS MICHELLE?
WHO IS MICHELLE?
WHAT IS A TECHNICAL LEAD?
A lead programmer is a
software engineer in charge
of one or more software
projects who is responsible for
leading a development team.
WHAT IS A TECHNICAL LEAD?
WHAT IS A TECHNICAL LEAD?
In general he or she is
responsible for the underlying
architecture for the software
program, as well as for
overseeing the work being
done by any other software
engineers working on the
project.
WHAT IS A TECHNICAL LEAD?
Also acts as a mentor for new or
lower-level software developers
or programmers, as well as for
all the members on the
development team.
WHAT IS A TECHNICAL LEAD?
Establishes a technical vision with
the development team and works
with developers to turn it into
reality.
Along the way, a Tech Lead takes on
traits that other roles may have,
such as a Team Lead, Architect or
Software Engineering Manager but
they remain hands-on with code.
FULFILLING OBJECTIVES
The developers must be
clear about their goals
and work to meet them.
FULFILLING OBJECTIVES
FULFILLING OBJECTIVES
FULFILLING OBJECTIVES
FULFILLING OBJECTIVES
TECH LEAD RESPONSIBILITIES
★ Lead the execution of the development
pipeline and delivery of software
products to Production.
★ Ensure that best practices for coding,
architecture, and security are employed
across all teams consistently, and
maintain responsibility for the quality
development of internal and external
applications.
TECH LEAD RESPONSIBILITIES
★ Designs and develops technical solutions
for existing architecture or enhancements
to new and future software product
releases.
★ Develops and drives strong cross-functional
communications between the software
engineering, product management, and
leadership teams.
TECH LEAD RESPONSIBILITIES
★ Identify and respond to high-priority
issues rapidly and effectively.
★ Build a high performing engineering
team with emphasis on mentoring and
developing individual contributors.
FOCUS AREAS
FOCUS AREAS
Programming
People
Process
ME AS TECH LEAD?
YES YOU CAN!
PROGRAMMING
You have to code, yes, at
least 30% of your time.
What a great deal!
TECHNICAL SKILLS
Let your skills and know-how apply.
You should also always keep investigating
and testing new
technologies and
methodologies.
DEFINE PROCESS
Thinking of the team, and not just the
objective.
THE BALANCE
Programming
Leading
TEAM TRUST
TRUST
TELL PEOPLE WHAT TO DO
TELL PEOPLE WHAT TO DO
How to tell them?
COMMUNICATION
★ Clear messages
★ Well respected
★ Aware
★ Congruent
PEOPLE & DIVERSITY
Interests
Skills
Goals
Strengths
The sweet
spot for a
team
BUILD YOUR TEAM
BUILD YOUR TEAM
Code Reviews
Pair Programming
Brown
bag
sessions
Technical
retrospectives
Spike
showcases
HOW TO BE LIKE HIM?
SUCCESS
QUESTIONS
Michelle Torres
Villanueva
hola@michelletorres.mx
THANKS!
michelletorres.mx
nmicht
nmicht
Our people, our strength.
www.tiempodev.com/careers
Tiempo is headquartered in Tempe, Arizona,
with three development facilities in Mexico:➔ Tiempo Development builds
innovative software for US
companies.
➔ Uses Agile methodologies to
exceed clients´ expectations.
➔ Inc. Magazine recognized Tiempo
Development as one of the 5000
Fastest-Growing Private
Companies in America for 5 years
in a row.
➔ SG also named us one of the Top
10 Software companies to work for
on different years.
We are valued by what makes us unique..
WHAT IS TIEMPO DEVELOPMENT?
Life At Tiempo Tiempo Development Mexico @Tiempo_CareersFOLLOW US!
TIEMPO
DEVELOPMENT

More Related Content

What's hot

What's hot (20)

How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRE
 
DevSecOps Singapore introduction
DevSecOps Singapore introductionDevSecOps Singapore introduction
DevSecOps Singapore introduction
 
Hacking Your Head : Managing Information Overload (extended)
Hacking Your Head : Managing Information Overload (extended)Hacking Your Head : Managing Information Overload (extended)
Hacking Your Head : Managing Information Overload (extended)
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
SRE 101
SRE 101SRE 101
SRE 101
 
SecDevOps
SecDevOpsSecDevOps
SecDevOps
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)
 
An Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer ExperienceAn Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer Experience
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
 
Benefits of DevSecOps
Benefits of DevSecOpsBenefits of DevSecOps
Benefits of DevSecOps
 
Security in CI/CD Pipelines: Tips for DevOps Engineers
Security in CI/CD Pipelines: Tips for DevOps EngineersSecurity in CI/CD Pipelines: Tips for DevOps Engineers
Security in CI/CD Pipelines: Tips for DevOps Engineers
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? Edureka
 
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
 
DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 

Similar to Technical lead, the balance between leadership and technical skills

software management, project management,
software management, project management,software management, project management,
software management, project management,
Lisa Elisa
 
Staffing the erp training team
Staffing the erp training teamStaffing the erp training team
Staffing the erp training team
Souhair Katbeh
 
CV-John Ramm.Technical.2.page.template
CV-John Ramm.Technical.2.page.templateCV-John Ramm.Technical.2.page.template
CV-John Ramm.Technical.2.page.template
John Ramm
 

Similar to Technical lead, the balance between leadership and technical skills (20)

Senior level job openings in symantec
Senior level job openings in symantecSenior level job openings in symantec
Senior level job openings in symantec
 
Recent Work
Recent WorkRecent Work
Recent Work
 
project management
 project management project management
project management
 
software management, project management,
software management, project management,software management, project management,
software management, project management,
 
Staffing the erp training team
Staffing the erp training teamStaffing the erp training team
Staffing the erp training team
 
CV-John Ramm.Technical.2.page.template
CV-John Ramm.Technical.2.page.templateCV-John Ramm.Technical.2.page.template
CV-John Ramm.Technical.2.page.template
 
Info Session DSC - GGV
Info Session DSC - GGVInfo Session DSC - GGV
Info Session DSC - GGV
 
What are the Challenges Faced by Full Stack Developers?
What are the Challenges Faced by Full Stack Developers?What are the Challenges Faced by Full Stack Developers?
What are the Challenges Faced by Full Stack Developers?
 
Pros Software (Pty)Ltd
Pros Software (Pty)LtdPros Software (Pty)Ltd
Pros Software (Pty)Ltd
 
cloud questions
cloud questionscloud questions
cloud questions
 
full stack developer.
full stack developer.full stack developer.
full stack developer.
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
10 lesson 2
10 lesson 210 lesson 2
10 lesson 2
 
Unit3.pptx
Unit3.pptxUnit3.pptx
Unit3.pptx
 
How to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development TeamHow to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development Team
 
Software Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdfSoftware Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdf
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
 
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdfA Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
 
Ujjval Resume
Ujjval ResumeUjjval Resume
Ujjval Resume
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 

More from Software Guru

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Technical lead, the balance between leadership and technical skills