PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Model jakości oprogramowania wytwarzanego w zwinnym procesie produkcji

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Quality model for agile software development process
Języki publikacji
PL
Abstrakty
PL
Współczesne projekty informatyczne w coraz większej części prowadzone są w oparciu o metodyki zwinne. Ich zastosowanie ma z definicji zapewnić szybkie dostarczanie klientowi kolejnych wersji funkcjonującego oprogramowania charakteryzującego się określoną jakością. W artykule podjęto próbę zbadania wpływu odpowiedniego doboru personelu do zespołów wytwarzających oprogramowanie w oparciu o podejście zwinne na jakość powstającego produktu. W tym celu opracowano model symulacyjny, który - czerpiąc z osiągnięć nauk humanistycznych i inżynierii oprogramowania - obejmuje swoim zakresem obszary: zarządzania przepływem pracy, detekcją i naprawą błędów oraz budową zespołów w projekcie zarządzanym według metodyki Scrum. Zbudowany model pozwala między innymi zbadać, jak dopasowanie cech osobowości poszczególnych członków zespołu do różnych ról i procesów wpływa na jakość produktu, w którego tworzenie są oni zaangażowani. Przeprowadzone przy jego użyciu eksperymenty symulacyjne dają ciekawe spojrzenie na aspekty dotyczące zarządzania zasobami ludzkimi i ich wpływu na przebieg projektu oraz jakość otrzymanego w rezultacie oprogramowania. Wykorzystanie zaproponowanego modelu w praktyce może przyczynić się do lepszego zarządzania projektami prowadzonymi w zgodzie z filozofią Agile poprzez dobór kadry charakteryzującej się odpowiednimi zdolnościami zarówno technicznymi, jak i interpersonalnymi.
EN
IT projects currently more often base on agile management methods. This approach should ensure that project will, by the definition, provide quick delivery of the next versions of the software on the specific level of the quality. This paper is an attempt to examine the impact of appropriate team composition on the quality of software developed in the agile oriented environment. The simulation model proposed in this paper spans social sciences and software engineering and covers following areas: workflow management, defects detection and repair, and construction of teams in projects run with Scrum. The model allows to examine how personality fit of the individual team members to different roles and processes affects the quality of the software. Simulation experiments provide an interesting insight at the aspects of human resource management and its impact on the course of the project and the quality of developed software. The use of the proposed model in practice can contribute to better management of projects carried out in accordance with the philosophy of Agile through the selection of staff characterized by appropriate set of skills both technical and interpersonal.
Rocznik
Strony
23--40
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
  • Wojskowa Akademia Techniczna, 00-908 Warszawa, ul. Kaliskiego 2
autor
  • Wojskowa Akademia Techniczna, 00-908 Warszawa, ul. Kaliskiego 2
Bibliografia
  • 1. Abrahamsson P. et al.: Agile software development methods, Review and Analysis, 2002.
  • 2. Elssamadisy A.: Agile. Wzorce wdrażania praktyk zwinnych, Gliwice, Helion 2010.
  • 3. Information technology – Software product evaluation, Parts 1-6, ISO, Geneva, 1998-2001.
  • 4. ISO/IEC 9126:2001 Software engineering - Product Quality, Part 1: Quality model, ISO, Geneva, 2001.
  • 5. Sterman J. D.: Business Dynamics. System thinking and modeling for a complex world. McGraw Hill, 2000.
  • 6. Matuszyńska M., Wawrzyniak A., Wąsikowska B.: Przegląd oprogramowania do modelowania systemowo-dynamicznego, Studia Informatica, nr 12, Wydawnictwo Naukowe Uniwersytetu Szczecińskiego, Szczecin 2000.
  • 7. Martin R., Martin M.: Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#, Gliwice, Helion, 2008.
  • 8. Protasowicki T., Stanik J.: Modelowanie wartości Earned Value w zarządzaniu projektami z wykorzystaniem podejścia Agile. Część 1 - Opis dla potrzeb symulacji, XV Krajowa Konferencja Inżynierii Oprogramowania, 2013.
  • 9. Protasowicki T., Stanik J.: Modelowanie wartości Earned Value w zarządzaniu projektami z wykorzystaniem podejścia Agile. Część 2 - Model symulacyjny, XV Krajowa Konferencja Inżynierii Oprogramowania, 2013.
  • 10. Protasowicki T., Stanik J.: Ocena adekwatności modeli symulacyjnych dynamiki systemowej na przykładzie modelu Earned Value, XIX Warsztaty Naukowe PTSK "Symulacja w Badaniach i Rozwoju", 2012.
  • 11. Madachy R. J.: Software process dynamics, Wiley, New Jersey, 2008.
  • 12. Schwaber K.: Sprawne zarządzanie projektami metodą Scrum, Warszawa, 2005.
  • 13. Vensim®. Ventana® Simulation Environment. User’s Guide Version 5, Ventana Systems, Inc. 1988-2002, http://www.vensim.com.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-4a44c899-fd1d-4d66-9c96-e17088470c1d
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.