This paper is devoted to help the software developers set the best operation plan and make a right decision in their projects. It is applied to:
Checking, analysing and improving existing projects;
Set the improvement plan;
Increase the quality of the projects.
Within the framework of this article, authors offer an evaluation of software quality with knowledge management, which combines knowledge about software development processes, asset protection, and marketing activities with the aim of creating an added value for research organization. For knowledge management is applied process-orientation method (Yin & Xiong, 2016). For process assessment and decision making was used information technology process assessment standard ISO/IEC 333020:2015 (ISO/IEC, 2015) and Capability Maturity Model (Mark et al., 1993) combined with six-sigma method (Montgomery & Woodall, 2008). For defining software development processes IEEE information technology standard 1517 – 2010 (IEEE, 2010) was chosen.
Process orientation is known as knowledge management approach where knowledge is considered as a set of process to help managers to set the best operation plan and make right decisions. It is possible to give out six phases of process management:
Step 1: Processes have to be clearly set and documented.
Step 2: Process’s performance has to be checked by using quantifiable metrics.
Step 3: Process performance has to be analysed with the help of graphical images, diagrams, causal relationship analysis or others.
Step 4: Process’s stability has to be analysed and new aims and tasks have to be set, if necessary.
Step 5: Process’s improvements have to be planned in coordination with new aims and tasks.
Step 6: The set process’s improvements have to be implemented for fulfilling the aim.