Possible Duplicate:How to productively spend “free time” at the office Sometimes specially in the end of the year in software companies, there are less work for the team, at least this happen in my company.  What should I ask my developers team to do during these cold days?What things they can do which can keep them focused and that will improve the company in next year and future?
What programmers should do if there are no tasks in hand for few days?
team;startup;free time
There are tons of things to do for a team. Here is a small list for the team:1-Close open issues (if any) in the projects delivered (if this is in your scope of work)2-Prepare write-ups about mistakes in the last project(s) and how to avoid them in the future3-Prepare educational sessions about new features in the tools that are useful but never found the time to use4-Research best practices in different aspects of software development relevant to your software tools5-Consider automation of repetitive tasks by building small utilities or templates6-Research on new tools in the market that can make the next development faster and better7-Ask the more experienced developers to teach the juniors some useful techniques 8-Attempt to do some team bonding and team building activities9-Let people know more about each other's roles. Let developers see what DBAs do more closely and what issues they face. You may find that some of your developers could fill up for a dba for a holiday or so10-Review your coding standards, backup strategy, disaster recovery, licenses, etc.11-Study problems faced by the team members in detail and put plans to fix them12-Consider building or using a Wiki for the team 13-Polish your company's web site