Development process

we work with agile method

In favor of delivering for the customer what he needed, we actively apply agile methodologies, mostly the Scrum method. The sprints are usually 2 weeks long. 

Applying agile methodology has a lot of advantages: by decomposing huge projects into manageable parts there isn't any need for one-time huge investments, you can focus on business value, we can focus on your real needs and the engagement between project stakeholders can be strengthened.

The product backlog, stories, sprints and releases are managed transparently in the Redmine project management software using Scrum plug-ins.

we operate a systematic quality assurance system 

We have established a solid Quality Assurance (QA) system for development projects. This system is applied during every step of the development in form of unit tests, integration tests, system tests and acceptance tests (in-house and user side). Unit tests are mostly automated, so reproducible during development lifecycle. The development work including automated tests is validated by the Jenkins Continuous Integration system. 

All of our major processes (including system development and project management) are ISO-certified. Our ISO-certified methodology in project management processes is based on PRINCE2.

1.
picture

Our development projects start with clients’ needs assessment amended with consultancy services on request. Our expert consultants can help you leverage the best tools and techniques to streamline processes and to support growth moving forward—increasing engagement with employees, customers, and other stakeholders.

Consulting and requirement analysis
2.
picture

Our ROI calculation schema enables businesses of all sizes to compare the benefits and costs of SaaS based or on-site license based business models.

ROI planning
3.
picture We build an initial functional and architectural plan about the system and create the initial product backlog based on needs assessment.
Architecture planning
6.
picture Based on the experiences during prototype presentation, the „real” development of the solution can be started. Most of our development projects are executed under the Scrum project management methodology, meaning software development with short-run (2-3 weeks) iterations. In line with the agile method, at the end of an iteration the customer can view and examine the resulting product, so we can discuss about further requirements based on presented product version.
Product development
5.
picture

It is proven that humans are visual thinkers, we can understand problems more quickly if they are visualized. Based on this statement we believe that presenting a prototype for the customer is very helpful for both parties, the most important problems and questions are brought up in this phase, where development and modifications are much cheaper than in subsequent phases.

Presentation of prototype
4.
picture To deliver an insight about the product to the customer as fast as possible, we build a prototype application which is able to present the key functionalities of the program.
Prototype development
7.
picture

When the solution reaches the production ready state and passes beta and alpha tests, we deliver it to the customer for acceptance test. User acceptance tests are executed to verify if the resulting product meets the customer’s needs (which were discussed in every iteration during development).

Validation and testing
8.
picture In favor of a stable, reliable operation and high availability, a fine tuning is needed before going live.
Configuration and fine tuning
9.
picture We believe that real customer satisfaction comes when the customer discovers the power and the benefits of the ordered product. To achieve this goal, we offer understandable and cheerful trainings and workshops related to the solution.
Training
11.
picture

We offer a wide range of support services to our clients ranging from immediate attention and care to more thorough troubleshooting procedures. Our team is happy to assist you in any way we can.

Hotline: reach us directly during a crisis, when you are in need of immediate assistance

Helpdesk: send us service claims or issues remotely via email 

Dedicated support: a consultant or technician to each client

 

Ongoing support
10.
picture

After ensuring a stable operation and customer education the system can go live to accomplish its mission.

Live operations
1.
picture
Consulting and requirement analysis

Our development projects start with clients’ needs assessment amended with consultancy services on request. Our expert consultants can help you leverage the best tools and techniques to streamline processes and to support growth moving forward—increasing engagement with employees, customers, and other stakeholders.

2.
picture
ROI planning

Our ROI calculation schema enables businesses of all sizes to compare the benefits and costs of SaaS based or on-site license based business models.

3.
picture
Architecture planning
We build an initial functional and architectural plan about the system and create the initial product backlog based on needs assessment.
4.
picture
Prototype development
To deliver an insight about the product to the customer as fast as possible, we build a prototype application which is able to present the key functionalities of the program.
5.
picture
Presentation of prototype

It is proven that humans are visual thinkers, we can understand problems more quickly if they are visualized. Based on this statement we believe that presenting a prototype for the customer is very helpful for both parties, the most important problems and questions are brought up in this phase, where development and modifications are much cheaper than in subsequent phases.

6.
picture
Product development
Based on the experiences during prototype presentation, the „real” development of the solution can be started. Most of our development projects are executed under the Scrum project management methodology, meaning software development with short-run (2-3 weeks) iterations. In line with the agile method, at the end of an iteration the customer can view and examine the resulting product, so we can discuss about further requirements based on presented product version.
7.
picture
Validation and testing

When the solution reaches the production ready state and passes beta and alpha tests, we deliver it to the customer for acceptance test. User acceptance tests are executed to verify if the resulting product meets the customer’s needs (which were discussed in every iteration during development).

8.
picture
Configuration and fine tuning
In favor of a stable, reliable operation and high availability, a fine tuning is needed before going live.
9.
picture
Training
We believe that real customer satisfaction comes when the customer discovers the power and the benefits of the ordered product. To achieve this goal, we offer understandable and cheerful trainings and workshops related to the solution.
10.
picture
Live operations

After ensuring a stable operation and customer education the system can go live to accomplish its mission.

11.
picture
Ongoing support

We offer a wide range of support services to our clients ranging from immediate attention and care to more thorough troubleshooting procedures. Our team is happy to assist you in any way we can.

Hotline: reach us directly during a crisis, when you are in need of immediate assistance

Helpdesk: send us service claims or issues remotely via email 

Dedicated support: a consultant or technician to each client

 


Quick start

01

Get in touch

Send us your project requirements via our contact form, be it a detailed specification or a basic idea.

02

Needs assessment

We will contact you within 2 business days to clarify the project requirements.

03

Quote

We will send you a free, non-binding proposal.