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...
Saved in:
Main Author: | |
---|---|
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 |
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. |
---|