Please use this identifier to cite or link to this item: http://hdl.handle.net/10125/41874

Understanding the Relations Between Iterative Cycles in Software Engineering

File SizeFormat 
paper0725.pdf1.06 MBAdobe PDFView/Open

Item Summary

Title: Understanding the Relations Between Iterative Cycles in Software Engineering
Authors: Terho, Henri
Suonsyrjä, Sampo
Systä, Kari
Mikkonen, Tommi
Keywords: Agile
Incremental development
Iteration
Lean Startup
Protyping
Issue Date: 04 Jan 2017
Abstract: Iterations are one of the most successful mechanisms in software development to ensure that the resulting system is satisfactory. Due to its strengths, various kinds of iterations have been integrated to software development with varying goals. In this paper, we consider different types of iterations related to software development, including prototyping, incremental development, sprints as in e.g. Scrum, and iterations as defined in Lean Startup. The goal is to understand the relations between the types of iterations, and to find out what kind of similarities and differences they have with each other. As a result, we find that while the goals are different, it is possible for the iterations to coexist, so that one form of iteration is used as a tool to complete the goals of another.
Pages/Duration: 10 pages
URI/DOI: http://hdl.handle.net/10125/41874
ISBN: 978-0-9981331-0-2
DOI: 10.24251/HICSS.2017.710
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections:Agile and Lean Discovery and Development Minitrack



Items in ScholarSpace are protected by copyright, with all rights reserved, unless otherwise indicated.