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.