...
/Key Principle: Increase Team Capacity via Individual Capacity
Key Principle: Increase Team Capacity via Individual Capacity
Increase your team capacity by building individual capacity with a structured career pathing approach.
Most software professionals’ career progression can be described as pinball—bouncing project by project from one technology to another, from one methodology to another. Professional experience of any kind is valuable, but this pattern is a prescription for ad hoc accumulation of scattered experiences rather than a systematic program for building cohesive expertise and capability over time.
Increase role density
Cross-functional Agile teams depend on having technical staff who perform well in their own specializations and who can extend into other areas as needed. “Role density” refers to how many different roles a person is capable of performing. Compare the differences in role density here:
Which team is more vulnerable to staff turnover? Which is more flexible in how work is allocated? Which is more adaptable?
A software organization that wants to be more effective will support its software staff by ensuring that their professional development experiences add up to something—which in turn allows them to achieve higher levels of Mastery.
Develop three kinds of professional capability
Technical organizations tend to fixate on technology knowledge as the type of ...