Important Update: Please note that I do not run this course as a full time role. This means that my availability is strictly limited and I am unable to offer any more courses in 2019. Being based in Berlin, Germany also means any non-European training is much more difficult to co-ordinate. If you’re still interested, please do drop me an email to explore options together.
What is it about?
A training course for Tech Leads by Tech Leads. This course focuses on technical leadership skills for Tech Leads through discussion, theory and practical exercises opposed to general leadership skills for Tech Leads. We explore the unique combination of skills and experiences that distinguish a “Tech Lead” from a “Leader working in a technical environment.”
Who’s it for?
A combination between a developer about to lead their first development team, or a Tech Lead for an existing team. This course will be most useful for those with the opportunity to apply their learnings immediately, or to experiences they can relate to.
What will participant’s learn?
- What the breadth of the Tech Lead role encompasses
- Why the Tech Lead role is necessary
- What makes the Tech Lead unique from other leadership roles
- What a Technical Vision is and how to shepherd a team towards a Technical Vision
- What the common paradoxes a Tech Lead must manage
- Why Cross Functional Requirements matter
- How to identify and manage Cross Functional Requirements
- How to manage path to production tasks and resources
- How to manage technical risks
- Why relationships matter and how a Tech Lead builds and maintains good relationships with technical and non-technical people
- Different influencing styles
- How to navigate conflict and find a way forward
Participants will leave the course with a clearer understanding of the role, new tools and mental models for handling Tech Lead responsibilities, experience applying some of these tools with feedback and a network of other Tech Leads to connect with.
What background should participants have?
Participants will have had some experience working on a variety of teams, possibly tried facilitating several meetings and has had some experience with different parts of the software lifecycle (e.g. story writing, build and release infrastructure, development and test, release and/or iteration planning and production support). Ideally they have played a leadership role for at least one team, however even experienced Tech Leads will learns something from this course.
What have other’s said about it?
- “Information was very relevant and useful” – QCon Tutorial Attendee, San Francisco
- “The course really helped me develop in my role as a Tech Lead” – J. Thoenes, EU4T Attendee
- “I found you and your course both engaging and inspiring, and I would recommend any potential – or current – tech lead to grab the opportunity to attend if it becomes available to them.” – G. Crawford, Glasgow Attendee
- “It was great to attend the session and some of the tips shared are very helpful and I use it during my regular work” – P. Fernandes, London Attendee
- “The training together gave me a better understanding of the role.” – L. Minudel London Attendee
- “The positive for me was meeting and connecting with people [in a similar role].” – J Gumbley, Attendee
- “Today was as awesome as expected!” – C. Cintra, Head of Learning and Development, Brazil
How it will be delivered?
The course runs over two full days using a combination of training techniques that includes presentation, discussion, video, interactive exercises and storytelling. It is assumed all participants will be co-located to maximise the discussion, storytelling and relationship building opportunities and learning experience.
Alternative formats are also possible in consultation including a shorter/less comprehensive 1-day session, or a half-day (over actual days) format.
|Day 1||Day 2|
Hopes & Concerns
Your view of a Tech Lead
Tech Lead Models
Geek’s Guide to Leading Teams
|Learnings from Day 1|
Path to Production
Technical Risk Management
|13:30||Cross Functional Requirements (CFRs)|
Action Plan Exercise
Hopes and Concerns Recap
|17:00||Wrap Up||Wrap Up|
What do you require to run the course?
The course requires a training room complete with:
- Moveable tables/chairs (ideally Cabaret/Banquet/Round-table style-seating to facilitate group discussion and group work)
- Sound system (e.g. Portable Speaker or Stereo System)
- 2 x Flip charts (with at least 30 pages – 3M sticky flipcharts preferred)
- Flip chart markers (various colours – at least 2/3 new)
- Blutack, masking tape or other tack to attach flipcharts/papers to the wall
- Space to hang flip charts around the wall
- Sticky notes – Yellow, Green and Pink (minimum of 3 fresh packs each)
- 2 boxes of Black & Blue Sharpies (24 pens)
- 20 index cards
- If possible, 6 x different sets of markers (for the Tech Vision session)
- 30 pieces of A4 paper (for the Tech Vision session)
- Projector + Screen or Large TV/Monitor
Anything else I should know?
- Size – Ideally no more than 15 (just because there is group work). There is a recommended minimum of 6 people.
- Background – A mix of experiences is best to share lots of different stories (inexperienced + semi-experienced). Even those who have been a Tech Lead for a long time has been very useful for them because they rarely get to think and reflect on this
- Project – People from the same/different project/company doesn’t make a really big difference between to the course – both brings different discussions but a mix is generally pretty good.
I’m interested. What next?
Right now, this course is offered to companies who are interested in having this training run on-site. If you are an individual, looking for this content, please raise this with your management and HR/People team to see if you can organise this for your company.
If you’re looking at organising this for your team/organisation, please get in contact with me, tell me more about your situation and what you’re looking for.