Process

Shoroco takes great pride in its professional approach to system development, built upon its team’s experience that spans over two decades of highly sophisticated, complex fault-free system development.

I. Planning & System Design

The most critical step in achieving the essential IT solution is the Planning & System Design phase. Shoroco Systems engineers work with the client to develop an understanding of the client's needs, existing infrastructures and other interfacing systems. This entails:

Actual development does not start until requirements are baselined. From the client’s perspective, this entails a clear and documented mutual understanding of the scope and objectives of the project. This allows for changes to be administered effectively and the impact of requested changes to be clearly and precisely ascertained by Shoroco.

II. System Development

The objective of Shoroco Systems is to deliver extensible and scalable systems to clients that should see long life, expanding with the growing needs of the client and evolution of technology. The System Development phase is where this objective is accomplished. Shoroco uses a time-proven disciplined design methodology which guarantees the highest product quality. All steps are documented and archived to facilitate maintenance and future enhancements to the system. The System Development phase includes:

III. Testing

Shoroco Systems realizes that while a system bug at the development stage is a minor inconvenience to the developer, if undetected and passed on to operating software, it could have enormous impact on the client. A rigorous five step process (listed below), strictly enforced within the Shoroco methodology, guarantees that the client receives a system of highest quality. Our five step Testing process involves:

IV. Field Support

Shoroco Systems does not consider its job complete until the system is operational within the client environment. Users need to learn about the system, its interfaces and its intricacies. As the client uses the system, help may be needed in explaining the use of a feature or performance issues. Shoroco provides extensive assistance to its clients in these matters in the following forms:

V. Feature Development

Once the system is fully functional and operational, Shoroco Systems is will upgrade the system as the client’s business and its concomitant needs grow. To ensure that upgrades can happen smoothly, Shoroco utilizes: