우리 회사는 폭포 스타일 개발에서 애자일 / 스크럼으로 전환하는 중입니다. 무엇보다도, 우리는 우리가 가지고에 대한 기대이라고 말했다있어 새로운 작업, 검증 (QA에 의해)을 각각 하루의 끝에 있습니다.
대부분의 개발자들은 회의 및 기타 기업의 오버 헤드로 하루에 약 2 시간을 잃습니다. 즉, 6 시간 (최상의)에 QA가 사용할 수있는 완전한 기능을 생성하기에 충분한 코드를 설계, 작성, 단위 테스트, 빌드 및 배포 (릴리스 노트 포함)해야합니다. 올바른 CI 설정으로 빌드 / 배포 / 릴리스 정보를 자동화 할 수 있지만 아직은 없습니다.
또한 우리는 서버 측 코드를 작성하는 큰 규모의 해외 우발 사고를 가지고 있으며, 12 시간의 시차로 인해 더욱 어려워집니다.
Google은 가능한 한 빨리 엔드 투 엔드 기능을 완성하기 위해 좁고 깊은 세로 조각으로 스토리를 작성하려고 시도하지만 대부분의 날은 다소 혼란스럽고 QA가 빌드를 보장하기 위해 어리 석고 연약한 지름길을 취하는 사람들을 종종 사로 잡습니다. 이 문제는 불가피한 결함이 발생하기 시작하고 동일한 6 시간 창에 맞춰야하는 스프린트가 며칠 동안 진행된 후에 더욱 복잡해집니다.
이것이 애자일 팀에게 정상적인 속도입니까? CI 설정을 구현하더라도 이러한 속도를 유지하면서도 우수한 소프트웨어를 어떻게 만들 수 있는지 알 수 없습니다.
편집 : 여기에 몇 가지 좋은 답변이 있습니다. 애자일 팀이 매일 새로운 기능을 제공해야한다는 사실을 알게되었습니다 . 그에 따라 제목을 업데이트했습니다.