{"title":"嵌入式敏捷项目的数字与新手","authors":"Nancy Van Schooenderwoert","doi":"10.1109/AGILE.2006.24","DOIUrl":null,"url":null,"abstract":"There is a class of projects that can only be accomplished via agile practices due to their complexity and risks. It is rare for such a project to be staffed with newbies but it happened, and this paper tells the story. It is also rare for an agile project to have substantial hard numbers to tell its story but this one does. This paper presents detailed metrics from a three year long agile project where a newly formed development team produced a new embedded software product from scratch. The team experimented with various agile practices while recording data on bug rates, bug root causes, code size, schedule compliance, and labor expended. Although most of the team members lacked important technical skills for this work, they outperformed far more experienced teams. The natural learning environment and safety net that agile provides allowed them to learn fast while keeping them from serious mistakes.","PeriodicalId":306025,"journal":{"name":"Agile Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Embedded Agile Project by the Numbers With Newbies\",\"authors\":\"Nancy Van Schooenderwoert\",\"doi\":\"10.1109/AGILE.2006.24\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There is a class of projects that can only be accomplished via agile practices due to their complexity and risks. It is rare for such a project to be staffed with newbies but it happened, and this paper tells the story. It is also rare for an agile project to have substantial hard numbers to tell its story but this one does. This paper presents detailed metrics from a three year long agile project where a newly formed development team produced a new embedded software product from scratch. The team experimented with various agile practices while recording data on bug rates, bug root causes, code size, schedule compliance, and labor expended. Although most of the team members lacked important technical skills for this work, they outperformed far more experienced teams. The natural learning environment and safety net that agile provides allowed them to learn fast while keeping them from serious mistakes.\",\"PeriodicalId\":306025,\"journal\":{\"name\":\"Agile Conference\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-07-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Agile Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AGILE.2006.24\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Agile Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AGILE.2006.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Embedded Agile Project by the Numbers With Newbies
There is a class of projects that can only be accomplished via agile practices due to their complexity and risks. It is rare for such a project to be staffed with newbies but it happened, and this paper tells the story. It is also rare for an agile project to have substantial hard numbers to tell its story but this one does. This paper presents detailed metrics from a three year long agile project where a newly formed development team produced a new embedded software product from scratch. The team experimented with various agile practices while recording data on bug rates, bug root causes, code size, schedule compliance, and labor expended. Although most of the team members lacked important technical skills for this work, they outperformed far more experienced teams. The natural learning environment and safety net that agile provides allowed them to learn fast while keeping them from serious mistakes.