Software development processes are a mix of processes that require a series of activities. When a software project is introduced, a requirement analysis will be performed first. Then the design work of the software will begin. Then the software will be performed. Of course this will be followed by testing processes. But every software has installation requirements. Configuration management will be active both in the design and implementation processes of the software and in the testing processes. Software quality assurance processes are an integral part of a software project management and are closely related to software testing. The last step of the project management will be training activities. Finally, the project will be completed and put into practice.

Evaluation of all these processes process improvement needs and determines the process ability. The determination of process capability motivates the process improvement activities. Then process evaluationIn a sense, it is an activity that determines what the target is, where it is located according to the target and whether there is progress towards the target.

The process evaluation process is aimed to:

  • An organization understands the state of its existing processes in order to improve its processes
  • Determining whether an organization's current processes meet a certain standard

ISO 15504 Software Process Evaluation SystemThe benefits are:

  • It enables the establishment of a standard structure in the software processes of the organization.
  • It provides a system for assessing software quality, identifying and improving its capabilities.
  • A structure is established to measure the improvement of software quality.
  • It places the culture of continuous improvement in the organization and supports taking the necessary steps to maintain this culture.
  • Enables engineering processes to meet the business objectives of the organization's core business.
  • Supports the best use of the organization's resources.
  • It can be applied to all kinds of application areas and organizations of various sizes.
  • It allows a more concrete comparison between organizations.

By the way Process capability is meant whether a process can meet its current or anticipated business objectives.

TURCERT, ISO 15504 Software Process Evaluation System Certificate is one of the certification bodies. Organizations that wish to obtain information about the benefits of these documents or to have this certificate can apply to TURCERT managers and employees.