Agility for Success
We prefer the so-called agile development methods. Agile methods are more flexible and adaptive compared to traditional approaches. In our projects we regularly discover a lot of new ideas, experiences, business rules and inspirations on how to improve things in a way that nobody has ever thought of before. New requirements arise that were impossible to know in advance when the project was started.
Of course, we also define our customers’ goals, but we always keep an eye on the development process as a whole to incorporate new and/or changed ideas rapidly.
However, this requires something to talk about in order to verify it against the requirements. Corrections need to be applied as soon as possible, and not at the end of the project, when it is far too late and unnecessarily expensive. Only an iterative process of specification, design, implementation and testing with short roundtrips from the very beginning guarantees that we don’t end up with a software that might satisfy some outdated requirements, but fails when being applied to the real world. To speed up this highly creative and agile process, we developed the application framework Tentackle and the code generator Wurbelizer. Agile development at its best!