Software Design

Project Management
We provide you with a seasoned project manager to guide you through every phase of the software project.  The role of the Project Manager is to be a customer advocate who understands every aspect of the user needs and the deliverable product.  Meetings will be regularly held to update the team on timing and technical issues that arise throughout the process.  The Project Manager will be assigned to the process on a full-time basis and will constantly be managing the technical staff against the deliverable contract items and the deliverable dates.  When you have a question, the Project Manager will find the review the answer with you.
Software Analysis
We work with you to document your current software uses and your future growth issues.  Then we review the options with you to create a detailed cost-benefit analyses.
Detailed Design Study
Our experienced staff works directly with your management and user teams to understand exactly what you need the software system to do and what it should not do.  They then create a verbal and visual description of exactly what you need the system to look like including field level definitions and screen mock-ups.  When the document has been completed, every field, every table, every screen and every output will be defined and designed in detail for your approval.  Once you have approved the document, the development team is ready to begin the development process.
Development
Our experienced team begins immediately to create a software package that matches the Detailed Design Study exactly.  Whether it is a server package, web-based system or a single user product, our team will work with the Project Manager to make certain that all systems are developed with the latest technologies and options available.
Testing
We believe that a product is only as good as its business operation and therefore are extensive in our testing practices.  We utilize four levels of testing for every product developed:
Alpha Testing
The programming team creates an environment and tests all the conditions required in the system to make certain that all buttons, links and options work flawlessly.
Beta Testing
The testing team creates a different environment and tests for all the conditions that would make the system fail.  They test for false entries, unexplained button selections, wrong information and system knowledge errors.
Gamma Low Testing
The customer is then included in this next phase of testing by creating a small number of users that test the system for usage and functionality.  This test allows any final issues discovered to be repaired and added.
Delta High Testing
The final testing phase is a high volume user test.  This is generally conducted using full data entry and timing conditions to make certain volume of data and usage does not affect the system as it was design to be used.
 
Home | Introduction | Services | Contact Us

Site design by BIT Solutions, LLC, sales@bitsolutionsllc.com