when it comes to managing a team software project, you can do worse than trying to be religious about keeping everything well commented as a matter of policy. Keeps the team more productive in the long run, plus makes it easier for you to dive in and fix things yourself:) if something goes wrong. Which it probably will often enough.
Then, if you want to be really innovative, consider experimenting with better commenting through better employee division of labor. Get star developers do the coding, novices do the commenting and playing human knowledge base about the system, and get the most overall bang for the level of employee ability available.
when it comes to managing a team software project, you can do worse than trying to be religious about keeping everything well commented as a matter of policy. Keeps the team more productive in the long run, plus makes it easier for you to dive in and fix things yourself :) if something goes wrong. Which it probably will often enough.
Then, if you want to be really innovative, consider experimenting with better commenting through better employee division of labor. Get star developers do the coding, novices do the commenting and playing human knowledge base about the system, and get the most overall bang for the level of employee ability available.