pds-it
['Product detail page','no']
Software development / software architecture
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

iSAQB® Evolution and Improvement of Software Architectures (IMPROVE)

Continuous improvement processes for software systems (CPSA Advanced Level)

Online
3 days
German
Download PDF
€ 1.990,-
plus VAT.
€ 2.368,10
incl. VAT.
Booking number
42594
Venue
Online
4 dates
€ 1.990,-
plus VAT.
€ 2.368,10
incl. VAT.
Booking number
42594
Venue
Online
4 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training just for your employees - exclusive and effective.
Inquiries
In cooperation with
ITech Progress
The three-day training course teaches you methods, tools, and skills for the continuous optimization of software systems. You will learn how to systematically improve systems based on business and technical goals, analyze existing architectures, consider business aspects, and align solutions with corporate goals. You can expect practical training in the analysis, planning, and implementation of improvement measures. You will learn how to reduce technical debt, develop long-term strategies, and optimize systems in a sustainable manner. The goal is to make architecture and processes more efficient and future-proof.
Contents

Basics

  • Introduction to software evolution and architectural adaptations.
  • Common issues and improvement methods.

 

Analyze the current situation

  • Conduct stakeholder and context analysis.
  • Systematically document and evaluate problems.

 

Evaluate problems and possible solutions

  • Consider expenditure and economic factors.
  • Apply estimation methods to decision-making.

 

Planning for long-term improvement

  • Develop strategies for continuous optimization.
  • Minimize risks and prioritize solutions.

 

Typical approaches for improvement

  • Refactoring and reduction of technical debt.
  • Process automation and quality assurance.

 

Examples of improvement

  • Analyze practical case studies and real IT systems.
  • Track successful optimization measures.

 

Requirements: 

There are no special requirements for the training environment, as the exercises take place using cloud- and web-based tools such as Miro, Draw.io, and platforms such as Jupyter or HuggingFace. All that is needed is a stable and sufficiently fast internet connection.

Learning environment
Your benefit
  • You analyze and improve software systems based on technical and business objectives.
  • You separate problems from solutions and plan long-term improvement strategies.
  • You use refactoring, automation, and architectural patterns to improve quality.
  • You apply analytical methods such as stakeholder, context, and runtime analyses in a targeted manner.
  • You evaluate risks and measures using ROI and cost-benefit analyses.
  • You will gain practical insights into improvement projects for real IT systems.

 

  • Efficient optimization: Systematic analysis and targeted improvement of software architectures.
  • Sustainable quality: Reduce technical debt and ensure long-term maintainability.
  • Practical knowledge: Application of proven methods using real-life examples.
trainers
No items found.
Methods
Final examination
Recommended for
  • You should have practical experience in the design and development of small to medium-sized software systems.
  • Initial experience in the maintenance and further development of existing systems, particularly in the analysis and refactoring of source code, is required.
  • Basic knowledge of software metrics such as coupling, complexity, and cohesion is helpful.
  • You should be familiar with basic techniques such as runtime analysis, profiling, and log analysis.
  • Experience in working with stakeholders and in analyzing requirements and development processes is an advantage.
Start dates and details

Form of learning

Learning form

No results

The training is carried out in cooperation with a training partner. This partner collects and processes data under its own responsibility. Please take note of the corresponding privacy policy.

No items found.
No items found.
*Mandatory fields

Do you have questions about training?

Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.

The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration