민첩한 선언이란 무엇입니까?

애자일 선언문은 민첩한 소프트웨어 개발 프로세스의 주제에 관해 가장 비전이있는 소프트웨어 엔지니어 중 17 명이 2001 년 2 월 11 일에 발표 한 공개 선언입니다. 이 회의 당시 민첩한 소프트웨어 개발은 ​​새로운 개념으로, 개발자가 선택할 수있는 많은 옵션이있었습니다. 애자일 선언문 (Agile Manifesto)은 앞으로 모든 민첩한 프로세스의 기본 원칙과 아이디어에 동의하려고 애자일 처리의 모든 밝은 마음을 한 곳에 모으기위한 노력이었습니다.

민첩한 개발 프로세스의 좋은 예로는 극단적 인 프로그래밍, 스크럼, 적응 형 소프트웨어 개발 및 동적 시스템 개발 방법 (DSDM)이 있습니다. 이러한 각 프로세스는 컴퓨터 소프트웨어 구현을위한 더 나은 방법을 만들려고합니다. 이러한 모든 방법의 주요 개선 사항은 비즈니스 요구 사항의 변경을 지원하고 고객에게 피드백 루프를 닫는 프로세스를 요구하지 않는 방식으로 소프트웨어 개발을 수행해야한다는 것입니다.

민첩한 개발 프로세스를 작성하기 전에 모든 소프트웨어 개발이 워터 폴 방식으로 완료되었습니다. "폭포"라는 용어는 모든 요구 사항을 미리 정의하고 정의 된 모든 기능을 포함하는 결말로 정의해야하는 간단한 작업 패턴 프로세스를 정의하는 데 사용됩니다. 폭포와 마찬가지로 모든 시스템 개발에는 명확한 시작과 끝이 있습니다. 이 개발 프로세스에서는 전체 소프트웨어 응용 프로그램을 완료하기 전에 요구 사항을 변경할 수 없습니다.

Robert Martin의 협조하에 유타 주 Snowbird의 스키장에서 공개 회의가 열렸습니다. 참석자 목록에는 Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John Kern, Jim Highsmith, Ron Jeffries 및 Andrew Hunt. 이러한 모든 개인은 민첩하고 가벼운 개발 방법론을 지원했지만 각각 방법론을 구현하는 방법을 선호했습니다.

민첩한 선언의 서명 당사자가 4 가지 핵심 가치를 정의하고 동의했습니다. 첫 번째는 도구와 프로세스보다 개인과 상호 작용에 가치를 두는 것이 었습니다. 둘째, 작동했던 소프트웨어는 포괄적 인 문서보다 가치가있었습니다. 고객과의 협력은 제약 협상보다 더 중요한 것으로 간주되었습니다. 마지막으로, 그룹은 계획을 따르는 데 따른 변화에 대응하는 가치를 약속했습니다.

이 팀과 애자일 선언의 본질은 고객의 중요성을 이해하는 개발 환경 프로세스를 만드는 것이 었습니다. 그들은 고객과 공개적이고 지속적으로 협력함으로써 가능하다고 믿었습니다. 커뮤니케이션은 수행중인 작업이 실제로 비즈니스 가치를 창출하고 고객의 피드백을받을 수 있도록합니다.

핵심 가치 외에도 Agile Manifesto에는 고객 참여를 조기에 강화하고 더 나은 전체 소프트웨어 응용 프로그램을 제공한다는 신념을 강화하는 몇 가지 주요 원칙도 포함되어 있습니다. 반복적 인 소프트웨어 프로세스를 생성함으로써 고객은 요구 사항의 변경을 허용함으로써 최종 제품을 조정할 수 있습니다. 작업 시스템은 시스템에서 수행되는 진행률의 기본 측정 값이므로 응용 프로그램에 대한 인식이 더 좋습니다.

다른 언어

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

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