Solution Development

As the world entering the information era, information technology plays more and more significant role in almost every aspect of our life. And you know what your problem is and how information technology can assist you to solve it. But that does not necessary mean that you should solve everything by yourself. You can let us assist you by developing system to meet your IT needs while you focus on what you do best in your field.

Below we explain generic steps and activities we do when we are conducting solution development for our clients. We use user-centered design approach. Specifically, we use "Persona" method to create well designed user experience in our solution. Most of the case, we use these kind of activities. But of course in any given conditions, our method and approach can be altered to what method suits the problem best.

Analysis

We analyze your problems and how information technology may assist to solve it. We conduct several interviews and questionnaires in your enterprise to gather as much as needed requirements from you company. In the end of this activity, we define the functional and non-functional requirements together with you.

Design

Having the required functional and non-functional specifications, we will start design the appropriate infrastructure for the solution: system architecture design, database design, information architecture design, and interaction design. In the end of this activity, of course we will ask your feedback again about our design.

Implementation

This is the part where all the concepts turned into reality. This is where we code the designed solution into usable and applicable working IT artifacts: whether it's an enterprise scale software system, a mini widget running on mobile device, a rich internet application, or anything we can think about an IT artifact can be.

Testing and Deployment

To prevent our delivered solution from having nasty bugs and errors, we test it heavily with proven testing methods. Later on, we deploy it to your system. And there it goes, the solution system is up and running.

Maintenance

As post production phase, we continue to give you our best service by maintaining system we developed. This way you can ensure that you have a long term and trusted IT partnership with us, not a one time and short term one.