We've been going at it for several months and we stopped implementing new features so we can enter the alpha program. Now, it is all about bug fixing until we reach a reasonable level at which point we will let a few customers test the application and of course, finally release to all our customers.
How do you keep the motivation high during those long haul phases?
As a developer, there are some times where the job felt repetitive and honestly boring. As a development manager, I don't want my developers to get bored because we are closer to the goal.
How do you keep the fun going in the phases where it is all about debugging and not about implementing new features?
EDIT: We have been using Scrum until we entered the Alpha program. At which time we are working on the defects with the highest score (function of severity, priority, and effort).