scholarly journals Studi Literatur Penerapan Scrum Framework untuk Meningkatkan Produktivitas Pembuatan Software

2018 ◽  
Author(s):  
Arif Fadllullah

Agile method is a method of software development management that comes in response to criticism of the waterfall method. This method is widely applied in large-scale software companies, because of its superiority that emphasizes service oriented rather than waterfall approach. One of the frameworks of the agile method is Scrum. Scrum is a framework that focuses on software development management on developer team performance as a single unit that works together indivisibly, iteration of product items, product incremental, and collaboration with customers. In Scrum, product requirements are flexible because they are not exhaustive at the start of a project, but at each iteration, because customers generally difficult to express their needs explicitly. However, how does Scrum's effectiveness improve software productivity? In this paper, we propose a literature study about SCRUM implementation of some articles that considers resources, cost, time, and system complexity for minimizing software development problems. The results had proven that Scrum could improve software productivity, but with some challenges, such as how to organize team skills, cultural constraints and scenarios of different companies, including communication problems between teams that are often constrained because of the large number of teams and teams scattered in multiple locations.

Repositor ◽  
2020 ◽  
Vol 2 (4) ◽  
pp. 485
Author(s):  
Tuti Tia ◽  
Ilyas Nuryasin ◽  
Maskur Maskur

Abstract Pada pengembangan perangkat lunak terdapat beberapa jenis metodologi yang dapat digunakan, salah satunya adalah Rational Unified Process (RUP). RUP merupakan salah satu jenis proses pengembangan perangkat lunak yang digunakan di berbagai perusahaan perangkat lunak. Terdapat berbagai jenis proyek pada pengembangan perangkat lunak RUP, yaitu proyek yang dibangun dari awal dan memiliki skala kecil, proyek yang memiliki skala besar dan proyek pengembangan dari sistem yang sudah dibangun sebelumnya. Setiap jenis proyek memiliki kebutuhan yang berbeda, terutama dalam penggunaan setiap peran. Pada RUP terdapat beberapa peran penting yang tidak dapat dilakukan oleh satu individu karena harus bekerja pada saat bersamaan. Pada dasarnya tujuan dari RUP adalah dapat menghasilkan perangkat lunak yang berkualitas tinggi. Hal tersebut tidak dapat tercapai apabila penggunaan peran yang kurang tepat. Penelitian ini mengusulkan jumlah peran yang dibutuhkan untuk pengembangan perangkat lunak menggunakan RUP dengan membuat model simulasi. Tujuan dari pembuatan model simulasi ini adalah untuk mengetahui peran yang sesuai berdasarkan setiap jenis proyek. Hasil dari model simulasi yaitu berupa persentase dari setiap peran yang dibutuhkan, project manager memiliki persentase terbesar dibandingkan dengan peran lainnya, yaitu sebesar 76% pada proyek skala kecil dan 60% pada proyek skala besar.AbstractIn software development there are several types of methodologies that can be used, one of which is Rational Unified Process (RUP). RUP is of software development process used in various software companies. There are various types of projects in RUP software development, small scale project, large-scale projects and re-engineering projects. Each type of project has different needs, especially in the use of each role. In RUP there are several important roles that cannot be done by an individual because they have to work at the same time. Basically the purpose of the RUP is to be able to produce high quality software. This cannot be achieved if the inappropriate role is used. This study proposes the number of roles needed for software development using RUP by creating simulation models. The purpose of simulation model is to determine the appropriate role based on each type of project. The results of the simulation model are in the form of a percentage of each role needed, the project manager has the largest percentage compared to other roles, which is 76% in small-scale projects and 60% in large-scale projects.


SISTEMASI ◽  
2019 ◽  
Vol 8 (1) ◽  
pp. 176
Author(s):  
Tuti Karen Tia

In software development there are several types of methodologies that can be used, one of which is Rational Unified Process (RUP). RUP is of software development process used in various software companies. There are various types of projects in RUP software development, small scale project, large-scale projects and re-engineering projects. Each type of project has different needs, especially in the use of each role. In RUP there are several important roles that cannot be done by an individual because they have to work at the same time. Basically the purpose of the RUP is to be able to produce high quality software. This cannot be achieved if the inappropriate role is used. This study proposes the number of roles needed for software development using RUP by creating simulation models. The purpose of simulation model is to determine the appropriate role based on each type of project. The results of the simulation model are in the form of a percentage of each role needed, the project manager has the largest percentage compared to other roles, which is 70% in small-scale projects and 65% in large-scale projects.


Sign in / Sign up

Export Citation Format

Share Document