반복 개발이란 무엇입니까?

반복 개발은 한 번에 모든 것을 모두 수행하려고 시도하기보다는 주기적으로 개발이라는 아이디어를 중심으로 소프트웨어 개발에 대한 접근 방식입니다. 이 방법은 모든 유형의 소프트웨어에 적합하지 않지만 일부 설정에서는 매우 유익하고 매우 유용 할 수 있습니다. 반복 발전에 대한 일반적인 오해는 계획되지 않거나 자발적이라는 것입니다. 이것은 사실이 아닙니다.

반복 개발에서 사람들은 프로젝트의 계획 단계부터 시작하여 이러한 단계를 통해 제품의 개발 및 출시로 이동합니다. 제품이 출시되면 제품 테스트 및 사용자에서 결과가 나오며 이러한 결과는 다음 릴리스로 접 힙니다. "릴리스"는 오해의 소지가있는 용어 일 수 있습니다. 반복적 인 개발은 초기 단계에서 제품의 사내 출시와 관련하여 제품을 대중에게 공개하지 않습니다.

이 기술을 사용하는 개발자xpect는 그들이 개발 한 제품이 한 라운드로 끝나지 않을 것이라고 xpect. 모든 잠재적 인 문제와 사용자 요구를 예측하려고 시도하는 대신 일련의 반복을 통해 제품을 점차적으로 개선하고 개선하여 유용 할 수 있습니다. 반복 개발의 주요 장점 중 하나는 재건, 롤백 및 개선이 개발 프로세스로 바로 구성되어 있기 때문에 사람들이 문제와 변화하는 요구에 신속하게 대응할 수 있다는 것입니다.

개발에 대한 이러한 접근 방식은 일반적으로 회사 내 다양한 ​​부서에서 온 팀원 간의 긴밀한 협력이 포함됩니다. 기업은 모든 사람이지면에 참여하게함으로써 개발 비용을 줄이고 혁신을 장려하며 처음부터 여러 관점을 통합하는 제품을 개발할 수 있습니다. 사람들이 시장 압력에 대응함에 따라 반복 개발도 많은 연구 및 분석이 필요합니다.ES, 소비자 및 고객의 요구, 개발중인 제품에 대한 내부 피드백.

이 과정은 역동적이며 매우 빠를 수 있습니다. 일부 회사는 1 주일 정도의주기가있을 수 있습니다. 각주기가 시작될 때 개발자는 구현하고자하는 변경 사항을 식별하기 위해 만나 이러한 변경 사항에 중점을 둡니다. 다른 문제가 발생함에 따라 나중에 개발주기에 추가 될 수 있습니다. 이것은 초점을 맞추고 회사가 기대를보다 쉽게 ​​충족시키는 데 도움이됩니다. 반복 개발의 제품이 대중에게 출시되기 시작함에 따라 제품을 테스트하는 사용자는 계획된 변경 사항을 따르고 문제를보고 할 수 있으며 이러한 문제가 해결 될 정해진 시간이 있음을 확신합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?