Observations on Team Stages

To conclude this chapter, the following are some observations on how specific Value Metrics might be particularly noteworthy for companies and software development teams in early, growth, or mature stages. While I believe all the Value Metrics are applicable across all the stages, based on my experience working in different stages of development these are just some thoughts about how particular coder qualities may be especially aligned with the key priorities at different stages.

Early Stage

Early stage applies to companies that are bootstrapped or investor funded, where the software development team is usually small and is tasked with creating new software. Early stage could also apply to a small development team inside a large or mature organization that is tasked with creating new software. Typically, the software would still be considered “early stage” through its first year or two of development, although it is highly dependent on the type and complexity of the software and the size and experience of the team. The main goals of software development teams and organizations in the early stage are to create software that garners interest, attracts new users, and delivers new capabilities on what is usually an aggressive schedule.

The following Value Metrics are particularly relevant for early stage companies and teams:

Influence
Small software development teams, in the early stage, usually rely on every coder making a strong contribution. If that is the ...

Get Codermetrics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.