Agile Methodologies
Viera, Nicolas (2023)
Viera, Nicolas
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202303163714
https://urn.fi/URN:NBN:fi:amk-202303163714
Tiivistelmä
Once the waterfall method became obsolete, programmers wanted to develop a new way to improve the work of software development teams. The waterfall method was taking teams too long to deliver products. Sometimes making the product was outdated and impractical by the time of its release because of the constant growth of the software development market.
This contributes to the goal of the thesis, which is to study this new way of software development called Agile. This study will explore the ways of Agile, the history, the Manifesto, values, principles, Pareto Principle and the different variants of Agile that were created for specific needs. These methodologies follow certain criteria and workflow. Furthermore, this thesis will include the benefits and drawbacks of these Agile methodologies and how they can be used in companies.
One of the main focuses of this thesis is the Agile methodology called Scrum. Scrum is the most popular of all frameworks and is being endlessly improved as more teams use it. Towards the end of this thesis, Scrum implementation will be defined. The roles of the Product Owner, Scrum Master, and development team are thoroughly explained. Also, Scrum Events and Scrum Artifacts and how they are imperative for Scrum is discussed.
This contributes to the goal of the thesis, which is to study this new way of software development called Agile. This study will explore the ways of Agile, the history, the Manifesto, values, principles, Pareto Principle and the different variants of Agile that were created for specific needs. These methodologies follow certain criteria and workflow. Furthermore, this thesis will include the benefits and drawbacks of these Agile methodologies and how they can be used in companies.
One of the main focuses of this thesis is the Agile methodology called Scrum. Scrum is the most popular of all frameworks and is being endlessly improved as more teams use it. Towards the end of this thesis, Scrum implementation will be defined. The roles of the Product Owner, Scrum Master, and development team are thoroughly explained. Also, Scrum Events and Scrum Artifacts and how they are imperative for Scrum is discussed.