DocumentCode :
2514820
Title :
Scrum + Engineering Practices: Experiences of Three Microsoft Teams
Author :
Williams, Laurie ; Brown, Gabe ; Meltzer, Adam ; Nagappan, Nachiappan
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
fYear :
2011
fDate :
22-23 Sept. 2011
Firstpage :
463
Lastpage :
471
Abstract :
The Scrum methodology is an agile software development process that works as a project management wrapper around existing engineering practices to iteratively and incrementally develop software. With Scrum, for a developer to receive credit for his or her work, he or she must demonstrate the new functionality provided by a feature at the end of each short iteration during an iteration review session. Such a short-term focus without the checks and balances of sound engineering practices may lead a team to neglect quality. In this paper we present the experiences of three teams at Microsoft using Scrum with an additional nine sound engineering practices. Our results indicate that these teams were able to improve quality, productivity, and estimation accuracy through the combination of Scrum and nine engineering practices.
Keywords :
iterative methods; project management; software prototyping; Microsoft teams; agile software development; engineering practices; iteration review session; project management; scrum practices; Context; Planning; Programming; Project management; Software; Software engineering; Systematics; Agile software development; Scrum;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
Conference_Location :
Banff, AB
ISSN :
1938-6451
Print_ISBN :
978-1-4577-2203-5
Type :
conf
DOI :
10.1109/ESEM.2011.65
Filename :
6092605
Link To Document :
بازگشت