• Title/Summary/Keyword: 애자일 개발방법론

Search Result 36, Processing Time 0.034 seconds

A Case Study on the Use of Agile Methodology in Game Development Project of College (대학의 게임개발프로젝트에서 애자일 방법론 적용 방안에 관한 사례 연구)

  • Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.305-306
    • /
    • 2019
  • 대학의 게임개발 프로젝트는 학기라는 시간적 제약아래 게임 기획, 그래픽, 프로그래밍, QA 등 다양한 전공의 학생들이 팀을 이루고 진행한다. 게임 개발은 특성상 폭포수 개발과 같은 전통적인 개발방법론보다는 애자일 방법론이 보다 적합할 수 있다. 본 논문에서는 애자일 방법론 적용을 시도한 졸업작품팀의 개발자를 인터뷰하여 진행과정과 실패 요인에 대한 정보를 수집하여 분석하고, 애자일 방법론을 적용하기 위한 방안을 제시하였다.

  • PDF

An Agile applicable for Reading App Development and Design (애자일 방법론을 적용한 독서 앱 개발 설계)

  • Eom, Sung-Ho;Kim, Won-Kwang;Park, Hae-Jung;Lee, Eun-Ser
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.617-620
    • /
    • 2014
  • 프로그래밍 개발 시에 발생하는 위험요소로는 비용, 품질, 일정이 있다. 이와 같은 문제는 구현시에 발생하게 된다. 구현 중심의 개발방법론을 택하여 이러한 위험을 방지하기 위해 본 논문에서는 애자일 방법론을 적용하여 앱 개발을 수행했다. 앱 개발에 필요한 기능 추출 및 분석, 애자일을 적용한 짝 프로그래밍, 사용자 스토리, 스프린트 계획을 작성하였다. 애자일 방법론을 적용해 고객, 사용자, 개발자 간의 소통을 이끌어내 프로젝트의 성공률을 올리고 개발자간의 원활한 의사표현을 통해 복잡도가 높은 업무를 원활히 수행할 수 있도록 애자일 방법론을 적용하였다.

The Role of Clients in Software Projects with Agile Methods (애자일 방법론을 사용한 소프트웨어 프로젝트에서의 사용자 역할 분석)

  • Kim, Vladimir;Cho, Wooje;Jung, Yoonhyuk
    • Journal of Intelligence and Information Systems
    • /
    • v.25 no.3
    • /
    • pp.141-160
    • /
    • 2019
  • Agile methodologies in software development, including the development of artificial intelligence software, have been widespread over the past several years. In spite of the popularity of agile methodologies in practice, there is a lack of empirical evidence to identify determinants of success of software projects in which agile methods are used. To understand the role of clients in software project where agile methods are used, we examine the effect of client-side factors, including lack of user involvement, unrealistic client expectations, and constant changes of requirements on project success from practitioners' perspective. Survey methods are used in this study. Data were collected by means of online survey to IT professionals who have experience with software development methodologies, and ordered logit regression is used to analyze the survey data. Results of our study imply the following managerial findings. First, user involvement is critical to project success to take advantage of agile methods. Second, it is interesting that, with an agile method, constant changes of client's requirements is not a negative factor but a positive factor of project success. Third, unrealistic client expectations do negatively affect project success even with agile methods.

Agile 개발방법론의 가치 관행이 오픈소스 프로젝트 커뮤니티에 미치는 영향 연구

  • Son, Hyo-Jeong;Lee, Min-Gyu;Seong, Baek-Min;Kim, Jong-Bae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.05a
    • /
    • pp.78-81
    • /
    • 2015
  • 소프트웨어 개발 환경의 급격한 변화와 지속적인 요구사항 변경으로 인해 발생하는 전통적 개발 방법론의 문제점을 해결하기 위한 애자일 개발방법론은 관심의 대상이 되었다. 비교적 짧은 주기를 가지고 요구사항 분석, 설계, 코딩, 테스트 과정을 끊임없이 반복하며 점차 소프트웨어의 규모를 늘려가는 애자일 개발방법은 오픈소스 소프트웨어의 개발방식(OSSDP)과 매우 유사하다고 볼 수 있다. 지금까지 애자일 방법론은 Scrum, XP, Lean, Crystal 방식 등 여러 가지 방법으로 시도 및 제안되고 있으며, 점차 다양한 프로젝트에서도 성공적으로 수행할 수 있도록 개선되고 있다. 이러한 애자일 개발방식의 특징을 OSSDP에 적용함으로써 더 많은 오픈소스 프로젝트가 성공할 수 있도록 하는 프로세스를 연구하는 것은 의미가 있다. 애자일 성명서에서 추구하는 4가지 가치인 소통, 단순성, 피드백, 용기를 반영한 관행(practice)을 OSSDP에 채택하여 추가할 경우, 사용자 만족도를 높이고 결과적으로 오픈소스 프로젝트 성숙도를 높이는데 기여할 것으로 기대한다.

  • PDF

A Case Study of Adapting Disciplined Agile Framework for Large-scale IT Projects (대규모 IT 프로젝트에서 학습기반 애자일 프레임워크 적용사례 연구)

  • Park, HeeWon;Choi, Jin-Young
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.7
    • /
    • pp.424-427
    • /
    • 2017
  • In an early stage, many people think that agile development methodology cannot be applied i large-scale IT projects. Nevertheless, agile development methodology has recently been introduced in variety of successful large-scale IT projects. In this paper, I compare two enterprise agile methodologies and introduce a case of Disciplined Agile Delivery (DAD) Framework, an enterprise agile development methodology. I compare and quantitatively measure the productivity of the development of two projects using Disciplined Agile Delivery framework and waterfall development methodology with a similar development scope.

Adaptation and Upgrade of Scrum Based Methodology for Game Development Education(CKG-Scrum 1.1) (스크럼 기반의 게임개발교육 방법론 적용 및 개선 (CKG-Scrum 1.1))

  • Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.01a
    • /
    • pp.221-222
    • /
    • 2013
  • 대학에서 게임 개발 교육을 수행할 때 체계적인 방법론을 적용하는 것이 필요하나, 대부분의 방법론이 복잡하고, 또 사전에 방법론에 대한 교육을 시키기도 어려워 학교 교육에서 적용하기 어렵다는 문제가 있다. 여러 방법론 중 대표적인 애자일 방법론인 스크럼은 단기간의 개발을 지원할 수 있고, 상대적으로 쉬운 구조를 가지고 있어 학기 기반의 프로젝트 교육에 적합한 특성을 가지고 있다. 본 논문에서는 기존의 스크럼 방법론을 한 학기의 게임 개발 프로젝트 교육에 적합하도록 최적화한 CK-Scrum 방법론을 실제로 적용한 사례를 분석하고, 문제점을 보완하여 새로 개선된 CK-Scrum 1.1 방법론을 제시한다. 이 방법론으로 학생들이 프로젝트를 수행하며 품질이 높은 게임을 개발하고 방법론에 대한 학습도 병행할 수 있다.

  • PDF

CKG-Scrum: Design of Scrum Based Methodology for Game Developlement Education (CKG-Scrum: 스크럼 기반의 게임개발교육 방법론 설계)

  • Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.07a
    • /
    • pp.361-362
    • /
    • 2012
  • 대학의 게임 개발 프로젝트 교육을 수행함에 있어 개발 방법론을 적용하여 체계적인 단계를 거치도록 하는 것이 필요하나 기본의 소프트웨어 개발 방법론들은 복잡성과 기간 등의 제약으로 적용하기 어렵다. 애자일 방법론 중 하나인 스크럼은 주기적인 개발을 지원하고 있어 프로젝트 교육에 적합한 특성을 가지고 있다. 본 논문에서는 기존의 스크럼 방법론을 한 학기의 게임 개발프로젝트 교육에 적합하도록 최적화한 CK-Scrum 방법론을 제시한다. CK-Scrum 방법론을 적용할 경우 주기적으로 산출물을 생산하여 검토하고 반복적으로 개발함으로써 학생들이 프로젝트를 수행하며 품질이 높은 게임을 개발하고 방법론에 대한 학습도 병행할 수 있다.

  • PDF

An Analysis of Agile Methodologies' Trends and Introduction cases of the Methodologies at the ESA Ground Segment Software Development (애자일 방법론의 동향 및 ESA 지상국 소프트웨어 개발 분야의 도입사례 분석)

  • Seo, Seok-Bae;Kang, Ji-Hoon
    • Aerospace Engineering and Technology
    • /
    • v.11 no.1
    • /
    • pp.111-117
    • /
    • 2012
  • Agile is a software development methodology which was established for four objectives; people, collaboration, responsiveness, and working software. Thus the Agile methodologies have been applied not only software development fields but also various special areas of technology. ESA (European Space Agency) adopt several Agile methodologies, including Scrum as the key technique, for the software development of ground segment. This article analyzes trends of Agile methodologies and introduction cases of the methodologies for ESA's ground segment software development.

Agile Framework Supporting Mobile Web Standards (모바일 웹 표준 지원을 위한 애자일 프레임워크)

  • Seung-Woo Shin;Haeng-Kon Kim
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.554-557
    • /
    • 2008
  • 최근 모바일 디바이스의 웹 접근 환경이 PC환경과 동일한 프로토콜을 이용하는 형식으로 변화하고 있다. 이에 따라 많은 곳에서 모바일 웹 애플리케이션을 개발하고 있으나 모바일 웹 표준을 도입하여 개발을 수행하는 곳은 많지 않다. 본 논문에서는 최근 각광을 받고 있는 경량화 웹 애플리케이션 개발 프레임워크인 Ruby on Rails[1]를 기반으로 하여 최근 W3C에서 정의된 모바일 웹 표준을 준수하는 애자일 개발방법론을 제안한다. Ruby on Rails기반의 모바일 웹 개발 아키텍처를 정의하고 이를 바탕으로 모바일 웹 표준을 준수하는 애자일 개발방법론을 제안한다. 제안한 프레임워크를 통하여 개발을 수행할 경우 애자일 개발방법론을 도입함과 동시에 모바일 웹 표준 환경을 준수하여 모바일 웹 애플리케이션의 품질을 보증할 수 있으며 신뢰도도 획득하게 된다. 또한 다양한 디바이스에서 정상적인 구동이 가능하다.

A Study on the Agile-based Information System Audit Model (애자일에 기반한 정보시스템 감리 모델에 관한 연구)

  • Kim, Dong Hyup;Chan, Koh;Kim, Dong Soo;Kim, Hee Wan
    • Journal of Digital Convergence
    • /
    • v.11 no.8
    • /
    • pp.95-108
    • /
    • 2013
  • Agile development methods regards an interaction among software developers, operating softwares, and cooperation with customers as its main value. Most of the developing processes undergo a procedure called tailoring to meet the relevant project. Yet, in reality, projects run in disorder due to their overlap with other methods and management processes. As a result, the advantages of agile process cannot be fully used. So, the information system audit has an important role to detect these problems and improve the qualities of agile application projects. Also, researches should be conducted on Agile-based Iformation System Audit Model in order to enhance the effectiveness of agile projects. This paper suggests a model for an information system audit that applied agile developing methods. This model proposes audit domains and check lists for agile-based information system. In order to verify the suitability of the suggested model, more than 89.3% of the checklists were verified as suitable in all domains.