Interviews with active voluntary iSAQB members!!
Since 2008, the members of the International Software Architecture Qualification Board, iSAQB e.V., have been working to promote standardisation in the training of software architects. They all are software architecture experts from industry, consulting, training, academia and other sectors and work for iSAQB on a voluntary basis.
Find out below what eight of the currently 88 iSAQB members have to say about their work and commitment for the association, the types of certification available and the reasons why certification within software architecture has been long overdue.
Why was iSAQB e.V. founded?
Phillip Ghadir: iSAQB was founded in order standardise and harmonise the training of software architects. Ideally, this training should be the common denominator between those software architects that develop software and those that take care of planning and communications.
Who can call themselves a software architect?
Matthias Bohlen: Basically, anybody can use this title as it is not protected. But in a typical software development team, there will always be one or two members of that team who have this ‘design energy’: they’re the ones to whom it matters what a component is called, they’re the ones to whom it matters what the interface looks like, they’re the ones to whom it matters whether a system can be maintained and extended. And it’s exactly that kind of people we need, so they really are the ones who should be allowed to call themselves software architects.
Andreas Rausch: The fact that anybody can use that title is a problem indeed. And it’s one of the reasons why we must have a clear occupational profile with a certification programme that is substantiated by specific content.
Why is certification important for software architects, what is its added value?
Martin Rösch: I’d liken it to a driving licence documenting that the holder is familiar with the basic traffic rules. iSAQB certification documents that knowledge has been acquired, which makes it a quality feature for potential clients or line managers.
Wolfgang Fahl: Up to now, employers have had to specify their expectations in their job adverts. This has now become obsolete as the iSAQB curriculum defines 46 learning goals we expect a software architect to attain. At the end of training, the certificate will help to make clear what exactly I as a software architect am capable of doing.
What is the difference between the certification levels?
Mahbouba Gharbi: The Foundation Level forms a common basis for the topic of software architecture. It’s a basic course for software architects as well as software developers, testers, analysts and technical project managers. The Advanced Level is aimed at experienced software architects and software developers who have already familiarised themselves with the topic of software architecture.
Stefan Tilkov: The Foundation Level‘s final examination is a multiple-choice test with 42 questions. In order to pass, participants must answer at least 60% of all questions correctly. The Advanced Level is fundamentally different and composed of a variety of modules and areas.
Wolfgang Fahl: At Advanced Level, participants have to collect 70 credit points from the modules of the three skills areas methodology, technology and communications in order to register for the examination. They are then given an examination task, which they will have approx. 40 hours to complete. Upon completion of the task, they will have to defend it in front of a board of examiners and respond to their questions. Those who pass the examination can call themselves “Certified Professional of Software Architecture”.
What impact does certification have on your career?
Matthias Bohlen: I think that within a company it would be good to have as many employees as possible taking part in Foundation Level training. This would provide more flexibility regarding their involvement in projects and help them settle faster. And it would harmonise the common language used as everybody would use the same terminology. Being qualified according to Advanced Level brings more benefits than just improving operations within a company: as a line manager, having an architect with the quality feature of an iSAQB-certified Advanced Level gives me the peace of mind that I can delegate larger projects to a responsible and reliable employee. And that can be a career advantage of course.
Does iSAQB e.V. recognise certificates gained from other previous training?
Carola Lilienthal: Third-party certificates can be part of Advanced Level training as credit points may be awarded for certain certificates. We’re always happy to provide fast and straightforward information on how this could work out in individual cases. We encourage anybody interested to contact the association via e‑mail.