DocumentCode :
3092432
Title :
Vertical Slicing: Smaller is Better
Author :
Ratner, Ian Michael ; Harvey, Jack
Author_Institution :
Applic. Dev., Scripps Networks, Knoxville, TN, USA
fYear :
2011
fDate :
7-13 Aug. 2011
Firstpage :
240
Lastpage :
245
Abstract :
The technique of vertical slicing was introduced as a mechanism to combat our agile software development teams developing tendency toward building software in horizontal layers, building one service at a time, or grouping stories then breaking them down into layers. Those practices resulted in sprint reviews where no functionality could be demonstrated to the users and several iterations before all of the pieces were working together with useful functionality to show to users. Those habits continued when the next wave of projects with user interfaces came along. In this paper, we highlight the stories of four of our agile teams who tried vertical slicing, the challenges they faced, the victories, and the lessons learned.
Keywords :
program slicing; software prototyping; user interfaces; agile software development; user interfaces; vertical slicing; Buildings; Business; Data models; Media; Production; Service oriented architecture; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agile Conference (AGILE), 2011
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-61284-426-8
Electronic_ISBN :
978-0-7695-4370-3
Type :
conf
DOI :
10.1109/AGILE.2011.46
Filename :
6005510
Link To Document :
بازگشت