{"title":"Using agile methods for product software development","authors":"Dmitry Zaretskiy, V. Serbin","doi":"10.1109/CEE-SECR.2009.5501144","DOIUrl":null,"url":null,"abstract":"Recommendations on the usage of agile methods in companies creating and implementing complex software applications are given. Peculiarities of product software development in comparison with be-spoke projects are disclosed. These peculiarities arise from the necessity to take into account the needs of several different stakeholders' groups simultaneously. It is shown that Scrum is possible to use for the whole product development including maintenance and support. Practices specific for application development and deviations from the standard Scrum practices are given, which increases the Scrum efficiency. The use of those practices allowed increasing the velocity measured in product backlog items by 30–40% and significantly improved motivation of the personnel participating in development.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEE-SECR.2009.5501144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Recommendations on the usage of agile methods in companies creating and implementing complex software applications are given. Peculiarities of product software development in comparison with be-spoke projects are disclosed. These peculiarities arise from the necessity to take into account the needs of several different stakeholders' groups simultaneously. It is shown that Scrum is possible to use for the whole product development including maintenance and support. Practices specific for application development and deviations from the standard Scrum practices are given, which increases the Scrum efficiency. The use of those practices allowed increasing the velocity measured in product backlog items by 30–40% and significantly improved motivation of the personnel participating in development.