Abstract. The most popular Software Process Models worldwide are ISO/IEC 15504 and CMMI. It is desirable for organizations to have assessments according to both these models but every assessment is expensive both financially and time-wise, and furthermore new assessments are required when a new models version is released. In order to define and/or to improve their software process, organizations choose different Software Development Methodologies. It is important for the organization to know what capability/maturity of the process a chosen methodology could ensure. In order to solve these problems we propose Transitional Software Process Model (TSPM). It enables the transformation of results of an assessment according to one Process Model to other models and determines what capability/maturity according to different Process Models a chosen methodology could ensure. Also, TSPM ensures transition of the existing assessment results to a new version of the model without reassessment. The principles of TSPM implementation are given in this article.
138 tarpinio programų kūrimo proceso modelio reikalavimai stasys peldžius Vilniaus universiteto Matematikos ir informatikos fakulteto doktorantas Vilnius University, Faculty of Mathematics and Informatics, PhD student Naugarduko g. 24, LT-03225 Vilnius Tel. +370 5 219 30 64 El. paštas: stasys.peldzius@mif.vu.lt saulius ragaišis Vilniaus universiteto Matematikos ir informatikos fakulteto docentas, daktaras Vilnius University, Faculty of Mathematics and Informatics, Assoc. Professor, PhD Naugarduko g. 24, LT-03225 Vilnius Tel. +370 5 219 30 75 El. paštas: saulius.ragaisis@mif.vu.ltĮmonės, siekdamos sėkmingai įgyvendinti programų kūrimo projektus -pateikti rezultatus laiku, neviršydamos biudžeto, ir kad klientai būtų patenkinti jų kokybe, renkasi programų kūrimo proceso modelius, pagal kuriuos gali įvertinti savo programų kūrimo procesą ir jį gerinti. Šiuo metu pasaulyje populiariausi programų kūrimo proceso modeliai yra ISO/IEC 15504 ir CMMI. Įmonėms prasminga turėti įvertinimus pagal abu šiuos proceso modelius, bet kiekvienas įmonės vertinimas brangus tiek finansiniu, tiek laiko požiūriu, todėl būtų naudinga gauti įvertinimus pagal skirtingus modelius, atliekant tik vieną vertinimą. Norėdamos apibrėžti ir (ar) pagerinti savo programų kūrimo procesą, įmonės renkasi įvairius programų sistemų inžinerijos metodus, pavyzdžiui, XP, Scrum, DSDM, RUP. Įmonei svarbu žinoti, ką pasirinktas metodas jai gali duoti: kokį proceso gebėjimą ir (ar) brandą jis gali užtikrinti. Šias aktualias problemas išspręstų tarpinis programų kūrimo proceso modelis, kuris leistų įmonėms atlikti įvertinimą pagal vieną proceso modelį ir gauti rezultatus pagal kelis modelius, taip pat žinoti, kokį proceso gebėjimą ir (ar) brandą gali užtikrinti pasirinktas programų sistemų inžinerijos metodas. Straipsnyje pateikiamas pirmasis tokio modelio kūrimo žingsnis -apibrėžiami tokio modelio reikalavimai.
Organizacijos, siekdamos aukštesnės kuriamo produkto kokybės, ieško būdų, kaip pagerinti programų sistemų kūrimo procesą, todėl daugėja galimybių laimėti skelbiamus konkursus, nes projektus gali atlikti greičiau ir laikytis nustatyto biudžeto bei terminų. Savo programų sistemų kūrimo procesą įmonės vertina pagal pasirinktus programų sistemų kūrimo proceso vertinimo modelius. Pagal poreikius ir galimybes organizacijos pasirenka dirbti vienu ar kitu programų sistemų kūrimo metodu. Vėliau pirmojo pasirinkto metodo neužtenka norint turėti didesnę proceso brandą, todėl reikia rinktis papildomus metodus. Svarbu iš anksto žinoti, kokią įtaką įmonės brandai darys pasirinktas metodas. Šiame straipsnyje nagrinėjama, kaip pasikeičia įmonės, kuri savo procesą vertina pagal CMMI-DEV, branda, kai dirbdama pagal „Scrum“ metodą papildomai pradeda naudoti „Kanban“ metodą. Nustatyta, kad įmonė, derindama „Scrum“ su „Kanban“, visiškai įgyvendintų specifinių praktikų skaičių padidina 75 procentais.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.