{"title":"从需求工程中的可持续性到可持续性意识Scrum框架","authors":"Peter Garscha","doi":"10.1109/RE51729.2021.00069","DOIUrl":null,"url":null,"abstract":"Sustainability has become an important topic in the field of requirements engineering. In general, five sustainability dimensions can be distinguished: economical, environmental, technical, social and individual. Software requirements can have positive and negative impacts on these different dimensions. A number of methods and frameworks have been already proposed that deal with the question on how impacts of software requirements on sustainability can be identified and managed as part of requirements engineering. Some open questions, however, remain: How can sustainability be supported by using agile development practices from frameworks like Scrum? Is it productive to consider sustainability in sprint planning meetings or product reviews? Is it useful to add sustainability aspects to acceptance criteria of user stories or a definition of done? This paper describes an ongoing doctoral study that attempts to find answers on the prior questions. The goal is to develop a sustainability-aware Scrum framework inspired by existing requirements engineering methods to improve the sustainability impacts of software systems and to make software as sustainable as possible.","PeriodicalId":440285,"journal":{"name":"2021 IEEE 29th International Requirements Engineering Conference (RE)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"From Sustainability in Requirements Engineering to a Sustainability-Aware Scrum Framework\",\"authors\":\"Peter Garscha\",\"doi\":\"10.1109/RE51729.2021.00069\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Sustainability has become an important topic in the field of requirements engineering. In general, five sustainability dimensions can be distinguished: economical, environmental, technical, social and individual. Software requirements can have positive and negative impacts on these different dimensions. A number of methods and frameworks have been already proposed that deal with the question on how impacts of software requirements on sustainability can be identified and managed as part of requirements engineering. Some open questions, however, remain: How can sustainability be supported by using agile development practices from frameworks like Scrum? Is it productive to consider sustainability in sprint planning meetings or product reviews? Is it useful to add sustainability aspects to acceptance criteria of user stories or a definition of done? This paper describes an ongoing doctoral study that attempts to find answers on the prior questions. The goal is to develop a sustainability-aware Scrum framework inspired by existing requirements engineering methods to improve the sustainability impacts of software systems and to make software as sustainable as possible.\",\"PeriodicalId\":440285,\"journal\":{\"name\":\"2021 IEEE 29th International Requirements Engineering Conference (RE)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 29th International Requirements Engineering Conference (RE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RE51729.2021.00069\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 29th International Requirements Engineering Conference (RE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RE51729.2021.00069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
From Sustainability in Requirements Engineering to a Sustainability-Aware Scrum Framework
Sustainability has become an important topic in the field of requirements engineering. In general, five sustainability dimensions can be distinguished: economical, environmental, technical, social and individual. Software requirements can have positive and negative impacts on these different dimensions. A number of methods and frameworks have been already proposed that deal with the question on how impacts of software requirements on sustainability can be identified and managed as part of requirements engineering. Some open questions, however, remain: How can sustainability be supported by using agile development practices from frameworks like Scrum? Is it productive to consider sustainability in sprint planning meetings or product reviews? Is it useful to add sustainability aspects to acceptance criteria of user stories or a definition of done? This paper describes an ongoing doctoral study that attempts to find answers on the prior questions. The goal is to develop a sustainability-aware Scrum framework inspired by existing requirements engineering methods to improve the sustainability impacts of software systems and to make software as sustainable as possible.