Follow Susco Blogs via RSS Follow Susco on Twitter Fan Susco on Facebook

Custom Software Programming

Process


1. Initial Meeting - Pain Identification

Our main goal is to build solid relationships with all of our clients, and that's why we strive to get to know you personally during our initial consultation meeting.  In order to improve your business processes, we must be able to work closely and this initial meeting allows you to see if we will be a good fit for you and your organization.  We will take great care in explaining what we do and why we do it, so that you will have a greater understanding of how we work and can set your expectations accordingly.

We want you to speak openly and honestly about your concerns and to give as much detail as possible.  When you identify your pain points and then explain the negative impact on your business, whether it is financial or productivity related, you arm us with the knowledge to solve your problem.

In most cases, we will then be able to give you a broad sense of the project size and projected timeline.  In those instances where the initial meeting isn't sufficient, we will schedule a second meeting at a time that is convenient for you.



2. Detailed Needs Analysis

Once the initial meeting is complete, we will prepare a detailed needs analysis.  In the analysis we will map out the current business process that we feel is causing your pain.  We then focus on that process and work to identify weak points that can be improved.  These weak points and our suggestions are then presented to you so that we can come to an agreement on the best solution.  The solution is custom tailored to your needs, whether it be a web application, desktop application or off the shelf solution.



3. Proposal and Contract Start

Once, we have agreed on the best course of action, we will prepare and submit a detailed proposal. The proposal will outline all activities, timelines and client responsibilities accurately. We work with our clients to finalize the scope, so that we can start work.



4. Benchmark Current Performance

In order for us to accurately measure our initiatives, we always begin by accurately benchmarking the performance of the current business process.  This will give us a clear picture of the project and concrete numbers on which to measure our future success. During this step, we will calculate error rates and the labor costs associated with the current process.



5. Implementation

After the contract has been signed, we will begin implementing the solutions that we put forth in our proposal. We then design and test the application and train your staff members accordingly. After the testing and training have been completed, we then move onto implementing the new system.



6. Benchmark Performance

We then accurately measure the performance of the new system, taking great care in recording error rates and the new labor costs associated with the revised process.


7. Prove ROI

For improvement projects (where we are improving on current processes or systems) we compare the benchmarks taken before and after our project implementation. In instances where we are implementing a new process altogether; we measure the company's profitability before and after the implementation.