Top Banner
JWORKS Powered By Ordina Everything you want(ed) to know on your first day as a Technical Lead and that you can use every day from this point onwards. 10 tips to become an awesome Technical Lead Bart Blommaerts
57

10 tips to become an awesome technical lead

Jan 29, 2018

Download

Technology

Bart Blommaerts
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 10 tips to become an awesome technical lead

JWORKS Powered By Ordina

Everything you want(ed) to know on your

first day as a Technical Lead and that you

can use every day from this point

onwards.

10 tips to become an awesome Technical Lead

Bart Blommaerts

Page 2: 10 tips to become an awesome technical lead

ORD

INA

J

WO

RKS

Bart BlommaertsApplication Architect Ordina Belgium

@DaggieBe

JWorks

Page 3: 10 tips to become an awesome technical lead

Technical Leadership

What?

Page 4: 10 tips to become an awesome technical lead

Technical Leadership

What?

Technical Guidance

Page 5: 10 tips to become an awesome technical lead

Technical Leadership

What?

Risks & Requirements Technical Guidance

Page 6: 10 tips to become an awesome technical lead

Technical Leadership

What?

Coaching Risks & Requirements Technical Guidance

Page 7: 10 tips to become an awesome technical lead

Technical Leadership

What?

Communication Coaching Risks & Requirements Technical Guidance

Page 8: 10 tips to become an awesome technical lead

Technical Leadership

Do we really need one?

Page 9: 10 tips to become an awesome technical lead
Page 10: 10 tips to become an awesome technical lead

Technical Leadership

Do we really need one?

Everything is awesome !

Page 11: 10 tips to become an awesome technical lead

Technical Leadership

Do we really need one?

Really well-functioning teams

where people share responsibilities

Page 12: 10 tips to become an awesome technical lead

2 sides to a storyTechnical responsibilities vs. Leadership activities

Technical Leadership

50 %

Page 13: 10 tips to become an awesome technical lead

MIZA Business Company

Technical

Page 14: 10 tips to become an awesome technical lead

MIZA Business Company

1. Advocate for Change

Page 15: 10 tips to become an awesome technical lead

ORIENT

ACT

OBSERVE

DECIDE

Advocate for Change

Page 16: 10 tips to become an awesome technical lead

Experience the same pain as

everybody else on the team

Page 17: 10 tips to become an awesome technical lead

JWORKS Powered By Ordina

Everything you want(ed) to know on your

first day as a Technical Lead and that you

can use every day from this point

onwards.

tips to become an awesome Technical Lead

Bart Blommaerts

11

Page 18: 10 tips to become an awesome technical lead

MIZA Business Company

2. Work through Failure and Success

Page 19: 10 tips to become an awesome technical lead

Things will fail

Prepare for failure

Don’t finger-point

Take responsibility

Learn from failure

Page 20: 10 tips to become an awesome technical lead

www.websitename.com 20

Celebrate success

Sprint celebrations

Feature complete

Congratulate the team

Congratulate individuals

Page 21: 10 tips to become an awesome technical lead

MIZA Business Company

3. Stay Technical

Page 22: 10 tips to become an awesome technical lead

Stay Technical

Write code

Review code

Technical vision

Evolution of code

Page 23: 10 tips to become an awesome technical lead

MIZA Business Company

4. Always Available

Page 24: 10 tips to become an awesome technical lead

Technical Design Business Project

Management

Code

Time Management

35% 25% 15% 25%

Page 25: 10 tips to become an awesome technical lead

Be realistic

Page 26: 10 tips to become an awesome technical lead

MIZA Business Company

5. Be a mentor for your team

Page 27: 10 tips to become an awesome technical lead

Mentor

Mediator

Page 28: 10 tips to become an awesome technical lead

Mentor

Mediator

Page 29: 10 tips to become an awesome technical lead

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 30: 10 tips to become an awesome technical lead

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 31: 10 tips to become an awesome technical lead

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 32: 10 tips to become an awesome technical lead

Know when to give input

Know when to make decisions

Know when to step back

Page 33: 10 tips to become an awesome technical lead

MIZA Business Company

6. Surround yourself with other Tech Leads

Page 34: 10 tips to become an awesome technical lead

Personal Level

Page 35: 10 tips to become an awesome technical lead

Objectives Architecture

Interoperability

Dependencies

Organisational level

Page 36: 10 tips to become an awesome technical lead

You are not alone

Page 37: 10 tips to become an awesome technical lead

MIZA Business Company

Leadership

Page 38: 10 tips to become an awesome technical lead

MIZA Business Company

7. Interviewing potential new team members

Page 39: 10 tips to become an awesome technical lead

www.websitename.com 39

Know your goal

Prepare

Usefulness of resumes

Don’t focus on tooling

Mindset of a Developer

Eagerness to learn

Page 40: 10 tips to become an awesome technical lead

Do not use stackoverflow to find questions

Page 41: 10 tips to become an awesome technical lead

1. Comfort

2. Offer options

3. Build on responses

4. Show interest

5. Bonus question

Page 42: 10 tips to become an awesome technical lead

MIZA Business Company

8. Embrace Cultural differences

Page 43: 10 tips to become an awesome technical lead

Embrace Cultural Differences

Diversity is invaluable

Opinions matter

Shared end goal

Surround yourself

Page 44: 10 tips to become an awesome technical lead

Time

Communication

Prepare work

Everybody is part of the teamOffshore?

Page 45: 10 tips to become an awesome technical lead

MIZA Business Company

9. Estimating is hard

Page 46: 10 tips to become an awesome technical lead

Hofstadter’s Law: It always takes

longer than you expect, even when you

take into account Hofstadter’s Law.

Douglas Hofstadter

Page 47: 10 tips to become an awesome technical lead

Quickly repurpose top innovation

before global communities.

Planning poker

Define a sequence

Set a baseline

Allow reasoning

Uncertainty is normal

Page 48: 10 tips to become an awesome technical lead

(O + 4BG + P) ÷ 6

Unknown unknowns

Add 20% for - test - debug - polish - documentation - wtf moments

Solutioning

Page 49: 10 tips to become an awesome technical lead

Any estimate is better than no estimate

Don’t forget the bigger pictureShare estimates

Review estimates

Page 50: 10 tips to become an awesome technical lead

MIZA Business Company

10. Interfacing with the outside world

Page 51: 10 tips to become an awesome technical lead

MIZA Business Company

Communication with

non-technical people

Page 52: 10 tips to become an awesome technical lead

Go-to-Guy / Go-to-Girlfor management, the customer and other stakeholders

Page 53: 10 tips to become an awesome technical lead

No

Page 54: 10 tips to become an awesome technical lead

MIZA Business Company

11. Facilitate (agile) team work

Page 55: 10 tips to become an awesome technical lead

Facilitate agileBacklog

Prioritised backlog

Sprint Planning

Burn down charts

Retrospectives

Page 56: 10 tips to become an awesome technical lead

Facilitate an awesome team

Page 57: 10 tips to become an awesome technical lead

MIZA Business Company

Thank You@DaggieBe