Our development team works with our implementation and training personnel and clients to create new applications or add functionality to exceed a software’s out-of-the-box functionality.
Development projects start with a client request, which could be simple email, involve several discussions, or require JAD (Joint Application Design) sessions where our product specialists and your key users jointly scope new functionality and the desired workflow from a high level.
During this process, our implementation team may conceptualize more than one approach to achieve your goals. Often we find that a design will achieve an even greater vision with an insignificant impact on cost.
If the requirements involve some unknown variables that could determine whether the project is a success, a proof of concept may be appropriate. When proven, the Computer Business Solutions team proceeds with developing the technical design(s) and the actual programming of the solution. After programming, the development team will do some initial testing (alpha tests) , and often, before delivering to the client to test, the CBSi lead analyst on the project performs additional alpha testing independent from the development team. If test scripts are provided, these may be used for testing to assure the expected results are realized.
After alpha testing, key users are trained and proceed with their own (beta) tests. In addition to assuring the development meets their functional requirements, users will provide feedback on the user interface (UI) such as look and feel, ease of use, number of clicks, etc. Their intimate knowledge of your business combined with new knowledge and discussion of new features may result in some minor updates. We make the changes, client beta tests, approves, and schedules the move to production (the live environment).
Over the years, Computer Business Solutions, Inc., has developed thousands of modifications to off-the-self ERP and related software and separate modules. This experience forms a solid base of knowledge and programming code accessible to reduce delivery time for our clients while still assuring the quality of the final product.