Top Banner
@DaggieBe #DevoxxPL Platinum Sponsor: 10 tips to become an awesome Technical Lead Bart Blommaerts Ordina
59

10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Jan 29, 2018

Download

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 v2 (Devoxx PL)

@DaggieBe#DevoxxPL

Platinum Sponsor:

10 tips to become an awesome Technical Lead

Bart Blommaerts

Ordina

Page 2: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

ORD

INA

J

WO

RKS

Bart BlommaertsApplication Architect Ordina Belgium

@DaggieBe

JWorks

Page 3: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

What?

Page 4: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

What?

Technical Guidance

Page 5: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

What?

Risks & Requirements Technical Guidance

Page 6: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

What?

Coaching Risks & Requirements Technical Guidance

Page 7: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

What?

Communication Coaching Risks & Requirements Technical Guidance

Page 8: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

Do we really need one?

Page 9: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)
Page 10: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Leadership

Do we really need one?

Everything is awesome !

Page 11: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

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 v2 (Devoxx PL)

2 sides to a storyTechnical responsibilities vs. Leadership activities

Technical Leadership

50 %

Page 13: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

Technical

Page 14: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

1. Advocate for Change

Page 15: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

ORIENT

ACT

OBSERVE

DECIDE

Advocate for Change

Page 16: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Experience the same pain as

everybody else on the team

Page 17: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

@DaggieBe#DevoxxPL

Platinum Sponsor:

11 tips to become an awesome Technical Lead

Bart Blommaerts

Ordina

Page 18: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

2. Work through Failure and Success

Page 19: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

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 v2 (Devoxx PL)

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 v2 (Devoxx PL)

MIZA Business Company

3. Stay Technical

Page 22: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Stay Technical

Write code

Review code

Technical vision

Evolution of code

Page 23: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

NetworkingSecurity

Deployment

Consistency

Stay Technical

Page 24: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

4. Always Available

Page 25: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Technical Design Business Project

Management

Code

Time Management

35% 25% 15% 25%

Page 26: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Be realistic

Page 27: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

5. Be a mentor for your team

Page 28: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Mentor

Mediator

Page 29: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Mentor

Mediator

Page 30: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 31: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 32: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Mentor Match goals

Optimise for

the group

Effective

delegation

Mediator

Page 33: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Know when to give input

Know when to make decisions

Know when to step back

Page 34: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

6. Surround yourself with other Tech Leads

Page 35: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Personal Level

Page 36: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Objectives Architecture

Interoperability

Dependencies

Organisational level

Page 37: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

You are not alone

Page 38: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

Leadership

Page 39: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

7. Interviewing potential new team members

Page 40: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

https://www.youtube.com/watch?v=b56eAUCTLok

Page 41: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

www.websitename.com 41

Know your goal

Prepare

Usefulness of resumes

Don’t focus on tooling

Mindset of a Developer

Eagerness to learn

Page 42: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Do not use stackoverflow to find questions

Page 43: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

1. Comfort

2. Offer options

3. Build on responses

4. Show interest

5. Bonus question

Page 44: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

8. Embrace Cultural differences

Page 45: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Embrace Cultural Differences

Diversity is invaluable

Opinions matter

Shared end goal

Surround yourself

Page 46: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Time

Communication

Prepare work

Everybody is part of the teamOffshore?

Page 47: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

9. Estimating is hard

Page 48: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Hofstadter’s Law: It always takes

longer than you expect, even when you

take into account Hofstadter’s Law.

Douglas Hofstadter

Page 49: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Quickly repurpose top innovation

before global communities.

Planning poker

Define a sequence

Set a baseline

Allow reasoning

Uncertainty is normal

Page 50: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

(O + 4BG + P) ÷ 6

Unknown unknowns

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

Solutioning

Page 51: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Any estimate is better than no estimate

Don’t forget the bigger pictureShare estimates

Review estimates

Page 52: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

10. Interfacing with the outside world

Page 53: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

Communication with

non-technical people

Page 54: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

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

Page 55: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

No

Page 56: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

11. Facilitate (agile) team work

Page 57: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Facilitate agileBacklog

Prioritised backlog

Sprint Planning

Burn down charts

Retrospectives

Page 58: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

Facilitate an awesome team

Page 59: 10 tips to become an awesome Technical Lead v2 (Devoxx PL)

MIZA Business Company

Thank You@DaggieBe