Code complete can mean so many different things, but more than anything it is a barometer to know where a project is at in its product development cycle.
We are a few weeks away from code complete across the product components. However, we have been code complete in several major areas for a few weeks now. Those code complete components have been in bug fixing mode and preparing for the authorized BETA.
Generally, we have the agents and engine code complete before other areas of the project. Bonsai is no exception. Last week, I asked everyone to make sure they are running on a Bonsai POA and using a Bonsai client (Windows, Linux/Mac, Connector or WebAccess). There are at least 60 people now that are running alpha code on their corporate email accounts. Many engineers, myself included, have been running Bonsai clients since we shipped 7.0.1 ---- some of us are always on the bleeding edge. As you would expect!! As new builds are completed (usually daily) , everyone is expected to install and run the very latest. This is the best caviar to come out of the GroupWise team ever!!
Of course not everyone was enthusiastic about moving to such 'early' builds of Bonsai. For example, I asked our documentation team to move as well and after some half hearted protest, they conceded. The first day was a little rough, but the new Auto-Save feature kept me from bodily harm. We worked through two issues and on Friday, one of them came to me and said, "This is great!! Love the new features and the client hasn't crashed in days!! Baby steps - right? :)
We are now working on test plans, reviewing bug lists, and finishing up any loose ends. Automation is running, validation continuing and stabilization progressing. We are focusing on the very basics of build, installation, upgrading and internationalization.
Don't you wish you could be running Bonsai? Its getting closer!