Certified Professional for Software Architecture (CPSA®)
The CPSA® Advanced Level Module IMPROVE – iSAQB® Training Course in Evolution and Improvement of Software Architectures
Evolution and Improvement of Software Architectures
How do you systematically 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 prioritization of these problems from an organizational, technical, and business perspective. It also addresses typical strategic and tactical approaches to improve existing systems.
Credit Points for IMPROVE Training Courses
How can software systems be systematically improved in line with economical and technical goals?
Participants of the module IMPROVE learn to methodically improve software systems and architectures, guided by economic and technical goals. The trainings impart the systematic separation of problem and solution, the elaboration 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. restructuring and refactoring, improving analyzability, process improvement, improvement of technical infrastructure, improvement of quality attributes, etc.
Related Blog Posts
What is behind the CPSA Advanced Level module IMPROVE, one of 17 trainings that participants of the Advanced Level can choose from? The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Professional for Software Architecture) after the Foundation Level. Gernot Starke, iSAQB member and curator of the Advanced module…
There is a wide range of certificates on offer, yet most certificates and certification procedures are based on a similar process with some comparable variants…
Frequently Asked Questions
There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.