Skip to content
Certified Profes­sional for Software Architecture (CPSA®)

The CPSA® Advanced Level Module IMPROVE – iSAQB® Training Course in Evolution and Improvement of Software Architectures

MODULE IMPROVE

Evolution and Improvement of Software Architectures

How do you system­at­i­cally improve existing software systems (“legacy”), aligned with technical and economic goals?

The curriculum addresses the systematic search for problems and technical debt as well as the prior­i­ti­zation of these problems from an organi­za­tional, technical, and business perspective. It also addresses typical strategic and tactical approaches to improve existing systems.

Credit Points for IMPROVE Training Courses

Techno­logical Competence
TECH

10

Methodical Compe­tence
Method

20

Commu­nicative Competence
Comm

0

IMPROVE

advanced-level-diagramm-improve-en

Content of the module Evolution and Improvement of Software Archi­tec­tures (IMPROVE)

isaqb-favicon

Founda­tions

isaqb-favicon

Analysis of current situation

isaqb-favicon

Estimation of problems and solution approaches

isaqb-favicon

Long term improvement planning 

isaqb-favicon

Typical improvement approaches

isaqb-favicon

Improvement examples

How can software systems be system­at­i­cally improved in line with economical and technical goals?

Partic­i­pants of the module IMPROVE learn to method­i­cally improve software systems and archi­tec­tures, guided by economic and technical goals. The trainings impart the systematic separation of problem and solution, the elabo­ration of short‑, mid- and long-term solution strategies as well as their alignment with business goals and measures. In addition, the IMPROVE curriculum teaches typical approaches of improvement, e. g. restruc­turing and refac­toring, improving analyz­ability, process improvement, improvement of technical infrastructure, improvement of quality attributes, etc.

Related Blog Posts

iSAQB Blog IMPROVE interview with curator Gernot Starke

What is behind the CPSA Advanced Level module IMPROVE, one of 17 trainings that partic­i­pants of the Advanced Level can choose from? The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Profes­sional for Software Architecture) after the Foundation Level. Gernot Starke, iSAQB member and curator of the Advanced module…

Read More
iSAQB-blog-how-to-identify-a-good-certificate

There is a wide range of certifi­cates on offer, yet most certifi­cates and certification proce­dures are based on a similar process with some compa­rable variants…

Read More
iSAQB-blog CPSA-A Level

This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam…

Read More

Additional Information

Frequently Asked Questions

There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.

Downloads

Advanced Level – Sample task for the CPSA‑A exami­nation task

Sample task “BigSpender” / Topic – Information System

Deutsche Version [pdf]

English Version [pdf]

Curriculum Module IMPROVE – Evolution and Improvement of Software Architectures

Curriculum of the Advanced Level Module IMPROVE with all learning goals and terms for the individual chapters.

English Version [pdf]

Deutsche Version [pdf]

Stay Up-to-Date with the iSAQB® Newsletter!

Scroll To Top