Remove Coaching Remove Technical Advisors Remove Test-Driven Development
article thumbnail

A Software Engineering Career Ladder

James Shore

I’ve hired several XP coaches to help, but even they’re stretched thin. OpenSesame had a pretty innovative approach to career development before I joined. Technical Leads Technical Leads are the backbone of a team. True change involves changing hundreds of little day-to-day decisions. additional specialty skill sets.

article thumbnail

Update on Software Engineering Career Ladder

James Shore

Latest Update In April, the ladder only covered up to Technical Lead. Technical Lead Technical Leads are the backbone of a team. They combine deep expertise in several specialties with the ability to mentor and coach less experienced team members. Verdict: Jury’s still out on this one.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. Technical skills. Broadly speaking, these skills can be grouped into customer skills, development skills, and coaching skills. They contribute to release planning by advising the team on user needs and priorities. Development Skills. Whole Team.