Software Architecture

Software architecture is inseparable from the DNA of ITech Progress. The awareness of the significance of the architecture for the value of software during the entire application lifecycle has from the very start had a strong influence on the development of our company.

From our offices in Nuremberg our experts advise and support well-known companies, often with the most complex architectures and in heterogeneous IT landscapes. From comprehensive Enterprise Architecture Management through to day-to-day project work in the teams, we take on responsibility for flexible, long-lasting architecture models and for strict compliance with defined standards.

With the ITech Academy we also offer our customers and staff a wide range of training courses and certifications in accordance with the iSAQB standard. Either as inhouse training for specific projects or as further training in one of our open courses in Ludwigshafen, Nuremberg or Frankfurt-Eschborn.

Architecture Consulting

Analysis
We analyse your existing architecture and document any technical debts.
Target Architecture
We design a viable and long-lasting target architecture for you.
Refactoring
We develop specific recommendations for refactoring and architecture improvement.
Implementation
We plan the realisation of the measures and support you during the implementation.
Coaching
We pass on our knowledge to your team – with inhouse coaching and training sessions in your company.

Sustained added value.

With your architecture you pave the way for long-term success of your software. You create the technological and methodological basis that shapes the project over the entire lifecycle and codetermines the result.

ITech Progress advises you right from the beginning: We determine the relevant requirements and bring about the strategic decisions in respect of technologies, methods and tools in the context of your system landscape. We develop resilient concepts, including for particularly demanding or safety-critical applications. We support you during the entire development process and also take care of the know-how transfer to the team.

If you are breaking new methodological or technological ground with your team, or wish to successively migrate the architecture of your existing systems, we would be glad to assist as a sparring partner and coach.

Project Teams

Temporary reinforcements.

You have important projects but no available architects? ITech Progress can help you. We provide you experienced software architects who seamlessly integrate themselves into your team and ensure a professional architecture. At the same time, experienced developers in your company can also become qualified, via coaching, to take over the architecture themselves in the course of time.

p
Support of the planning and implementation of software architectures in your company
p
On request: Coaching of experienced developers and a transfer of software architecture know-how
p
Support and quality control also after implementation of the project
iSAQB CPSA Foundation Training

The intensive Certified Professional for Software Architecture (CPSA) foundation training including an examination and the iSAQB certificate. Book now in the ITech Academy or as inhouse training.

Supervision / Management

Approved by ITech Progress.

The more complex your software projects are, the more important it is to have competent management and results monitoring, including in the architecture. ITech Progress has many years of experience in project supervision. On request, we take over the management of your software architecture, accept all architecture developments carried out by your teams following careful inspection, and in this way ensure a consistently high quality level and compliance with defined standards and methods.

Supervision and acceptance of your software architecture can take place either on site or remotely. Depending on the software support in the approval process, additional reporting to the IT management can be agreed.

Training & Coaching

Know-how for software architects.

Qualification of software architects is particularly important to us. As a training organisation licensed by the iSAQB, the International Software Architecture Qualification Board, the ITech Academy imparts certified fundamental knowledge for software architects, and in addition offers advanced training modules in a wide range of specialist areas. From Enterprise Architecture Management via Agile Software Architecture through to Domain-Driven Design and methods for evolution and improvement of software architectures, we offer a wide spectrum of training that can be attended as open courses or inhouse training sessions.

Independent of the iSAQB training programme, we also pass on our knowledge via project-specific coaching sessions. In this way we ensure, in the interests of our customers, that the software architecture in the company is also further developed at the highest level following joint projects, and in compliance with the specified requirements and standards. Contact us for more information: Your specialist consultants at ITech Progress will be happy to advise you on the optimal training programme for your projects and your teams.

iSAQB-licensed Foundation & Advanced Level Training

Certified knowledge: The ITech Academy offers you a wide-ranging portfolio of Certified Professional for Software Architecture (CPSA) training courses. Book now in the ITech Academy or as inhouse training.