Project Approach

At Interesting we believe in flexibility, customer involvement, and working software. This is why we have have come to regard agile project management with Scrum as a natural approach to managing requirements, releases, and changes in a project.

Agile project management is somewhat the IT equivalent of lean manufacturing and allows us to offer a degree of quality and flexibility that traditional waterfall approaches cannot match.

One of the key attributes of Scrum is the focus on frequent delivery cycles, also called sprints. Even for large projects the work is broken down into useful components at short intervals rather than a long build phase followed by an equally long testing phase. From the very beginning, our clients receive a working system that is upgraded every two weeks with new features.

Since this method relies less on static up-front documentation it enables us to start projects much sooner and ongoing communication with our clients helps us to identify requirements accurately.

While Interesting supports clients in long-term planning we do not aim at providing clients with the false confidence of a defined scope at the early stages of a project life cycle. In fact we encourage our clients to decide which features are most important and should be delivered in the next iteration.

Our approach gives the opportunity to make any adjustments necessary in-between iterations as requirements arise or the project focus changes. Being able to adapt to such changes ensures that the end product is exactly what the client needs.

Graphically Scrum looks like this:

Scrum process