Understanding the Relations Between Iterative Cycles in Software Engineering

dc.contributor.author Terho, Henri
dc.contributor.author Suonsyrjä, Sampo
dc.contributor.author Systä, Kari
dc.contributor.author Mikkonen, Tommi
dc.date.accessioned 2016-12-29T02:10:37Z
dc.date.available 2016-12-29T02:10:37Z
dc.date.issued 2017-01-04
dc.description.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.
dc.format.extent 10 pages
dc.identifier.doi 10.24251/HICSS.2017.710
dc.identifier.isbn 978-0-9981331-0-2
dc.identifier.uri http://hdl.handle.net/10125/41874
dc.language.iso eng
dc.relation.ispartof Proceedings of the 50th Hawaii International Conference on System Sciences
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject Agile
dc.subject Incremental development
dc.subject Iteration
dc.subject Lean Startup
dc.subject Protyping
dc.title Understanding the Relations Between Iterative Cycles in Software Engineering
dc.type Conference Paper
dc.type.dcmi Text
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
1.04 MB
Adobe Portable Document Format