차례:
정의-동기화 및 안정화 란 무엇입니까?
동기화 및 안정화는 소프트웨어 수명주기 개발 모델입니다. 이를 통해 팀은 서로 다른 개별 응용 프로그램 모듈에서 동시에 효율적으로 작업 할 수 있습니다. 이는 개인 및 병렬 팀의 구성원으로 작업을 자주 동기화하고 개발 프로세스를 통해 정기적으로 코드를 안정화 및 / 또는 디버깅하는 동안 수행됩니다.Techopedia는 동기화 및 안정화를 설명합니다
이 접근법은 하버드 대학교의 David Yoffie와 Massachusetts Institute of Technology의 Michael Cusumano가 개발했습니다. 수명주기 동기화 및 안정화 모델은 소프트웨어 제품 개발에서 유연성과 구조의 균형을 유지하는 데 도움이되는 접근 방식을 정의합니다. 이 방법은 프로젝트를 수행하는 개인 및 병행 팀 구성원으로서 사람들의 활동을 지속적으로 동기화하는 것을 포함합니다. 이 방법은 또한 프로젝트의 끝이 아니라 프로젝트가 진행됨에 따라 소프트웨어 제품의주기적인 안정화를 포함합니다. 이러한 종류의 접근 방식은 대규모 프로젝트를 수행하는 동안 Microsoft에서 발전했습니다.
이 모델은 순차적 인 방법을 따르는 클래식 폭포 모델보다 몇 가지 장점이 있습니다. 다른 라이프 사이클 개발 모델과 비교할 때 더 유연한 모델로 입증되었습니다. 동기화 및 안정화 모델의 특징은 소프트웨어 개발 프로세스의 어느 시점에서든 변경 및 수정이 가능하다는 것입니다.
동기화 및 안정화 접근 방식은 몇 가지 장점이있는 프레임 워크를 제공합니다.
- 대규모 프로젝트를 작은 세그먼트로 분류하여 관련 기술을 갖춘 팀이 효율적으로 처리하고 완료 할 수 있습니다.
- 이를 통해 프로젝트를 체계적으로 진행할 수 있습니다.
- 작업을 작은 조각으로 나누어 큰 팀이 작은 팀으로 동시에 작업 할 수 있습니다.
- 정기적으로 변경 사항을 지속적으로 동기화하고 제품을 안정화하는 병렬 팀을 지원합니다.
- 제품 팀은 시장에서 발생하는 이벤트에 매우 신속하게 대응합니다. 선적 준비 상태에서 제품을 지속적으로 유지 보수 할 수 있습니다.
- 고객 입력을 제품 기능에 통합하는 메커니즘을 제공하고 작업의 우선 순위를 정하는 데 도움이됩니다.
동기화 및 안정화 방법론은 빠르게 변화하는 오늘날 시장에 적합하며 짧은 수명주기 내에 복잡한 시스템 제품을 개발합니다. 대규모 팀을 개별적으로 작업하는 소규모 상호 의존 팀으로 구성하여 업무를 조정하는 훌륭한 메커니즘을 제공합니다.
