Understanding the Relations Between Iterative Cycles in Software Engineering

dc.contributor.authorTerho, Henri
dc.contributor.authorSuonsyrjä, Sampo
dc.contributor.authorSystä, Kari
dc.contributor.authorMikkonen, Tommi
dc.date.accessioned2016-12-29T02:10:37Z
dc.date.available2016-12-29T02:10:37Z
dc.date.issued2017-01-04
dc.description.abstractIterations 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.
dc.format.extent10 pages
dc.identifier.doi10.24251/HICSS.2017.710
dc.identifier.isbn978-0-9981331-0-2
dc.identifier.urihttp://hdl.handle.net/10125/41874
dc.language.isoeng
dc.relation.ispartofProceedings of the 50th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAgile
dc.subjectIncremental development
dc.subjectIteration
dc.subjectLean Startup
dc.subjectProtyping
dc.titleUnderstanding the Relations Between Iterative Cycles in Software Engineering
dc.typeConference Paper
dc.type.dcmiText

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper0725.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format