COMPARISON OF AGILE METHODOLOGY COMPLETENESS BASED ON OMG ESSENCE

Software development methodology is a series of activities that design, structure, plan, and control the software development process. There are various software development methodologies, one of which is agile methodologies. Agile methodology is an approach to software development that emphasize...

Full description

Saved in:
Bibliographic Details
Main Author: Naufali Rahmanto, Irvan
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/80976
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Software development methodology is a series of activities that design, structure, plan, and control the software development process. There are various software development methodologies, one of which is agile methodologies. Agile methodology is an approach to software development that emphasizes repetitive work processes and fast teamwork. There are various agile methodologies, including Scrum, Extreme Programming (XP), LEAN, Feature Driven Development (FDD), and Dynamic System Development Method (DSDM). With the variety of existing agile methodologies, choosing which methodology to use becomes difficult. So that a methodology can be easily understood, the Object Management Group (OMG) and Software Engineering Methods and Theory (SEMAT) provide standards for modeling a method, namely the essence framework. The Essence framework offers a standard for modeling methods, using the essential elements that need to be present in a methodology. This research aims to produce the most complete comparison of agile methodologies based on essence standards. The most complete methodology is a methodology that defines the essential elements according to essence. With this standard, comparisons can be made concerning kernel essence elements. In this process, a comparison of three agile methodologies is carried out, namely Scrum, XP, and FDD. The comparison results show that the Scrum methodology is the complete methodology with the completeness of the Alpha kernel essence in the satisfied (AS) classification at 100%, the Activity Spaces kernel essence in the satisfied (AS) classification at 55%, and not satisfied (NS) at 45% , as well as essence kernel competencies in the thoroughly satisfied (AS) classification of 100%. It is hoped that the process stages used in this research can be used to compare other agile methodologies.