How we work

Choice of methodology

The concept of Component Based Development (CBD) forms the cornerstone of our development philosophy. We use UML in every step of the software development process, and have adopted the Rational Unified Process (RUP) as a reference point. However, we can adopt clients’ own choice of methodology when required.

Quality assurance

We are fully aware that quality is not something that can be “bolted on” at the end of a process, but rather a continuous activity that runs in parallel with the overall development effort. Our QA policy includes the following procedures:

Design Reviews

Code Reviews

Tests

Change management

Progress reports

Lines of communication

Ready to get started?

We've made it easy for you to get the info you need.

Just fill out our Contact form and let us know about your project.

 
 

Handcrafted software

We produce handcrafted software to custom specifications. Just like a handcrafted violin, software is handcrafted in the sense that it is produced meticulously and with passion by engineers who take pride in their work.

Services

We have expertise in the following areas:

  • Web based application development (Java/JEE)
  • Desktop application development (Java/GUI)
  • Coding based on design specifications (Java/UML)
  • Testing

The Yoma Advantage

We see our role as a kind of a business partner on stand-by and yet readily available when needed, to help out with tight project schedules or simply to beat the competition through our value proposition:

  • Low development costs
  • Shortened development iterations
  • Rigorous quality assurance