How we do it
Coming from the dotcom development battlefield, we can take the optimal approach to solve your problem. From extreme programming when you need to be online yesterday to anticipated OO design and iterative development process, when you invest in a comprehensive reengineering of your business processes and enterprise IT systems. We regard each of our IT projects as a war. Looking for the right tactics to win each battle, but keeping a strategic view to win the whole war.

Business Modeling and Requirements Management
From the outset of our relationship our business analysts and engineers work with your team to clarify and formalize the Requirements, and later we establish a clear Requirements Change Management process giving you an active role through our online project management tools. Knowing the pitfalls produced by star consultants who had never done what they consult you for, we can save you time and money. Adjusting to your deadlines we can go the formal way and elaborate your Software Requirements Specification document into a plan of great detail and precision, or help you just outline your Requirements, to be later evolved into a complete model through a clear change management process. Many software development paradigms and acclaimed methodologies exist in the industry, but we are committed to find the best for your project and tune ourselves to it.

Design
Regardless of the nature of your problem and selected modeling techniques you will have access to our models and engineering artefacts and be able to influence the solution architecture and our design decisions.

Development
Iterative development is already an established practice in the industry and we are confidently following its principles, isolating possible design or requirements shortcomings, and beating them in the following iterations. During development your team has access to the working prototypes of major subsystems, so you can help us fine-tune the solution and completely meet your expectations. Regardless of the selected technology our developers are responsible for testing their modules before releasing them to the QA team.

Testing
Whether system or requirements based testing is performed, you have access to all test plans and reports through our online ticket system. We can provide your team with controlled access to the tested prototypes and let them be a part of the process, perform relevant manual tests and submit issues to the right people from our development team.

Deployment
Upon deployment you already have a comprehensive online documentation that you can easily extend through our open Web Knowledge Base System, which all our customers receive with our solutions. User guides, programmer guides and resources, FAQ for both front and back end applications are deployed in our Web Knowledge Base System, where your customers, partners, and employees have role based access to the help they need.
Support
Having a successful solution you can count on our custom tailored Support Program, having 24x7 access to our support team via the Sunfish Online Issue System.