{"title":"使用敏捷实践和周期控制框架改进业务和产品开发之间的接口","authors":"Jari Vanhanen, Juha Itkonen, Petteri Sulonen","doi":"10.1109/ADC.2003.1231455","DOIUrl":null,"url":null,"abstract":"We describe how we created and adopted an agile product development process in a small software company based on the cycles of control framework by combining selected agile practices and principles from the scrum and XP methodologies. Describing the development process using the framework helped in identifying the crucial control points between business and development and enabled defining practical and well-functioning connections between them. The control points enable visibility and flexible management of product development status and direction. Currently business understands development status better, which has led to fewer interruptions between the control points, and thus improved working conditions for development. Positive experiences are reported of newly adopted practices such as scrum meetings, pair programming, and unit testing. However, finding and adopting technical tools to facilitate the process proved to be challenging.","PeriodicalId":325418,"journal":{"name":"Proceedings of the Agile Development Conference, 2003. ADC 2003","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Improving the interface between business and product development using agile practices and the cycles of control framework\",\"authors\":\"Jari Vanhanen, Juha Itkonen, Petteri Sulonen\",\"doi\":\"10.1109/ADC.2003.1231455\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We describe how we created and adopted an agile product development process in a small software company based on the cycles of control framework by combining selected agile practices and principles from the scrum and XP methodologies. Describing the development process using the framework helped in identifying the crucial control points between business and development and enabled defining practical and well-functioning connections between them. The control points enable visibility and flexible management of product development status and direction. Currently business understands development status better, which has led to fewer interruptions between the control points, and thus improved working conditions for development. Positive experiences are reported of newly adopted practices such as scrum meetings, pair programming, and unit testing. However, finding and adopting technical tools to facilitate the process proved to be challenging.\",\"PeriodicalId\":325418,\"journal\":{\"name\":\"Proceedings of the Agile Development Conference, 2003. ADC 2003\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Agile Development Conference, 2003. ADC 2003\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ADC.2003.1231455\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Agile Development Conference, 2003. ADC 2003","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ADC.2003.1231455","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving the interface between business and product development using agile practices and the cycles of control framework
We describe how we created and adopted an agile product development process in a small software company based on the cycles of control framework by combining selected agile practices and principles from the scrum and XP methodologies. Describing the development process using the framework helped in identifying the crucial control points between business and development and enabled defining practical and well-functioning connections between them. The control points enable visibility and flexible management of product development status and direction. Currently business understands development status better, which has led to fewer interruptions between the control points, and thus improved working conditions for development. Positive experiences are reported of newly adopted practices such as scrum meetings, pair programming, and unit testing. However, finding and adopting technical tools to facilitate the process proved to be challenging.