• Title/Summary/Keyword: Agile

Search Result 346, Processing Time 0.037 seconds

A Systematic Literature Review on Secure Software Development using Feature Driven Development (FDD) Agile Model (기능주도개발 Agile 방법을 사용할 때의 안전한 소프트웨어 개발에 관한 문헌연구)

  • Arbain, Adila Firdaus;Ghani, Imran;Jeong, Seung Ryul
    • Journal of Internet Computing and Services
    • /
    • v.15 no.1
    • /
    • pp.13-27
    • /
    • 2014
  • Agile methodologies have gained recognition as efficient development processes through their quick delivery of software, even under time constraints. However, like other agile methods such as Scrum, Extreme Programming (XP) and The Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD) has been criticized due to the unavailability of security elements in its twelve practices. In order to examine this matter more closely, we conducted a systematic literature review (SLR) and studied literature for the years 2001-2012. Our findings highlight that, in its current form, the FDD model partially supports the development of secure software. However, there is little research on this topic, as detailed information about the usage of secure software is rarely published. Thus, we have been able to conclude that the existing five phases of FDD have not been enough to develop secure software until recently. For this reason, security-based phase and practices in FDD need to be proposed.

Distributed Development and Evaluation of Software using Agile Techniques (애자일 기법을 이용한 소프트웨어 분산 개발 및 평가)

  • Lee, Sei-Young;Yong, Hwan-Seung
    • The KIPS Transactions:PartD
    • /
    • v.16D no.4
    • /
    • pp.549-560
    • /
    • 2009
  • The Agile movement is a phenomenon that is part of the next phase of the software engineering evolution. At the same time, globally distributed software development is another trend delivering high-quality software to global users at lower costs. In this paper, Agile Framework for Distributed Software Development (AFDSD) has been suggested, and Chameleon project of Yahoo! Inc. has been implemented based on the framework. Also, the project has been evaluated by measuring Agile adoption and improvement levels, degrees of agility and agile project success, and comparing the performance and quality with the previous version. The overall performance and satisfaction with Chameleon increased by more than 30% since Agile techniques were adopted. Our objective is to highlight successful practices and suggest a framework to support adoption and evaluation of Agile techniques in a distributed environment.

Design and Evaluation of Agile Framework for Small Projects (소규모 프로젝트를 위한 애자일 프레임워크 설계 및 평가)

  • Lee, Sei-Young;Yong, Hwan-Seung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.11
    • /
    • pp.851-855
    • /
    • 2009
  • In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework includes an extended serum process and agile practices, based on agility and critical success factors in agile software projects that are selected from Serum, XP, FDD, DSDM and Crystal Clear. The case projects were evaluated, and the analysis of the results clearly showed that the framework used in the aforementioned cases displayed a high degree of efficiency.

Challenges in Distributed Agile Software Development Environment: A Systematic Literature Review

  • Ghani, Imran;Lim, Angelica;Hasnain, Muhammad;Ghani, Israr;Babar, Muhammad Imran
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.9
    • /
    • pp.4555-4571
    • /
    • 2019
  • Due to increasing interest in distributed agile software development, there is a need to systematically review the literature on challenges encountered in the agile software development environment. Using the Systematic Literature Review (SLR) approach, 32 relevant publications, dated between 2013 and 2018 were selected from four electronic databases. Data from these publications were extracted to identify the key challenges across the system development life cycle (SDLC) phases, which essentially are short phases in each agile-based iteration. 5 types of key challenges were identified as impacting the SDLC phases; these challenges are Communication, Coordination, Cooperation, Collaboration and Control. In the context of the SLDC phases, the Communication challenge was discussed the most often (79 times, 33%). The least discussed challenges were Cooperation and Collaboration (26 times, 11% each). The 5 challenges occur because of distances which occur in distributed environment. This SLR identified 4 types of distances which contribute to the occurrence of these key challenges - physical, temporal, social-cultural and knowledge/experience. Of the 32 publications, only 4 included research which proposed new solutions to address challenges in agile distributed software development. The authors of this article believe that the findings in this SLR are a resource for future research work to deepen the understanding of and to develop additional solutions to address the challenges in distributed agile software development.

A Study on the Agile Approach in Battlefield Management Information System R&D Project in Korea Military (국방 전장관리정보체계 연구개발사업의 애자일 적용 방안 연구)

  • Yun, SungHyun;Lim, GyooGun
    • Journal of Information Technology Services
    • /
    • v.20 no.1
    • /
    • pp.41-54
    • /
    • 2021
  • The SW-centered battlefield management information system R&D project takes a long period of 5-10 years or more by applying a complex and rigid batch acquisition strategy. In order to solve this problem, it is necessary to institutionalize a rapid and flexible battlefield management information system R&D project management procedure applying agile development methodology, and a government project management organization and contract management method to support it In this study, we analyzed the case of applying the Agile development method centered on Scrum to the US SW-centered weapon system R&D project and the characteristics and problems of the battlefield management information system R&D project in Korea, and suggested improvement measures as follows. First, the battlefield management information system R&D model applies the hybrid development method, and the system requirements analysis and system structure design use the existing waterfall development procedure, and the agile method is applied from the SW requirements analysis to the system integration stage. Second, flexible adjustment of performance, schedule, and cost by organizing an Agile IPT in which military (requirements) - DAPA (project management) - developer - functional specialized organizations (test and evaluation, quality, government research institutes, etc.) participate. Third, improving the Basic Order Agreement so that it can be applied to agile R&D.

An Analysis of Measurement in Scrum Method and Its Case Study (스크럼 방법론에서의 측정 지표 분석 및 사례 연구)

  • Kim, Sung-Kun;Hwang, Soon-Sam
    • Information Systems Review
    • /
    • v.10 no.3
    • /
    • pp.185-205
    • /
    • 2008
  • As time to market and rapid reaction to changes in demand is much required, agile software development methodologies whose characteristics are great adaptability and short iteration developments are getting more popular. Though there have been a number of literature suggesting the great potential of agile software development, some recent studies have also mentioned its limitations. We believe there remains much confusion as to whether agile approaches are good to introduce or not. In an effort to provide 'real' characteristics of agile development, this paper evaluates Scrum, one of the most used agile approaches, using a software measurement framework. It also presents a Scrum measurement case study of a web portal company. We believe this study will provide some concrete guidelines as to whether Scrum is worth, what are weak points, and how to control the agile process in order to get over the weakness.

Success of Digital Transformation in the Context of the Agile Principles : A Case Study of the Seoul Metro (애자일 수행 방식으로 본 디지털 전환의 성공요인 : 서울교통공사의 디지털 전환 프로젝트를 중심으로)

  • Youn, Jeong Won;Kim, Jong Yoel;Chang, Suk-Gwon
    • Journal of Information Technology Services
    • /
    • v.19 no.5
    • /
    • pp.137-153
    • /
    • 2020
  • Most enterprises today work on digital transformation projects to cope with uncertainties caused by the rapid change and cutting-edge technology. The key point is they need to take a novel approach on new projects for high performance. In this context, there is a growing interest in utilizing agile method; however, many studies on Impact of Digital Transformation on the Results of Innovation do not deal with agile methodology. The research specifies the case of Seoul Metro, regarded as best-practice on digital transformation, based on the agile way of working. The case study is based on in-depth interview with Seoul Metro's executives and employees, and the interview is analyzed using keywords from the 12 Agile Principles. Thus, among the 12 Agile Principles, Motivation and Trust, Face-to-face Interactions, Continuous Attention to Technical excellence and good design, Self-Organizing Team contributed the most to successful digital transformation projects. In addition, based on Requirements Uncertainty and Technical Degree of Uncertainty, they carry different kinds of traits. For instance, the higher the uncertainty toward requirements and required technology is, the more technological development pace is maintained. Given the conservative nature of public corporations, it is necessary to adopt the agile way of working, such as improving employees' technological capabilities and allowing teams to be organized within themselves, in a bid to produce successful innovation outcome.

The Effects of Perceived Agile Culture of Chinese Enterprises on Job Performance: Focused on Moderating Effect of Individual Capability (중국기업의 애자일 문화인식이 직무성과에 미치는 영향: 개인역량 조절효과를 중심으로)

  • AN, Na;Choi, Su-Heyong;Kang, Hee-Kyung
    • Journal of Digital Convergence
    • /
    • v.17 no.3
    • /
    • pp.169-180
    • /
    • 2019
  • The purpose of this study is to verify the effect of perceived agile culture(empowerment, continuous learning, personal communication Intensification) on job performance(task, contextual, adaptive) and to explore the moderating effect of individual capability(knowledge, skill). For the empirical analysis, data were collected from convenient sample of 219 employees working at enterprise in China. The analysis of validity and reliability of variables and regression analysis were performed using SPSS 21. The results of this research as followed: firstly, the positive perceived agile culture and job performance were statistically supported. Secondly, the individual capability played as a partial moderator on the relationship between the perceived agile culture and the job performance. The factors that constitute the perceived agile culture can present the research directions for the transformation into the agile organization.

Integrating Software Security into Agile-Scrum Method

  • Ghani, Imran;Azham, Zulkarnain;Jeong, Seung Ryul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.8 no.2
    • /
    • pp.646-663
    • /
    • 2014
  • Scrum is one of the most popular and efficient agile development methods. However, like other agile methods such as Extreme Programming (XP), Feature Driven Development (FDD), and the Dynamic Systems Development Method (DSDM), Scrum has been criticized because of lack of support to develop secure software. Thus, in 2011, we published research proposing the idea of a security backlog (SB). This paper represents the continuation of our previous research, with a focus on the evaluation in industry-based case study. Our findings highlight an improved agility in Scrum after the integration of SB. Furthermore, secure software can be developed quickly, even in situations involving requirement changes of software. Based on our experimental findings, we noticed that, when integrating SB, it is quite feasible to develop secure software using an agile Scrum model.

Agile Management (Management 3.0) as the Basis of the Management System in the Conditions of Globalization

  • Kopytko, Marta;Chуrva, Olha;Stavska, Yuliia;Karvatska, Nataliia;Chуrva, Hanna
    • International Journal of Computer Science & Network Security
    • /
    • v.22 no.2
    • /
    • pp.101-106
    • /
    • 2022
  • The main purpose of the study is to determine the key aspects of Agile management as the basis of a management system in the context of globalization. The research methodology includes several scientific and theoretical methods that have achieved this goal. Adaptation of enterprises engaged in the development, production, and sale of innovative products to constant and rapid changes in the external environment requires managers to apply appropriate management methods. The use of Agile management in the management of innovation processes can speed up their implementation, minimize and optimize the use of resources, time, and effort of staff, can increase customer and customer satisfaction with the end result and, consequently, improve the company's competitive position in the market. The results of the study identified key aspects of the application of Agile management in the management system in the context of globalization.