Crunch Time
In IT industry, crunch time represents the period of time immediately before a project (or other timetabled item) is due. It is typical for the crunch time to occur between the next-to-last scheduled milestone and the final due date. Depending on how many due dates a project could have, the duration of crunch time could be pretty long in modern IT projects. For example, there could be an internal beta, a public beta, and a final launch. If people are doing extreme programming, the release cycle could be as short as two weeks.
Since crunch time is unavoidable, how could we deal with it? I would like to share some personal experiences here:
- Get up early. It keeps one’s body clock right enjoying the sunshine. It helps maintain a positive attitude during the long day.
- Take a morning shower to help the body wake up.
- Prepare extra clothing for early morning or late evening if one lives in an area with large temperature diference between day and night. Cold will at least cause headache.
- Take a nap from time to time whenever one feels sleepy.
- Have enough exercise to keep the blood flow. However, don’t over-exercise to exhaust oneself.
- Keep energy bars or snacks handy in the working place. Don’t have energy crisis!
- Have good quality food!