I've been solo coding a project for a while. We're adding two junior developers to the effort, both who have cut their teeth in enterprise/startup type environments for the last 5 years or so. One of the things that appealed to both of them, was being part of a smaller, less constrained/bureaucratic effort. And for me, I've hit that point of "go alone go fast, go together go far", so I'm excited too. I've been part of different teams in the past, and was a big advocate of XP back in the early days of Agile movements.<p>Somewhere between my disciplined cowboy crusade, and the ticket driven cube farm experience these devs have had, is a happy medium, more regulated than what I've been doing, and less regulated than what they've been experiencing. I'm soliciting recommendations from others in 2-4 person teams of best developer practices. Which practices do you do the same as big efforts? And which ones do you do less of?