The requirement
The education and training of approximately 70 software developers in the areas of Enterprise Java, handling transactions, data persistence, asynchronous communication, etc. We also implement test driven software development (TDD) in combination with the corresponding tools. To ensure data persistence, we design and develop an OR mapping layer for a telecommunications specific database system. The effort of integrating further projects is reduced by introducing of technologies, such as Dependency Injection and its corresponding frameworks.
Together with the software architecture department, we:
- develop end-to-end blueprints,
- create reference implementations,
- conduct code reviews,
- pair programming sessions,
- use code metrics,
- use continuous build management.
The result
After the project has been completed, the customer’s internal development team will be capable of working independently, and at a higher and more constant developing speed.