Custom Cloud Applications
The worldwide migration of desktop
applications to the web is now underway, and Bizware has a unique way to insure
it is done on time and within budget, with the application operational on its
version 1.0.
The process begins with a Functional Description, a
collaborative online document that serves to specify the online application's
requirements. Our competitors often just jump right into coding based on
conversations and meetings with the client. That is a quick and easy way to get
started, but not to finish.
Our experience has shown that as a prescription for
failure. Soon the programmers are making judgement calls, and then iterating
the code based on client reviews and feedback. At this stage, the application
grows full of what we call spaghetti-bowl code, full of bugs from the
iterations and difficult to maintain. When we hear that an application is "90%
complete, but it doesn't work", we suspect this situation.
With a Functional Description having
synchronized the expectations of client and programmers, we break the
Functional Description into a collection of tasks to assign to our programmers.
Coding proceeds quickly then, particularly since we use a time-tested
structured development methodology.
Quality is assured by test procedures that make sure
the delivered code has met all the requirements of the Functional
Description. |