In the software industry, many people work in related functions that are not the core of software development: recruiters, recruiting software specialists, account managers making deals about software projects, but also product owners and project leaders who have never written a line of code. Even quality managers might not have written a line of code themselves but still need to think about and define processes for software developers.

This training is meant for those who are working in the software industry but are not a software specialist themselves. Wouldn't it be good to have an understanding about concepts of software without being a specialist? Wouldn't it be good to understand what these specialists are talking about and why they take certain decisions? Wouldn't it be good to understand why certain aspects cannot be measured or why some measurements do not have the desired effect?

Objective

  • Understanding what software is and what different 'kinds of software' we have (eg cloud vs embedded software).
  • Understanding the Software Development Life Cycles and when to apply which.
  • Understanding all relevant aspects of software quality and their influence on customer satisfaction and development speed.
  • Being able to balance between short-term need and long-term consequences.
  • Understanding how complexity is created and can be managed.
  • Understanding what technical debt is and how it influences your projects.
  • Understanding why defects should be found as early as possible.
  • Understanding the relation between process and skill.
  • Understanding the challenges and risks of measuring software quality.
  • Being aware of legal consequences of using open-source software.
  • Learn from infamous software failures.

Target audience

Account managers, business managers, HR managers, recruiters, product owners, project leaders, quality managers. The focus of the training is to give non-software professionals an insight into the different aspects of software quality so that they can better understand software professionals.

In case you are a software developer, please check out the 'Software quality for engineers' training. 

Start date Expected Q3 2025 Next edition info
Duration 2 half days
Frequency Twice per year
Involved
Price per participant € 800 excl. VAT *
Download brochure

Program

Day 1:
1.    What is software?
2.    Software vs hardware
3.    What different software types do we have?
4.    The Stacey Matrix and Software Development Life Cycles
5.    What is software quality?
6.    Product quality
7.    Design quality
8.    Code quality
9.    Testing & bugs
10.    Organizational quality
11.    Quality debt
12.    Questions & answers

Day 2:
1.    Repetition of 1+3 SQM and key takeaways of day 1
2.    ISO-25010
3.    Measuring software quality
4.    Total cost of quality
5.    Quality is situational
6.    Open-source software licenses: permissive & Copyleft
7.    Process vs skill
8.    Infamous software failures
9.    Questions & answers

Methods

Lectures, hands-on exercises, interactive discussions. 
Supporting book: "What is software quality? (Extended edition)" by Ger Cloudt.

Certification

Participants will receive a High Tech Institute course certificate for attending this training.