Many of you whom I have met personally know that I am an instrument rated pilot. As a pilot I use checklists before during and after every flight. They are a very important part of aviation for many reasons. Checklists promote safety by ensuring that critical tasks are completed. They also ensure that these tasks are done in sequence and that they are performed at the right time. For example, it is generally considered too late to put your gear down after landing. Finally, they ensure that everyone in aviation behaves and works in a consistent manner. The stakes are high so discipline is essential.
Migrating from one release of xTuple to the next, like flying an airplane, is a straight forward process so long as you have basic skills and a plan for utilizing them. To reduce risk and ensure business continuity and data continuity you should follow a migration checklist that, like an aviation checklist, ensures you perform all required tasks, in sequence, and at the right time. Read more »