Details

The diagram below describes briefly the way a normal development workflow using SeeGeeEye looks like, opposed to the workflow that is normally involved in such Projects.

Parallel not serial workflow.

As the image describes, the workflow is quite parallel. After a short time (read: about a day), the developers group can create the program while designers create the layout of the websites and the marketing department begins to think of how to sell the product based on the prototype that has been created on day one. The Usability experts also get the possibility to think everything through without the need for the development team to come up with a complete product.

After a while, maybe the time after the designers hand in the first drafts of the work, the new design can be easily merged with the prototype and the whole thing can be presented to your customers. Screenshots can be made, screencasts recorded, documentation written and advertising created. The development group is completely independent of this process and can, meanwhile, spend their time developing the connections to the system (using the functionality provided by SeeGeeEye's extensive function library). After development has been completed, even the testing process can be nearly finished based on the prototype. Only in the last step everything is concatenated together to release a final product. No more waiting for different groups to complete their tasks.

The chart below displays the different contributions and how they are applied using the SeeGeeEye Tool.

Your new workflow basically consists of two parts: The prototype creation and the development of the final product. In the first part, only a basic set of config files is used to describe the projects representation from a developers point of view. Using this easily created description and one of the predefined HTML/CSS templates that come with SeeGeeEye a prototype is generated, which is then, as described above, used by all parts of your development team to work on in part two.

As constantly reinventing the wheel doesn't cut it, SeeGeeEye helps out in the second part too. Most of the standard functionality you will need for your product is already in place and only needs to be configured. Those parts that aren't can be created by using the extensive helper library provided by SeeGeeEye and usually only requires a few lines of basic code per specific functionality.