Ditemukan 59823 dokumen yang sesuai dengan query
Teguh Raharjo
"Survei yang dilakukan oleh Project Management Institute dan VersionOne memaparkan bahwa pengembangan proyek menggunakan pendekatan agile telah berkembang sangat pesat. Kerangka kerja enterprise agile atau scaling agile diharapkan dapat menangani problem yang lebih kompleks pada saat organisasi beralih dari pendekatan tradisional ke agile. Meskpun saat ini terdapat metode-metode scaling agile yang populer memiliki praktik-praktik yang diajukan, tidak semua praktik dan metode tersebut cocok untuk organisasi. Oleh karena itu, memilih metode dan praktik agile dari beberapa metode dibandingkan adaptasi satu metode secara keseluruhan dapat dipertimbangkan sebagai strategi untuk pemilihan praktik yang diperlukan. Penelitian oleh scrum.org menyebutkan bahwa 49% organisasi tidak memiliki kerangkan kerja untuk penerapan scaling agile mereka, sedangkan pemilihan kerangka kerja merupakan salah satu proses yang penting. Saat ini, belum ada penelitian yang membahas mengenai kerangka kerja yang bersifat general untuk enterprise agile. Penelitian ini bertujuan untuk membangun kerangka kerja enterprise agile berdasarkan konsep The Essence SEMAT Kernel dan general theory of software engineering. Design Science Research (DSR) digunakan sebagai metodologi penelitian, karena karakteristiknya yang sesuai dengan tujuan penelitian ini. Penelitian ini menghasilkan luaran berupa kerangka kerja enterprise agile yang sudah dilakukan proses uji coba pada beberapa organisasi di Indonesia. Proses evaluasi berdasarkan konsep DSR sudah dilakukan sampai beberapa kali iterasi. Evaluasi dilakukan pada setiap proses desain dan setelah tahapan uji coba. Evaluasi oleh para pakar, praktisi dan pakar internasional dilakukan menggunakan metode wawancara daring menggunakan video conference, focus group discussion (FGD) dan structured-interview dengan formulir daring. Untuk kontribusi akademik, penelitian ini memberikan rujukan kepada penelitian lainnya pada bidang enterprise agile. Berdasarkan Software Engineering Body of Knowledge (SWEBOK), penelitian ini menambahkan referensi mengenai scaling agile methods pada pada area Software Engineering Model and Methods.
A survey conducted by the Project Management Institute and VersionOne showed that the development of projects using the agile approach had developed very rapidly. The enterprise agile framework or scaling agile framework is expected to solve the complex problem while they are transitioning from traditional to agile approach. Although there are several agile methods each encompasses multiple practices, not all of them may fit for all organizations. Therefore, picking appropriate agile practices from different methods rather than adapting to a whole agile method, can be considered as practice selection strategy. The research by Scrum.org explores that 49% of organization have no framework for their implementation of scaled agile, whereas the selection of the framework is of the important process. Currently, there are no studies to explore the generic framework of the enterprise agile. In the other related software engineering field, there are the common ground concept. This study aims to develop an enterprise agile framework based on the concept of The Essence SEMAT Kernel and general theory of software engineering. Design Science Research (DSR) is used as a research methodology, because of its characteristics that are in accordance with the objectives of this research. This research produces an output in the form of an enterprise agile framework that has been evaluated in several organizations in Indonesia. The evaluation process based on the DSR concept has been carried out for several iterations. Evaluation is carried out at each design process and after the trial phase. Evaluation by experts, practitioners and international experts is carried out using online interview methods using video conferencing, focus group discussions (FGD) and structured-interviews with online forms. In the academic field, this research contributes to adding agile scaling methods to SWEBOK in the Software Engineering Model and Methods area. For practitioners, the framework that was built can be used as a guide for implementing agile scaling in organizations. For academic contributions, this research provides references to other research in the field of enterprise agile. Based on the Software Engineering Body of Knowledge (SWEBOK), this study adds a reference to scaling agile methods in Software Engineering Models and Methods."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
D-pdf
UI - Disertasi Membership Universitas Indonesia Library
Lumban Gaol, Timothy Efraim Hotasi
"Software deployment merupakan suatu proses yang dilakukan terhadap perangkat lunak (software) agar tersedia untuk digunakan pada suatu environment tujuan. Salah satu model pengembangan software (software development) adalah Software Product Line Engineering (SPLE) yang bertujuan mengembangkan sekumpulan variasi software dari basis yang sama. Salah satu tools pengembangan SPLE hasil penelitian lab Reliable Software Engineering (RSE) Fakultas Ilmu Komputer Universitas Indonesia (Fasilkom UI) sebelumnya adalah PRICES-IDE. PRICES-IDE merupakan sekumpulan plugin Eclipse IDE untuk mengembangkan produk software aplikasi website secara otomatis. Penelitian ini, sebagai bagian dari lab penelitian RSE, bertujuan untuk mengimplementasikan solusi deployment terhadap software aplikasi website hasil pengembangan PRICES-IDE yang sebelumnya bersifat pragmatis terhadap SPLE dan berproses secara manual. Implementasi solusi deployment ini menggunakan pendekatan teknologi sistem software deployment Nix dan teknologi lainnya agar sejalan dengan SPLE dan berproses secara otomatis. Hasil penelitian menunjukkan bahwa implementasi Nix dengan teknologi lainnya berhasil mengatasi redundansi deployment untuk produk PRICES-IDE, dan berproses lebih cepat dibandingkan solusi deployment dengan pendekatan lain serta meminimalkan usaha yang diperlukan melalui otomatisasi yang telah berhasil diterapkan.
Software deployment is a process to make software available to use in a destination environment. One of software development models is Software Product Line Engineering (SPLE) which aim to develop a set of software variations from the same base. One of the SPLE development tools, previously researched by Reliable Software Engineering (RSE) laboratory from Faculty of Computer Science, University of Indonesia, is PRICES-IDE. PRICES-IDE is a set of Eclipse IDE plugins for developing website application software products automatically. This research, as part of the RSE research lab, aims to implement a deployment solution for website application software developed by PRICES-IDE which was previously pragmatic towards SPLE’s characteristic and processed manually. Implementation of this deployment solution uses the Nix software deployment system technology approach and other technologies to be in line with SPLE and process automatically. The results of the research show that the implementation of Nix with other technologies has succeeded in overcoming deployment redundancies for PRICES-IDE products, and processes faster than deployment solutions with other approaches and minimizes the effort required through successfully implemented automation."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
S-pdf
UI - Skripsi Membership Universitas Indonesia Library
Arsad Saifunas
"Proyek pengembangan perangkat lunak dikatakan sukses apabila pelaksanaan sesuai dengan jangka waktu yang ditetapkan, penggunaan anggaran yang sesuai dan ruang lingkup yang disepakati. Penelitian ini mengambil studi kasus implementasi pengembangan perangkat lunak yang dilakukan oleh sebuah perusahaan pengembang perangkat lunak XYZ yang banyak menangangi proyek pengembangan aplikasi di berbagai pemerintah daerah. Rata-rata pertahun dalam penyelesaian proyek pengembangan aplikasi di studi kasus ini tidak tercapai 100% sesuai dengan jadwal yang ditentukan karena terdapat beberapa kendala yang akhirnya terjadi peningkatan sumber daya dan adanya denda atas keterlambatan proyek. Penelitian ini bertujuan untuk menyusun metodologi pengembangan perangkat lunak dan serta membuat panduan implementasi berdasarkan prinsip- prinsip Essence Framework. Pelaksanaan penelitian ini menggunakan pendekatan Design Science Research (DSR). Perencanaan dan pengembangan metodologi implementasi dilakukan menggunakan Focus Group Discussion terhadap tim yang terlibat dalam pengembangan aplikasi. Proses validasi hasil didalam penelitian ini menggunakan kombinasi antara umpan balik dari internal studi kasus dan eksternal studi kasus yang terdiri dari empat para ahli. Analisis hasil penelitian ini menghasilkan daftar tiga belas praktik yaitu (1) Identify Value (2) Visualize (3) Stories (4) Acceptance Criteria (5) Sprint Planning (6) Sprint (7) Sprint Review (8) System Demo (9) Limit Work in Progress (10) Pair Programming (11) Daily Scrum (12) Weekly Cycle (13) Whole Team. Praktik-praktik ini dihasilkan dari FGD dengan tim pengembang berdasrkan metode terpilih dari hasil studi literatur. Metode Agile untuk pengembangan perangkat lunak di pemerintahan berdasarkan studi literatur adalah Scrum, Lean, XP, Kanban. SAFe yang merupakan metode scaling yang paling populer berdasarkan survei Version One tahun 2020.
A software development project is regarded to be successful if it is completed within the allotted schedule, on budget, and with the agreed-upon scope. This research takes a case study of the implementation of software development carried out by a Software Development Company named XYZ which handles many applications development projects in various local governments. The annual average for the completion of the application development project in this case study failed to achieve its 100% target implementation timeline because there were several obstacles which eventually resulted in an increase in resources and a fine for project delays. This study aims to develop a software development methodology and to create an implementation guide in the case study organization based on the principles of the Essence Framework. This study adopted the Design Science Research (DSR) methodology. Focus Group Discussions (FGD) with the development team in the case study were used to plan and build the implementation methodology. Expert judgment was also conducted by interviewing four experts to obtain input from a different perspective. The analysis of this research resulted in list of thirteen practices that can be selected implementation methodology to be used as reference in the case study organization, namely (1) Identify Value (2) Visualize (3) Stories (4) Acceptance Criteria (5) Sprint Planning (6) Sprint (7) Sprint Review (8) System Demo (9) Limit Work in Progress (10) Pair Programming (11) Daily Scrum (12) Weekly Cycle (13) Whole Team. These practices are chosen through FGD with development team based on Agile methods defined from the literature review for government software development, namely Scrum, Lean, XP and Kanban. The SAFe approach is also mentioned since, according to a VersionOne survey conducted in 2020, it is the most often used scaling strategy."
Jakarta: Fakultas Ilmu Komputer Universitas Indonesia, 2022
TA-pdf
UI - Tugas Akhir Universitas Indonesia Library
Rina Yuniarti
"Penggunaan teknologi digital yang semakin luas mendukung perusahaan untuk membuat strategi bisnis yang lebih baru, yaitu mengembangkan ekosistem digital berbasis perangkat lunak dengan memanfaatkan hubungan antara bentuk dan fungsi produk di dalam perusahaan. Perusahaan perbankan dituntut untuk menerapkan pengembangan dengan metodologi agile agar dapat bersaing dengan cepat, meningkatkan kepuasan pelanggan, memperluas segmen pasar, meningkatkan produktivitas dan mengetahui kebutuhan pelanggan. Namun dalam realita nya penerapan metodologi agile itu sendiri dapat menjadikan suatu tantangan dikarenakan praktik-praktik yang harus dipatuhi dan dilaksanakan diperlukan prosedur yang dapat mengakibatkan deliverables fungsi atau fitur tidak sesuai dengan rencana pengembangan. Hal ini berakibat juga pada target bisnis perusahaan tidak terpenuhi karena volume transaksi tidak maksimal. Penelitian ini bertujuan untuk merancang suatu metodologi terhadap proses pengembangan perangkat lunak dan membuat panduan untuk implementasinya di suatu perusahaan berdasarkan prinsip-prinsip dari Essence Framework. Pelaksanaan penelitian ini menggunakan pendekatan Design Science Research (DSR). Penerapan Essence Framework pada penelitian ini dilakukan dengan menetapkan metode, memilih praktik-praktik dan pelaksanaan ujicoba demonstrasi. Pada proses pembangunan metode dengan Kernel, dilakukan penggabungan praktik lintas metode terhadap 24 praktik terpilih yang dihasilkan dari proses Focus Group Discussion (FGD) dengan tim pengembangan PT XYZ berdasarkan metode terpilih dari hasil studi literatur. Metode Agile untuk transformasi yang besar dan kompleks berdasarkan studi literatur adalah Scrum, Kanban, Extreme Programming dan Spotify. Metode Scaled Agile Framework (SAFe) dan Large Scale Scrum (LeSS) juga dimasukkan dalam metode terpilih karena SAFe dan LeSS merupakan metode scaling Agile paling populer berdasarkan hasil survei VersionOne tahun 2021. Penyesuaian metodologi berdasarkan hasil evaluasi dan juga dilakukan konfirmasi kepada para ahli adalah dengan menambahkan 5 praktik dan 2 metode baru selain dari 24 praktik yang telah dilakukan ujicoba demonstrasi.
The wider use of digital technology supports companies to create a new business strategy, namely to develop a software-based digital ecosystem by exploiting the relationship between the form and function of products within the company. Banking companies are required to apply development with an agile methodology in order to compete quickly, increase customer satisfaction, expand market segments, increase productivity and understand customer needs. However, in reality the application of the agile methodology itself can be a challenge because the practices that must be complied with and carried out require procedures that can result in function or feature deliverables not in accordance with the development plan. This also resulted in the company's business targets not being met because the transaction volume was not optimal. This study aims to design a methodology for the software development process and create guidelines for its implementation in a company based on the principles of the Essence Framework. The implementation of this research uses the Design Science Research (DSR) approach. The application of the Essence Framework in this study was carried out by establishing methods, choosing practices and carrying out demonstration trials. In the method development process with the Kernel, a combination of cross-method practices was carried out on 24 selected practices resulting from the Focus Group Discussion (FGD) process with the PT XYZ development team based on the selected methods from the results of the literature study. Agile methods for large and complex transformations based on literature studies are Scrum, Kanban, Extreme Programming and Spotify. The Scaled Agile Framework (SAFe) and Large Scale Scrum (LeSS) methods are also included in the selected methods because SAFe and LeSS are the most popular scaling Agile methods based on the results of the 2021 VersionOne survey. Methodological adjustments are based on evaluation results and also confirmed by experts by adding 5 practices and 2 new methods apart from the 24 practices that have been piloted demonstrations."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
TA-pdf
UI - Tugas Akhir Universitas Indonesia Library
Zelkowitz, Marvin V., 1945-
Englewood Cliffs, NJ: Prentice-Hall, 1979
004 ZEL p
Buku Teks Universitas Indonesia Library
Shoman, Martin L.
New York: McGraw-Hill, 1983
005.1 SHO s
Buku Teks SO Universitas Indonesia Library
Wohlin, Claes, editor
"The book is divided into three parts. The first part provides a background of theories and methods used in experimentation. Part II then devotes one chapter to each of the five experiment steps: scoping, planning, execution, analysis, and result presentation. Part III completes the presentation with two examples. Assignments and statistical material are provided in appendixes. Overall the book provides indispensable information regarding empirical studies in particular for experiments, but also for case studies, systematic literature reviews, and surveys. It is a revision of the authors’ book, which was published in 2000. In addition, substantial new material, e.g. concerning systematic literature reviews and case study research, is introduced. "
Heidelberg: [Springer-Science, ], 2012
e20409939
eBooks Universitas Indonesia Library
"The series contains monographs, lecture notes and edited volumes in computational intelligence spanning the areas of neural networks, connectionist systems, genetic algorithms, evolutionary computation, artificial intelligence, cellular automata, self-organizing systems, soft computing, fuzzy systems and hybrid intelligent systems.
"
Berlin: [Springer, ], 2012
e20398862
eBooks Universitas Indonesia Library
Gabriel Erwhian Winarso
"Pengembangan Sistem Informasi Penjadwalan Sidang (SISIDANG) versi terbaru (disebut SISIDANG baru) pada tugas akhir ini bertujuan agar dapat digunakan untuk proses tugas akhir dan sidang di semester genap 2022/2023 Fakultas Ilmu Komputer Universitas Indonesia. Pengembangan tersebut meliputi rancangan dan implementasi fitur baru seperti dashboard dan laporan honor, dan perbaikan fitur-fitur yang belum sempurna seperti laporan-laporan yang terkait dengan persidangan, penilaian sidang, pemberian revisi dari dosen, pengelolaan jadwal sidang, pengelolaan dosen, pengelolaan mata kuliah spesial, jadwal pribadi dosen, serta unggah berkas mahasiswa. Proses pengembangan dilakukan dengan metodologi Feature Driven Development (FDD) dengan kelebihan menciptakan progres yang cepat. Setelah pengembangan, dilakukan pengujian dan evaluasi agar dapat memastikan kinerja website dan kepuasan pengguna. Pengujian dan evaluasi SISIDANG baru diukur dengan User Acceptance Testing (UAT), survei fitur dashboard terkait dashboard design principle, dan System Usability Scaling (SUS). Hasil dari evaluasi menunjukkan bahwa SISIDANG baru telah cukup memenuhi kriteria pembuatan dashboard dan memenuhi kriteria cukup untuk tingkat usability.
The goal of the development of the latest version of the Sistem Informasi Penjadwalan Sidang (SISIDANG) in this final project is to be able to be use for the whole final assignment process in the second semester of 2022/2023 at the Faculty of Computer Science, University of Indonesia. This development process consisted of designing and implementation process of new features such as dashboards and honorarium reports and improvements to lacking features such as reports related to final assignment presentation, final assignment assessments, final assignment evaluation, the scheduling process of final assignment, lecturers management, final assignment management, lecturer’s personal schedule feature, and uploading student files. The development process is carried out by using Feature Driven Development (FDD) methodology, which has the advantage of faster development progress. After the development process, testing and evaluation were carried out in order to ensure the website’s performance and user satisfaction meet user expectations. Testing and evaluation of the new system are measured with User Acceptance Testing (UAT), survey related to dashboard design principles, and System Usability Scaling (SUS). The results of the evaluation show that the new system has sufficiently met the criteria for making dashboards and the criteria for usability level."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
TA-pdf
UI - Tugas Akhir Universitas Indonesia Library
Roger Lee, editor
"The purpose of the 9th International Conference on Software Engineering Research, Management and Applications(SERA 2011) held on August 10-12, 2011 in Baltimore, Maryland was to bring together scientists, engineers, computer users, and students to share their experiences and exchange new ideas and research results about all aspects (theory, applications and tools) of computer and information sciences, and to discuss the practical challenges encountered along the way and the solutions adopted to solve them."
Berlin: [, Springer], 2012
e20418202
eBooks Universitas Indonesia Library