{"title":"公共管理部门的软件开发过程","authors":"Andrea Bei, M. Lancia, F. Lombardi, R. Puccinelli","doi":"10.1109/WOSQ.2009.5071553","DOIUrl":null,"url":null,"abstract":"The availability of open standards and tools have made often convenient for Public Administrations to internalize software development activities. In order to establish a software factory, it is critical to define processes. While many process standards have been devised over time, in our opinion there exist fewer effective guidelines on how to tailor them to an organization's actual needs. This paper describes the experience we acquired and the lessons we learned through the years on process definition by managing a number of software development projects within CNR1 Central Administration. In particular, a software development process is described that we consider adequate for small-to-medium-sized software factories (frequent case for non-ICT organizations). “Inclusion criteria” are also suggested for the artefacts of each phase, in order to allow further process tailoring. Our process is then discussed against a set of case studies which represent the empirical basis of our tailoring work. We believe our experience can be of use for other similar contexts, particularly within the Public Administration.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Processes for software development within the Public Administration\",\"authors\":\"Andrea Bei, M. Lancia, F. Lombardi, R. Puccinelli\",\"doi\":\"10.1109/WOSQ.2009.5071553\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The availability of open standards and tools have made often convenient for Public Administrations to internalize software development activities. In order to establish a software factory, it is critical to define processes. While many process standards have been devised over time, in our opinion there exist fewer effective guidelines on how to tailor them to an organization's actual needs. This paper describes the experience we acquired and the lessons we learned through the years on process definition by managing a number of software development projects within CNR1 Central Administration. In particular, a software development process is described that we consider adequate for small-to-medium-sized software factories (frequent case for non-ICT organizations). “Inclusion criteria” are also suggested for the artefacts of each phase, in order to allow further process tailoring. Our process is then discussed against a set of case studies which represent the empirical basis of our tailoring work. We believe our experience can be of use for other similar contexts, particularly within the Public Administration.\",\"PeriodicalId\":158077,\"journal\":{\"name\":\"2009 ICSE Workshop on Software Quality\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 ICSE Workshop on Software Quality\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WOSQ.2009.5071553\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 ICSE Workshop on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WOSQ.2009.5071553","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Processes for software development within the Public Administration
The availability of open standards and tools have made often convenient for Public Administrations to internalize software development activities. In order to establish a software factory, it is critical to define processes. While many process standards have been devised over time, in our opinion there exist fewer effective guidelines on how to tailor them to an organization's actual needs. This paper describes the experience we acquired and the lessons we learned through the years on process definition by managing a number of software development projects within CNR1 Central Administration. In particular, a software development process is described that we consider adequate for small-to-medium-sized software factories (frequent case for non-ICT organizations). “Inclusion criteria” are also suggested for the artefacts of each phase, in order to allow further process tailoring. Our process is then discussed against a set of case studies which represent the empirical basis of our tailoring work. We believe our experience can be of use for other similar contexts, particularly within the Public Administration.