• 제목/요약/키워드: 애자일 프레임워크

검색결과 12건 처리시간 0.03초

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

  • Park, HeeWon;Choi, Jin-Young
    • KIISE Transactions on Computing Practices
    • /
    • 제23권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.

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

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

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

  • Lee, Sei-Young;Yong, Hwan-Seung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • 제15권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.

Lightweight Framework For Supporting Mobile Web Development (초고속 모바일 웹 개발을 위한 경량화 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • Journal of Internet Computing and Services
    • /
    • 제10권4호
    • /
    • pp.127-138
    • /
    • 2009
  • Mobile web applications are being used and changed rapidly due to the growth of mobile device performance. But, cost of development environment and standards make the high development cost and low productivity. It is main reason that the design and implementation of the applications are more time consuming than general computing environments. In this paper, we propose MWeb(MobileWeb)-Framework based on the agile methodology and Ruby on Rails that is a kind of framework for supporting mobile web application development using mobile web standards. This work consists of the mobile web development architecture and agile process model. MWeb-Framework will support the same user experience to the different devices. We validates the framework by implementing the case studies through suggested mobile web development framework. As a result, we can develop the mobile web applications with productivity and quality. In the future, we will suggest how to make the MWeb-Framework standardization and practically apply the frameworks the various case studies to improve framework potentially problems.

  • PDF

Agile Framework for Mobile Web Standards (모바일 웹 표준 기반 경량화 프레임워크)

  • Shin, Seung-Woo;Park, Eun-Ju;Kim, Haeng-Kon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.448-451
    • /
    • 2009
  • 최근 모바일 디바이스의 성능향상으로 모바일 웹 애플리케이션 구동환경이 개선되고 있다. 이에 따라 모바일 웹 애플리케이션 개발 수요가 국내외적으로 증가하고 있다. 하지만 기존 PC환경과 달리 개발 환경 및 표준에 대한 고려가 적어 많은 개발비용이 소모되고 있다. 본 논문에서는 MWeb-프레임워크를 통해 최근 각광 받고 있는 웹 개발 프레임워크 기반의 개발방법론을 제안하며 이와 더불어 다양한 디바이스에서 동일한 사용이 가능하도록 모바일 웹 표준을 준수하는 개발방법론을 제안한다. Ruby on Rails기반의 모바일 웹 개발 아키텍처를 정의하고 이를 바탕으로 모바일 웹 표준을 준수하는 애자일 개발방법론을 적용한 프로세스 모델을 제안하고 기존 웹 개발 프레임워크와 개발방법론을 비교, 평가한다. 제안한 프레임워크를 통하여 신속한 개발을 수행할 수 있으며 모바일 웹 표준 환경을 준수하여 모바일 웹 애플리케이션의 품질과 신뢰성을 획득할 수 있다.

Agile-based Data Analysis Framework for Career Exploration in Library and Information Science (문헌정보학 전공의 진로탐색을 위한 애자일 기반 데이터 분석 프레임워크)

  • JeongYun Lee;HakLae Kim
    • Journal of the Korean Society for information Management
    • /
    • 제41권1호
    • /
    • pp.189-210
    • /
    • 2024
  • Individuals majoring in Library and Information Science (LIS) typically find employment in the library sector, such as working as librarians, university librarians, and in public libraries. Recent advancements in information technology and shifts in work outlooks have broadened the professional opportunities for students majoring in LIS in several sectors. Research on career exploration varies based on the university major or occupation. This paper suggests a methodology for conducting surveys and analyzing data efficiently to support ongoing career exploration for students majoring in LIS. It also examines the findings of a career exploration survey conducted among LIS majors. The survey findings indicate that individuals majoring in LIS are adapting their salary expectations and priorities in alignment with societal shifts, showing a preference for diverse career opportunities outside traditional librarian roles. Effective support and ongoing research are essential for the career development of LIS majors in this environment.

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

  • Lee, Sei-Young;Yong, Hwan-Seung
    • The KIPS Transactions:PartD
    • /
    • 제16D권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.

Building Test Codes for Unit Test Automation of Java Programs (단위 테스트 자동화를 위한 자바 프로그램 테스트 코드 구축)

  • Yoon, Hoijin
    • Journal of Software Engineering Society
    • /
    • 제23권4호
    • /
    • pp.141-149
    • /
    • 2010
  • Agile development is mentioned a lot by developers these days. XP or Scrum is one of the popular development processes, and it says that unit test automation would drive an agile development successful. The success of unit test automation depends on how well to compare an execution result to its own expected result. that is why this paper focuses on the comparison part. This paper introduces how to build test codes for unit testing, and then concludes with mentioning two considerations of unit testing automation. First, test codes for void-typed methods need Mock Framework to monitor their behavior. Second, the comparison of execution results and expected results is hard to implement in case of testing void-typed methods. We check every sentences of a test path to decide if the testing is fail or pass.

  • PDF

A Study on the Implementation of Scrum-Based Team Project Management System (스크럼 기반 팀 프로젝트 관리 시스템 구현에 관한 연구)

  • Park, Jin-Woo;Lee, Chang-Kuk;Ryu, Jeong-Su;Hong, Ji-Hwan;Kim, Youngjong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2019년도 춘계학술발표대회
    • /
    • pp.314-315
    • /
    • 2019
  • 소프트웨어 개발은 협업이 가장 중요시 되는 분야 중 하나로 팀 단위의 소프트웨어 개발의 품질 및 생산성 향상을 위해 팀 단위 프로젝트 방법론이 발달하였다. 방법론의 선택에 따라 개발의 결과물과 만족도에 큰 차이가 나타나게 되는데, 고전적인 폭포수(Waterfall) 방식의 대안인 애자일(Agile) 방법론은 점진적인 개발로 프로젝트 진행도중 발생하는 이슈처리를 효율적으로 해결할 수 있어 현재 많은 개발에 적용되고 있다. 그 중 스프린트 기법을 바탕에 두는 스크럼(Scrum)을 사용하는데 소규모 개발팀은 스크럼(Scurm)의 교육 부담과 스크럼 마스터의 부재로 해당 방법론을 적용하기 어려움을 겪는다. 이에 본 논문에서는 소프트웨어 공학의 애자일(Agile) 방법론 중 하나인 스크럼(Scrum)을 실제 프로젝트 관리 시스템의 도구로 사용하기 위해 웹 응용 시스템으로 구현하고자 하며 해당 서비스가 SW개발뿐 만 아닌 다양한 분야의 프로젝트에 적용될 수 있도록 한다. Spring 프레임워크를 이용하여 서버를 구축하고 AWS EC2를 통해 배포하며, BootStrap과 JQuery를 이용하여 웹을 구성하여 팀 프로젝트에 있어 효율적인 관리 도구가 될 수 있도록 한다.

Agile Framework for SOA-based Application Development (SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • The KIPS Transactions:PartD
    • /
    • 제16D권1호
    • /
    • pp.55-64
    • /
    • 2009
  • Various business model and computing environments are currently merged into web services and many web related application products are also develop. Most of IT enterprises in Korea use the Service-oriented architecture (SOA) whenever they develop the web applications. SOA is an approach to loosely coupled, protocol independent, standards-based distributed computing where software resources available on the network are considered as Services. SOA is believed to become the future enterprise technology solution that promises the agility and flexibility the business users have been looking for by leveraging the integration process through composition of the services spanning multiple enterprises. But, There are no specific development methodology to apply into SOA standard model until now. The developer uses the currently existing methodology to develop the application with SOA. The users have some limitations to use it. In this paper, we suggest a Frameworks for applying agile methodology into SOA to address the productivity and quality of small web related project. We design and implement a frameworks architecture for applying the agile method into SOA and describe the process model to implement it. We finally evaluate the frameworks with productivity, flexibility and maintainability.