Poziom niepowodzeń projektów informatycznych jest wysoki i nie zmienia się od wielu lat mimo znacznej poprawy procesów wytwarzania oprogramowania. Jedyną z oczywistych przyczyn tego stanu jest skracanie czasu dostawy systemów informatycznych w projektach oraz szybko zmieniająca się technologia. W związku z tym zapewnienie jakości w procesie wytwarzania oprogramowania stanowi kluczowy problem w kontekście poprawnego działania systemu informatycznego. W celu wskazania przyczyn problemów istotne jest poznanie punktu widzenia członków zespołów uczestniczących w procesie wytwarzania/ rozwijania oprogramowania. Uzyskanie ich opinii było możliwe dzięki przeprowadzeniu interaktywnej ankiety, opracowanej według metody 5M. Zgodnie z nią na wstępie zidentyfikowano kategorie przyczyn za pomocą narzędzia do zarządzania jakością, jakim jest diagram Ishikawy. Następnie przeprowadzono analizę z wykorzystaniem zasady Pareto, co pozwoliło na wyodrębnienie najbardziej istotnych przyczyn występowania błędów w procesie wytwarzania oprogramowania. W efekcie szczegółowa analiza zaobserwowanych wyników oraz wnioski z tej analizy przyczynią się do poprawy procesów wytwarzania oprogramowania, a także polepszenia relacji między obszarami zarządzania projektami informatycznymi i wytwarzania oprogramowania.Słowa kluczowe: zarządzanie projektami, wytwarzanie oprogramowania, jakość oprogramowania, diagram przyczynowo-skutkowy, Pareto.
Summary:The level of failure of IT projects is high and has not changed over many years despite improvement in software development processes. One of the obvious reasons for this is shortening the delivery time of information systems in the projects and rapidly changing technology. Quality assurance in software development process is a key issue in ensuring the proper operation of an IT system. In order to know the causes of the problems, it is Edyta Pieszczyk, Jan Werewka important to know viewpoints of members of the teams developing software. These views were obtained by carrying out the survey. At the beginning categories of reasons are identified using Ishikawa diagram, a tool for quality management. In the next step an analysis was performed using the Pareto principle. The analysis allowed the identification of the most important causes of errors in the software development process. A detailed analysis of the observed results and appropriate conclusions of this analysis will help improve the processes of software development and collaboration between project management and software development processes.