|
|
Through the entire life span of a project, Open Box adheres to a consistent process
— one that's been worked on and perfected through real world implementations.
|
our approach
The ability to provide the most efficient, cost-effective business solutions comes
from a solid methodology… one that's evolved over the years, and has formed the
basis of many successful IT projects. At Open Box,
this methodology is systematically applied to every project we undertake.
A CLOSER LOOK AT OUR APPROACH:
Open Box's dedication to this sound, standard-based
process means that you can rest assured that the highest standards are maintained
through every stage of the software development.
Adobe Flash Player is needed to view our approach.
Click on the image below to get the latest version of Flash.
|
Conduct Vision and Planning
Firstly, the onshore team assists you in defining your project. To get a clear idea
of your project's scope, Open Box conducts
a thorough assessment of your existing business systems and processes. At this early
stage, it's vital to identify your project's objectives, high-level business processes
and requirements, not to mention volume, growth and performance needs.
After establishing the most critical application components, as well as your project's
goals (in terms of timelines, functionality and support), the vision is ready to
be translated into a high-level model. At this stage,
Open Box will present you with a Project Definition Document.
Requirements and Analysis
Our experts work with you on a one-on-one level to find out more about your needs…
and define exactly what your project requires. After developing an in-depth understanding
of your business and system requirements, Open Box
is able to formulate a User Requirements Specification.
Design
With this knowledge, Open Box will put together
a custom-made blueprint for your project — the Technical Design Document — and then
walk you through it. Once Open Box has identified
the specific technology enablers as well as the new component designs for your project,
an overall testing strategy is put in place… ready to be implemented.
Build
As the culmination of the first three phases, this is where ideas start to transform
into working solutions. During construction, programming takes centre stage while
code reviews and unit testing of the specific components continue in the wings.
At this time, the Open Box team will have
gathered enough information to formulate the Knowledge Transfer Document.
Test
Our motto is check, double-check, and then check again. That is why we dedicate
at least 40% of our time to the testing of solutions. Every code review and unit
test is overseen by the development team, and is fully integrated into the Design
and Build phases. As soon as multiple components are completed and the test environment
is established, Open Box is ready to start
testing the system.
-
Each component is tested independently before being put through rigorous integration
tests — ensuring that data flows seamlessly between the new solution and your
existing systems.
-
And the next hurdle… a performance test — just to double-check that service levels
have maintained their optimal standards.
-
Finally, it's over to the User Acceptance Test team. It's their job to make sure that
the software solution meets your project's initial objectives and business requirements.
Implement
Once everyone is satisfied with the results, Open Box
deploys the software to the production environment. The onshore team completes the
system knowledge transfer, and is available to monitor progress after the initial
deployment takes place. What's more, Open Box
also provides any necessary training for staff or users.
|
|
|