ISO9001 – What Does It Bring To Our Clients And How Does It Help Colleagues?

The ISO standard focuses on the quality of management. In particular, it assesses whether the company cares about the customer and the long-term success of their project, whether it makes decisions based on real results and whether it’s constantly improving. We at adhere to these values naturally and since we had all the prerequisites to acquire ISO without any problems, we decided to go for it. 

As soon as we started the certification process, we knew that:

  • we develop agile according to the latest SCRUM Guide 2020,
  • at work, we proceed efficiently and we continuously improve development processes,
  • by responsible analysis, we prevent possible risks,
  • we have defined responsibilities on every level,
  • we make decisions based on facts,
  • we meet the deadlines for the delivery of projects in accordance with the set objectives,
  • our selection of colleagues is based on a demanding and high-quality selection procedure,
  • we store all sensitive information securely.

ISO has confirmed we have these qualities and made us even more committed to them. However, we still want to move higher and that’s why we have set ourselves other goals that we strive to achieve in every project. These include:

  1. Automatic registration of software errors in operation – The worst thing is when a user or a customer of the software notices an error. That’s why we have our projects connected to automatic error detection, which are reported directly to the developers so that they’re removed in the shortest possible time.
  2. Development in the team using code review – Each functionality deployed in the project must be checked and approved by at least one other member of the development team. Such control ensures that only quality codes checked out by multiple hands and eyes are included in the production at all times.
  3. Utilization of automated deployment of new versions – New functionalities are deployed to “live” projects using an automated tool, never manually. A machine can’t be mistaken and therefore can’t inadvertently disable a live system.
  4. Application and user data backup – We back up all components of production servers – we store the data of the application itself, user data and databases. At the same time, we carry out a total project backup at least once a week.
  5. Three-phase start of the cooperation with a customer – At the beginning of the cooperation, as part of the business phase, the customer participates in a workshop, during which we acquaint them with the way of developing software products and inform them about the need for their active participation in the implementation to which they are committing. Subsequently, we proceed with the analytical and initialization phase, where we organize a meeting between the customer and the scrum team. None of these phases can be skipped or omitted and it must be documented at least in the form of a record of the meetings that is sent to the e-mail of the parties involved. In this way, all parties are protected and the client knows exactly what cooperation they’re getting into and what they can expect from it.

And what does all this bring us?

For our clients, ISO certification is an assurance. Thanks to it, they know exactly how the development of their product will take place, as well as who is responsible for this development. At the same time, they have an overview of all parts of the project creation process and constant control of its compliance.

To our colleagues, ISO brings structure.
All team members receive a tutorial on what steps to follow in development and how to behave in different situations. Thanks to these procedures, new colleagues have the opportunity to integrate into the work process more quickly and get an excellent overview of the projects we’re working on.

Granting of the certificate is proof for our co-workers, both externally and internally, that is managed by people with their heads in the right place. And for the management, it’s a commitment not to let up in their good managerial work.