To state the obvious. There’s no perfect engineer, thus, there’s no perfect engineering team. With Software Developers you can usually expect to have manageable teams of six to ten engineers. With a team this size, you would usually have a couple of rockstars, a couple of lone wolves, and four or five do-it-alls. This …