Demanding and flexible solutions with continous integration
The basis of our software development is Open Source, object-oriented programming, domain-driven design and Agile development methods.
Our goal is to provide you with Enterprise Web Applications and individually customized TYPO3-based Enterprise Management Systems:
- That fully meet your technical and professional requirements;
- That are slim, robust and cost-effective both in development and maintenance;
- That are change- and extension-friendly, and thereby future-proof.
The experience of countless IT-projects has shown that traditional development methods and the classic phase model are too sluggish and inflexible to adapt to the constantly changing requirements of modern businesses. Typically, client demands will change many times, even during draft development - thus calling for a procedure which supports change from the very outset, guaranteeing both client and developer maximum flexibility.
Agile Software-development, an alternative to traditional concepts, enables exactly that: in short, iterative and incremental development cycles, the software solution is constructed, tested and continually optimized with continous integration. The result? Slim and flexible software.
Continuous Integration, an integral part of development
Thanks to AOE media’s use of continuous integration, minimal changes in the source code are function-tested by our developers prior to being checked into the version control. So as not to lose track of changes during development, and to ensure effective program management as well as ongoing quality control, our programmers work only with the latest Open Source Version Administration Systems.
Using our Subversion (SVN)-based Tortoise SVN we can detect, track and view not only changes to files and directories but also any changes made directly in the code. Our developers check their own changes into the SVN at least once a day, thereby keeping everyone up to speed on the current task status. Once the project is completed, all these many incrementally built particles of source code can then easily be gathered together into a single seamless entity.
“Test-driven Development”, one of AOE media’s fundamental working principles, operating in tandem with continuous integration via SVN Version Control, and in addition to the many functional tests routinely carried out during programming, all together ensure that …
- Program errors are swiftly detected and rectified,
- The expense of re-programming is thus avoided,
- And the most flexible solution possible is developed within the shortest possible time.
If you have any questions, or would like talk to us about a specific project, please contact us!