Building creative products, activating ideas and growing companies

A software development project doesn’t only require strong technical skills. Strong organizational skills and proven methodologies are just as important to make sure that the project is a success and is delivered on time and on budget.

The traditional approach to project management is a waterfall model where project activities are broken down into linear phases that must be done in series, where each phase depends on the deliverables of the previous one. This model is suitable for projects where requirements and scope are fixed, the product is firm and stable, and the technology is clearly understood.
In the fast-paced world of software development, however, requirements are often not entirely known, and changes arise during the project. For this reason, the agile methodology is better. In this method, a project evolves through the collaborative effort of self-organizing and cross-functional teams and the end user.

We work in scrums and use kanbans to steer development. After a preliminary requirement analysis and rough cost estimate, the project is started and continues with tight weekly follow-ups with our customers. Because our team is international, our common language is English, but our project managers are all located close to our clients. Using this faster and tighter approach we can identify and correct mistakes or unclarities earlier rather than later and ensure a quality delivery.