ITech Progress is a bronze sponsor of the IT Days 2024

ITech Progress is a bronze sponsor of the IT Days 2024

ITech Progress is a bronze sponsor of the IT Days 2024.

Insights into the future of software architecture!

We are pleased to support the IT-Tage in Frankfurt, Germany, December 9-12, 2024 as a bronze sponsor! This conference offers IT experts from the DACH region a unique platform to experience and discuss the full spectrum of software development, architecture, and IT strategy.

A wide range of topics at the IT Days 2024

The conference covers a wide range of topics, including:

  • Architecture & Design
  • Microservices and IT Security
  • Artificial Intelligence & Machine Learning
  • Database Technologies and Big Data
  • IT Leadership and Agile Methods
  • UX Design and Quality Assurance

In addition, the IT Days are dedicated to social issues such as “New Work” and the ethical challenges of the IT world, and create space for discussions about the responsibility and creative power of software developers.

A highlight of our presence at the fair

One highlight is the session by our colleague Axel Feix on December 11. In “Architecture-Relevant Requirements with Storytelling and Domain-Driven Design”, he provides practical insights into how development teams and stakeholders can work together to identify important requirements and incorporate them into the development process in a targeted manner.

Visit us at the IT Days!

As an experienced software and IT consulting company, ITech Progress GmbH supports companies on their way to future-proof, customized solutions. With expertise in the areas of architecture, development and consulting, we focus on quality, innovation and close cooperation with our customers.

Visit us at the IT Days and learn more about our work and our commitment to a strong IT community! We look forward to exchanging ideas with you.

ITech Progress Anniversary

ITech Progress Anniversary

years anniversary

Always on the pulse of innovation!

On June 7, 2024, we celebrated our 20th anniversary in an unforgettable way. This special celebration was not only a look back at our achievements, but also a celebration of community, celebration and inspiration.
During this celebration, we were not only impressed by spectacular shows, but also by the diversity and creativity that characterizes our team. A magician mesmerized us with his skills, the light artists took us into a world of magical colors and shapes, and the fire artists ignited the passion and ambition in our hearts.
These performances were more than just entertainment – they were symbols of creativity, innovation and the limitless possibilities that arise when talent and passion meet. They reflected the essence of our company – versatile, dynamic and always ready to push boundaries.
But the real highlight of our celebration was not the spectacular shows, but the people who experienced them. Everyone’s presence, commitment and uniqueness made this anniversary an unforgettable experience. Together we laughed, danced and were inspired – and that is exactly what makes us the team we are.

We would like to thank each and every one of you for your participation, contributions and tireless passion that made our 20th anniversary an unforgettable event. Enthusiasm is what drives us to do our best, to explore exciting avenues and to achieve great things together.
As we look back on the celebrations, we remember not only the shows, but above all the moments of togetherness, joy and solidarity. These memories will always stay with us and inspire us to continue reaching for the stars together in the future.
Here’s to the next 20 years – may our journey continue to be magical, inspiring and successful!

Web security module from iSAQB – We are accredited!

Web security module from iSAQB – We are accredited!

Web security module from iSAQB - We are accredited!

“We are proud to have received the accreditation for the web security module. This certification is a testament to the quality of our training programs and our continuous efforts to strengthen the skills of our participants in the field of web security.”

Mahbouba Gharbi, Managing Director of ITech Progress GmbH

 

ITech Progress is pleased to announce official accreditation for the Web Security module from iSAQB® – International Software Architecture Qualification Board. This significant recognition underscores our commitment to excellence in educational standards and our expertise in web security.</p

In today’s digital world, web security is a critical factor for business continuity and data protection. The Internet, as an open system, offers hackers numerous opportunities to attack and steal sensitive information. Companies and organizations must therefore design their web applications and services securely and regularly check for vulnerabilities.
The iSAQB’s Web Security module is aimed at software architects and provides a comprehensive introduction to the basics of web security. Participants will learn about important security measures such as implementing firewalls, using encryption techniques and identifying and fixing vulnerabilities. The right combination of these measures can significantly reduce the risk of attacks and data loss.
The module also covers the implementation of security measures such as authentication and authorization to control access rights to web applications and services. Participants will learn how to effectively integrate these measures into their systems to further enhance security.
In summary, the web security module provides a comprehensive introduction to web security and enables participants to make their web applications and services more secure and regularly check for vulnerabilities.

ITech-Academy-Logo

For more information about our new web security training courses, please register here.

The first dates will be published shortly and will of course also be announced here.</p

OOP 2024 – we are part of it!

OOP 2024 – we are part of it!

OOP digital 2024 - we are part of it!

H. Tiemeyer präsentiert die Kernkompetenzen der ITech Progress GmbH

It is good to rub and polish our minds against those of others.

Michel Eyquem de Montaigne

We can look back on a week full of interesting and enriching discussions at the OOP in Munich!

Holger Tiemeyer steht während seinem Vortrag auf der Bühne. Hinter ihm ist die Präsentation auf einer Leinwand zu sehen.
H. Tiemeyer präsentiert die Kernkompetenzen der ITech Progress GmbH

What is OOP? SOFTWARE MEETS BUSINESS – a leading specialist conference for software architects with an adjoining exhibition area that takes place every January in Munich. Always? This was the first year after the pandemic that the trade fair was held again at the usual time. It’s the ideal place to keep up to date, gather inspiration and make valuable contacts. As well as making new contacts, we were particularly pleased to meet up with old acquaintances – it’s simply a great event for exchanging ideas! A special highlight at the stand was of course the competition for an iSAQB-licensed training course!

Holger Tiemeyer steht während seinem Vortrag auf der Bühne. Hinter ihm ist die Präsentation auf einer Leinwand zu sehen.

We are already looking forward to next year!

How to Identify a Good Certificate?

How to Identify a Good Certificate?

An article by: Mahbouba Gharbi and Dr. Carola Lilienthal

Introduction

A new trend has been apparent in IT for about fifteen years now: Not only may we learn throughout life, but we can acquire certificates for having expanded our knowledge. Two words in this last sentence should make the interested reader sit up and take notice: “acquire” and “knowledge”.

A certificate must be paid for! Therefore, the first question we want to ask ourselves is whether you can buy a certificate without having substantially increased your knowledge. How are certification procedures organized to prevent such malpractice?

Secondly, we turn to the question of what certificates can or do verify: theoretical knowledge – i.e., everything that can be learned from books, or real practical experience that grows and changes over the years. Should certificates perhaps even have an expiration date? Are there certificates that check whether I maintain or expand my knowledge and experience once certified? Which promises are used to advertise certificates and what can you make of these promises?

Certification procedure

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. Figure 1 shows the basic pattern for certification procedures.

If a training provider wants to offer a training course for a certificate, they first have to consider whether they are able to teach the topics contained in the syllabus (step 1 in figure 1). If this is the case, the training provider must be licensed by the board responsible for this certificate (step 2). With the corresponding license agreement, the board ensures that the training provider implements the board’s syllabus and, if necessary, has the quality of its training materials assured by the board. If you are a prospective examinee looking for a training provider for a certificate, you should always check if the training provider actually holds the required license.

Once the examinee has found a training provider that suits them, they register for the respective training course and pay the training course fee (step 3+4). If the examinee wants to take the exam right after the training course, the training provider registers the examinee for the exam with a certification body shortly before or during the training course (step 5). Certification bodies are authorized for the examination by the board responsible for the certificate. The question pool from which the certification body compiles the examination questionnaires is developed by the same independent board that defined the syllabus for the training course.

Most training courses are organized in such a way that the examination can be taken directly after a training course that lasts several days (step 6). For this purpose, the certification body appoints an independent non-specialist examiner to conduct the exam on site. The exam is administered by a non-specialist examiner in order to prevent them from helping the examinees with the exam in any case.

The certification body receives an examination fee from the examinee for this service (step 7). The examiner has the examinee complete a multiple-choice test (step 9) – either digitally or on paper. They received the tests in paper form from the responsible certification body (step 8). Following the examination, the digital tests are evaluated directly by the certification body (step 11) and the result is announced (step 12). If exam sheets in paper form are used, the examiner sends the completed exam sheets back to the certification body (step 10). There, the answers are evaluated, and the number of correct answers is determined (step 11). The examinee is then informed about their result by email. If the examinee has given enough correct answers, they receive their certificate (step 13).

Figure 1: Certification procedure from the perspective of the examinee [DST]

This process, which at first glance seems relatively complicated for the examinee, was created to counteract the danger presented in the introduction that certificates can simply be bought.

A good certificate is characterized by the fact that the definition of the contents, the training course, and the examination are the responsibility of different institutions that are independent of each other (see figure 2).

Figure 2: Division of tasks [DST]

There are different variants to this comprehensive certification procedure for individual sub-processes:

  1. Preparation without training course (see figure 3)
  2. Remote examination (see figure 4)
  3. Public examination
  4. Examination at a test center

If an examinee wants to take the exam for a certificate without preparation by a training provider, the examination fee is somewhat higher for most certificates (step 5 in figure 3). Books are offered for most certificates to facilitate self-study (step 6 in figure 3).

Figure 3: Preparation without training course [DST]

For the exam, the examinee has the three alternatives listed above.

Since the coronavirus pandemic, many training courses are offered remotely, and therefore location-independently, so a remote examination is the logical step. For this reason, a remote exam is now offered with many certificates. The exam is taken remotely by the examinee and is monitored by an examiner who connects to the examinee’s computer and watches the examinee with a camera. Thus, the need to travel is eliminated for all parties involved. Procedures that allow for online exams to be taken without supervision, on the other hand, invite malpractice.

Figure 4: Remote examination [DST]

In addition, some certification procedures offer examinees the possibility of attending a public examination or a test center where they take their exam under personal supervision.

So, to summarize the answer to our first question: In procedures that follow the process presented here with a separation of responsibilities and where the exam is taken under supervision, it is ensured that you cannot buy the certificate.

Knowledge or experience?

But what about the second issue? What do certificates verify? Theoretical knowledge or practical experience? Well, this question actually depends on the type of certificate!

Any certificate that only consists of a multiple-choice test merely requests theoretical knowledge. The boards, of course, try to create exam questions that can be answered with practical experience only, but that is very difficult with the multiple-choice pattern.

Certificates that fall into this category usually carry the label “Foundation Level”. The Foundation Level is explicitly advertised by the providers as a basic certificate [FGG10]. The examinee masters a field’s basic concepts afterwards. These basic terms can be learned, their meaning can be explained to the examinee. After the exam or training course, the examinee speaks the language of this domain.

Certificates that build on the “Foundation Level” usually go beyond a pure multiple-choice test. These certificates often carry the addition “Advanced Level”, and sometimes “Professional” or “Master”. For these advanced certificates you have to demonstrate practical experience in some way.

For some certificates you must provide testimonials from your employers for projects that fit the topic of the certificate: e.g., 18 months of testing tasks in projects, or 18 months of project management or subproject management.

Some other advanced certificates include an oral examination in addition to the multiple-choice test. In some cases, there is no training course in the traditional sense, but an attempt is made to simulate a kind of project situation in which the participants work together in the respective field.

Then there are some certificates that come with the unpleasant feature of having to be renewed regularly every three or five years. Either the exam must be taken again, or the examinees have to collect credit points that prove certain activities in the certified domain: Conference attendance, presentations, lectures, article publications. This ensures that the examinees’ experience does not become obsolete.

As far as the question of knowledge and experience is concerned, we note that the basic certificate, the Foundation Level, resembles a theoretical driving test. The theory, i.e., the conceptualization and the rules, are mastered, but there is no practical experience. In this respect, the basic certificates should always be taken for what they are: Theoretical knowledge that must be acquired in order to complete advanced certificates.

Conclusion

If you are looking for further training with a certificate, plan for a basic certificate and corresponding advanced certificates, depending on your current level of knowledge. Only advanced certificates can really testify your practical experience.

Furthermore, you should insist on a proctored examination and only choose certificates with a clear separation of responsibility for content, training course, and examination.

While researching the right training provider, don’t let yourself be fooled by pretty brochures and appearances. Try to get an idea of whether the training managers you are being offered spend most of their time on projects in the field – which means they only earn money with training courses occasionally. If you have found such a training provider, it is much more likely that you will come out of the training course not only with a certificate, but with actual practical advice.

We hope that equipped with this knowledge, you will be able to assess the quality of certificates offered on the market and to identify the most suitable further training for yourself.

[FGG10] Fahl, W.; Ghadir, P.; Gharbi, M.: Vom Sinn und Unsinn einer Zertifizierung für Softwarearchitekten – CPSA‑F: Ein gemeinsamer Nenner für Softwarearchitekten (EN: On the Sense and Nonsense of a Certification for Software Architects – CPSA‑F: Common Ground for Software Architects); Sonderdruck OBJEKTspektrum 11/2010

[DST] The process models are domain stories: www.domainstorytelling.org