IMHO, if you are a company that has 5+ developers, a project manager, a division/department manager, and a admin assistant, then you can use the team development system.
Otherwise, save yourself some time and use some other more flexible development methodology that does not enforce tons of overhead.
All of the team development systems, case tools, code generators, and catchy new terms to 'enhance' software development will never be a substitute for good communication in a development team.
Just my two cents. |