Software Architecture

Software architecture is our DNA!

The awareness of the significance of the architecture for the value of software during the entire application lifecycle has from the very start a strong influence on the development of our company.

We advise well-known companies and authorities on complex architectures and in heterogeneous IT landscapes. From comprehensive Enterprise Architecture Management to day-to-day project work in 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 in-house training for specific projects or as further training in our open training courses.

Architecture consulting

Sustainable added value.

With your architecture you set the course for the long-term success of your software. You create the technological and methodological basis that shapes the project over the entire life cycle and helps determine the result.

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

If you and your team want to enter new methodological or technological territory or successively migrate the architecture of your existing systems, we are happy to support you as a sparring partner and coach.

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 in-house coaching and training sessions in your company.

Project teams

Temporary reinforcements.

You have important projects but without available architects? 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 in-house 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 also for the architecture. ITech Progress has many years of experience in project supervision. On request, we can take over the management of your software architecture, accept all architecture developments of your teams after careful examination and thus guarantee a consistently high quality and compliance with defined standards and methods.

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

Trainings & Coaching

Know-how for software architects.

Qualification of software architects is particularly important to us. As an iSAQB accredited training provider, the ITech Academy imparts certified basic knowledge for software architects (iSAQB CPSA Foundation Level) and also offers expert knowledge in a variety of advanced level modules (iSAQB CPSA Advanced Level). From Enterprise Architecture Management, Agile Software Architecture,  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 (face-to-face/online) or in-house 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 interest of our customers that the software architecture in the company is further developed at the highest level and in compliance with the specifications, even after joint projects.

iSAQB-accredited Foundation & Advanced Level Training

Certified knowledge: The ITech Academy offers you a wide-ranging portfolio of Certified Professional for Software Architecture (CPSA) training courses.