GyroVorbis wrote:Whiteboards, dev notebooks, SVN, and beer.
this. And I'll also include Notepad. I keep a checklist of milestones, bugs, and nice-to-have items. It keeps me on-track and helps me maximize my dev time. It's also rewarding as hell to check off a bug that has haunted you for weeks!
GyroVorbis wrote:You can't realistically have strict deadlines with a team of people who are doing it for fun and aren't being paid for the labor. Other team members have school, work, and other obligations. If you want something done, make sure that you're close enough to bitch to them, not present them with formal "it better be done now" documents.
This is a tough one, and I struggle with it as well. I try to keep my team members motivated with constant communication - letting them know what I'm working on, what's next, and making myself available if they need anything. But, this doesn't always work... Like Gyro said, when it's free labor, your hands are tied. This go round, I'm trying to set milestones for the GAME, not individual team members. Everyone knows what portion of said milestone is theirs, and collectively, we move towards a common goal. That's the thought anyway...we'll see if it works.