If you fail to plan, you plan to fail.
In order to plan, you first need to assess your assetts. As of current status, those are:
4 very talented analyst/developers
1 excellent project manager
1 technical author
A complete concept system
A few bits of concept art. A lot of experience. An achingly empty void of actual stuff.
What we need is our documentation up to scratch first, and that means actual system docs comprising high-level design docs, system models, USE CASEs, and yeah, why not, test driven object models too.
Then we plan out a proof-of-concept.
Then we write tests which fail.
Then we make the tests pass.
Then we reverse engineer our working code back into the UML.
We begin with the UML so my next post will be a short tutorial on UML for developers.