{"title":"The GUMP Process for Software Maintenance and Maintenance Education","authors":"N. Wilde, Scott M. Brown","doi":"10.1002/(SICI)1096-908X(199607)8:4%3C229::AID-SMR130%3E3.0.CO;2-7","DOIUrl":null,"url":null,"abstract":"Software producing organizations attempt to improve their cost, schedule and quality performance by defining an organizational software process model. Educators try to teach their students the virtues of following such a process in software development and maintenance. But most software process models are proprietary so there are few readily available examples to help guide these efforts. \n \n \n \nThis paper outlines the ‘Generic University of West Florida Maintenance Process (GUMP)’ which has been developed, used and refined over a period of almost two years in an educational setting. It describes the key maintenance process issues identified in this experience and the rationale for the solutions adopted in GUMP. As an academic tool, GUMP has greatly improved the learning experience in our project courses; two of our graduates have taken it as a starting point for developing a process for their employers. \n \n \n \nFull documentation for GUMP is publicly available on-line and may be copied and adapted as needed. GUMP is presented not as a ‘perfect’ process, but simply as a starting point that may be useful to either maintainers or educators as a point of reference for software process concepts.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-908X(199607)8:4%3C229::AID-SMR130%3E3.0.CO;2-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Software producing organizations attempt to improve their cost, schedule and quality performance by defining an organizational software process model. Educators try to teach their students the virtues of following such a process in software development and maintenance. But most software process models are proprietary so there are few readily available examples to help guide these efforts.
This paper outlines the ‘Generic University of West Florida Maintenance Process (GUMP)’ which has been developed, used and refined over a period of almost two years in an educational setting. It describes the key maintenance process issues identified in this experience and the rationale for the solutions adopted in GUMP. As an academic tool, GUMP has greatly improved the learning experience in our project courses; two of our graduates have taken it as a starting point for developing a process for their employers.
Full documentation for GUMP is publicly available on-line and may be copied and adapted as needed. GUMP is presented not as a ‘perfect’ process, but simply as a starting point that may be useful to either maintainers or educators as a point of reference for software process concepts.