information management:  

software design

Software design is a key element of the success of information management systems.  In water management arena, there are many non-commercial customized softwares and database systems in use.  Many of these are not designed; rather, they emerge from the development team, mostly consisting of one or two programmers, as a working product put together in a hurry to meet certain project schedule and goals.  Then these working products are progressively updated and modified.  In the end, these information management tools and models suffer from lack of conceptual integrity, become difficult to use, and are often shelved or abandoned as soon as the original developers change jobs.

At, WRIME, Inc., we have developed a cost effective approach to provide software design assistance to your in-house development team or outsourced work team.  Our experience tells us that software design need not be very costly. If done at the right time, it can save both time and money, and can protect your investment for a longer duration.  Also, our ‘user-centric’ design approach can increase the usability and acceptance of your information management system throughout your organization.

Our principals have provided software design and development training internationally under the auspices of the World Bank. 

At WRIME, Inc., we develop softwares and databases by following an incremental build process.  In this method, the software system always has, at every stage of the process, a working system.  At the beginning of the implementation process, the system is made to run, even though it does nothing useful except call the proper set of dummy subprograms as specified in the design.  Then, bit by bit the system is built, with the subprograms in turn being developed into actions or calls to empty subprograms/stubs in the level below.

 

 

 

"Employ design practices that allow your customers to change their minds occasionally.

Employ implementation practices that create readable, modifiable code, which will improve your ability to respond to customer change requests."

Steve McConnell

 

 

Copyright © 2001, 2002  WRIME, Inc.  All Rights Reserved.