소프트웨어 개발 방법론의 하나인 애자일 개발 방법론은 전통적 개발 방법론만 사용하던 과거와는 달리 크고 작은 IT 프로젝트에서 사용 되고 있다. 불가능 하고 어렵다고만 여겨지면서 사용 빈도가 낮았으나 근래에 들어 도입이 되는 경우가 증가하고 사용하려는 빈도가 잦아듦에 따라 이에 대한 다양한 사례들도 많이 나오고 있다. 해당 방법론이 각광 받는 이유 중 하나는 빠르게 변화하고 있는 현대사회에 걸맞게 소프트웨어 환경 및 기능 또한 매우 빠르게 변화 하고 있지만 이러한 변화를 뒷받침하기에는 전통적 개발 방법론의 효율성이 점점 떨어진다는 것이다. 고객은 더 많은 것을 요구 하고 신속한 대응을 원하지만 전통적 개발 방법론은 해당 사항에 민첩하게 대응 하지 못하고 프로젝트 초반에 모든 요구사항을 결정짓는 단점이 있다. 이에 따라 변화에 좀 더 민첩하게 대응 할 수 있는 ...
소프트웨어 개발 방법론의 하나인 애자일 개발 방법론은 전통적 개발 방법론만 사용하던 과거와는 달리 크고 작은 IT 프로젝트에서 사용 되고 있다. 불가능 하고 어렵다고만 여겨지면서 사용 빈도가 낮았으나 근래에 들어 도입이 되는 경우가 증가하고 사용하려는 빈도가 잦아듦에 따라 이에 대한 다양한 사례들도 많이 나오고 있다. 해당 방법론이 각광 받는 이유 중 하나는 빠르게 변화하고 있는 현대사회에 걸맞게 소프트웨어 환경 및 기능 또한 매우 빠르게 변화 하고 있지만 이러한 변화를 뒷받침하기에는 전통적 개발 방법론의 효율성이 점점 떨어진다는 것이다. 고객은 더 많은 것을 요구 하고 신속한 대응을 원하지만 전통적 개발 방법론은 해당 사항에 민첩하게 대응 하지 못하고 프로젝트 초반에 모든 요구사항을 결정짓는 단점이 있다. 이에 따라 변화에 좀 더 민첩하게 대응 할 수 있는 애자일 방법론이 많이 사용 되고 있다. IT 프로젝트에서 지속적인 변화와 개발 방법론이 조합을 이루지 못한다면 프로젝트의 성공을 보장 할 수 없게 된다. 그러나 IT 프로젝트에서 애자일 방법론을 도입 후 성공 사례가 빈번하게 확인 되고 있으며 해외와 국내에서도 프로젝트 성향에 따라 애자일 방법론을 사용한 사례들이 증가하고 있다. 애자일 방법론 중 가장 많이 알려 지고 프로젝트에 빈번하게 적용된 방법이 바로 스크럼이다. 스크럼을 프로젝트에 적용하기 위해서는 프로젝트 참여자 모두 스크럼에 대한 정확한 개념을 습득 하고 있어야 한다. 더 나아가 각자 맡은 역할 수행에 차질이 없어야 하며 스크럼에 대해 이해시키고 충분한 교육을 하는 것이 프로젝트 성공과 관련이 있다. 스크럼은 어렵고 복잡하기 때문에 충분한 이해가 이루어 지지 않은 상태에서 프로젝트를 진행 하게 될 경우 실패 할 가능성이 있고 스크럼을 도입하기 전보다 더 역효과가 날 수 있다. 하지만 충분한 교육과 팀원들의 협조만 있으면 스크럼이 프로젝트에 잘 스며들어 긍정적인 효과를 낼 수도 있다. 본 연구는 실제 IT 프로젝트에 스크럼 개발 방법론을 도입한 사례를 소개 하며 각 프로세스의 역할 및 주요 활동에 대해 설명 한다. 더 나아가 스크럼을 적용 했을 때의 프로젝트 결과와 향후 과제에 대해 제시한다.
소프트웨어 개발 방법론의 하나인 애자일 개발 방법론은 전통적 개발 방법론만 사용하던 과거와는 달리 크고 작은 IT 프로젝트에서 사용 되고 있다. 불가능 하고 어렵다고만 여겨지면서 사용 빈도가 낮았으나 근래에 들어 도입이 되는 경우가 증가하고 사용하려는 빈도가 잦아듦에 따라 이에 대한 다양한 사례들도 많이 나오고 있다. 해당 방법론이 각광 받는 이유 중 하나는 빠르게 변화하고 있는 현대사회에 걸맞게 소프트웨어 환경 및 기능 또한 매우 빠르게 변화 하고 있지만 이러한 변화를 뒷받침하기에는 전통적 개발 방법론의 효율성이 점점 떨어진다는 것이다. 고객은 더 많은 것을 요구 하고 신속한 대응을 원하지만 전통적 개발 방법론은 해당 사항에 민첩하게 대응 하지 못하고 프로젝트 초반에 모든 요구사항을 결정짓는 단점이 있다. 이에 따라 변화에 좀 더 민첩하게 대응 할 수 있는 애자일 방법론이 많이 사용 되고 있다. IT 프로젝트에서 지속적인 변화와 개발 방법론이 조합을 이루지 못한다면 프로젝트의 성공을 보장 할 수 없게 된다. 그러나 IT 프로젝트에서 애자일 방법론을 도입 후 성공 사례가 빈번하게 확인 되고 있으며 해외와 국내에서도 프로젝트 성향에 따라 애자일 방법론을 사용한 사례들이 증가하고 있다. 애자일 방법론 중 가장 많이 알려 지고 프로젝트에 빈번하게 적용된 방법이 바로 스크럼이다. 스크럼을 프로젝트에 적용하기 위해서는 프로젝트 참여자 모두 스크럼에 대한 정확한 개념을 습득 하고 있어야 한다. 더 나아가 각자 맡은 역할 수행에 차질이 없어야 하며 스크럼에 대해 이해시키고 충분한 교육을 하는 것이 프로젝트 성공과 관련이 있다. 스크럼은 어렵고 복잡하기 때문에 충분한 이해가 이루어 지지 않은 상태에서 프로젝트를 진행 하게 될 경우 실패 할 가능성이 있고 스크럼을 도입하기 전보다 더 역효과가 날 수 있다. 하지만 충분한 교육과 팀원들의 협조만 있으면 스크럼이 프로젝트에 잘 스며들어 긍정적인 효과를 낼 수도 있다. 본 연구는 실제 IT 프로젝트에 스크럼 개발 방법론을 도입한 사례를 소개 하며 각 프로세스의 역할 및 주요 활동에 대해 설명 한다. 더 나아가 스크럼을 적용 했을 때의 프로젝트 결과와 향후 과제에 대해 제시한다.
Agile development methodology, one of the software development methodologies, is used in large and small IT projects, unlike the past, which used only traditional development methodologies. Agile development methodology is considered to be difficult and hard to use, so it is rarely used. But in rece...
Agile development methodology, one of the software development methodologies, is used in large and small IT projects, unlike the past, which used only traditional development methodologies. Agile development methodology is considered to be difficult and hard to use, so it is rarely used. But in recent years, as the number of cases has increased and the frequency of use is increasing, various cases have been introduced. One of the reasons why the methodology is in the spotlight is that the software environment and functions are also changing very well in accordance with the rapidly changing modern society. But the efficiency of the traditional development methodology is gradually decreasing to support this change. The customer demands more and wants a quicker response, but the traditional development methodology has the disadvantages of not being able to respond promptly to the matter and determining all requirements at the beginning of the project. As a result, agile methodologies are being used to respond more quickly to changes. In the IT project, if continuous change does not combine with development methodology, it cannot guarantee the success of the project. However, success cases have been frequently identified after introducing agile methodology in IT projects, and cases of agile methodology are increasing in overseas and domestic countries depending on the propensity of the project. Scrum is one of the most popular agile methodologies and frequently applies to projects. In order to apply Scrum to the project, all project participants must have an accurate concept of Scrum. Furthermore, there should be no disruption to each role, and understanding Scrum and providing sufficient training are need success projects. Scrum is difficult and complex, so if you do a project without sufficient understanding, you may fail and have a more adverse effect than before you introduced Scrum. However, with sufficient training and the cooperation of team members, Scrum can keep a balance between projects and make a positive effect. This study introduces the case of a scrum development methodology to an actual IT project and explains the roles and main activities of each process. Furthermore, this research presents the project results when applying Scrum and the next tasks.
Agile development methodology, one of the software development methodologies, is used in large and small IT projects, unlike the past, which used only traditional development methodologies. Agile development methodology is considered to be difficult and hard to use, so it is rarely used. But in recent years, as the number of cases has increased and the frequency of use is increasing, various cases have been introduced. One of the reasons why the methodology is in the spotlight is that the software environment and functions are also changing very well in accordance with the rapidly changing modern society. But the efficiency of the traditional development methodology is gradually decreasing to support this change. The customer demands more and wants a quicker response, but the traditional development methodology has the disadvantages of not being able to respond promptly to the matter and determining all requirements at the beginning of the project. As a result, agile methodologies are being used to respond more quickly to changes. In the IT project, if continuous change does not combine with development methodology, it cannot guarantee the success of the project. However, success cases have been frequently identified after introducing agile methodology in IT projects, and cases of agile methodology are increasing in overseas and domestic countries depending on the propensity of the project. Scrum is one of the most popular agile methodologies and frequently applies to projects. In order to apply Scrum to the project, all project participants must have an accurate concept of Scrum. Furthermore, there should be no disruption to each role, and understanding Scrum and providing sufficient training are need success projects. Scrum is difficult and complex, so if you do a project without sufficient understanding, you may fail and have a more adverse effect than before you introduced Scrum. However, with sufficient training and the cooperation of team members, Scrum can keep a balance between projects and make a positive effect. This study introduces the case of a scrum development methodology to an actual IT project and explains the roles and main activities of each process. Furthermore, this research presents the project results when applying Scrum and the next tasks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.