제목을 싫어하는 한, 균형 민첩성 및 규율 : 난처한 지침서에 귀하와 관련된 일부 정보가 포함되어 있다고 생각 합니다. 이 책은 소프트웨어 엔지니어링 프로세스 및 소프트웨어 프로젝트 관리 전문가 Barry Boehm과 Richard Turner의 두 권입니다. 이 책은 민첩하고 계획 중심적인 방법론의 다양한 측면을 살펴보고, 비교 및 대조하며, "두 세계에서 가장 좋은"상황을 달성하기 위해 이들을 통합하는 방법에 대해서도 설명합니다.
균형 민첩성 및 훈련의 부록 E에는 다양한 민첩하고 계획 중심적인 방법의 비용과 이점에 관한 풍부한 경험적 정보가 포함되어 있습니다. 그러나 시간 효율성과 관련된 데이터는 없습니다. 그러나 데이터를 살펴보면 이것이 의심스럽지 않은 것처럼 보입니다. 일부 프로젝트는 민첩한 방법을 적용 할 때 노력이 줄어들고 일정이 빨라지고 결함이 줄어 듭니다. 그러나 다른 프로젝트를 사용했습니다. 이 섹션에서는 다양한 산업 분야의 다양한 프로젝트, 사용 된 프로세스 유형 및 프로젝트 진행 과정에서 경험 한 내용에 대해 설명합니다.
부록 E에는이 데이터를 제공하는 사례 연구가 많이 있습니다. 많은 사람들이 특정 산업이나 특정 조직에 초점을 맞추기 때문에 무작위로 명명을 시작하기에는 너무 많은 것이 있습니다. 사례를 살펴 보려면 팀, 프로젝트, 조직 및 산업과 본질적으로 유사한 사례를 찾아서 합리적으로 유효한 결론을 도출하는 것이 좋습니다.
에서 신속한 개발 : 길들이기 와일드 소프트웨어 일정 , 요구 사항의 구조, 원하는 안정성, 위험 관리, 일정 제약, 프로세스의 양의 이해의 수준을 이해의 수준을 : 스티브 맥코넬은 라이프 사이클 방법론을 선택할 때 고려해야 할 요인을 식별 오버 헤드, 중간 프로젝트 "과정 수정", 고객에게 가시성을 제공하는 능력, 가시성을 제공 할 수있는 능력, 개발 팀 및 관리의 정교함. 조직 문화와 같은 다른 것들도 있기 때문에 아마도 어디에도 완전한 목록이 없을 것입니다.
정확히 같은 프로젝트를하더라도 팀 요소도 있습니다. 계획 중심의 나선형 방법론을 사용하여 소프트웨어를 구성 적으로 제공 한 팀을 Scrum에 투입하면 생산성이 떨어지고 스 래싱이 증가하며 새로운 프로세스 모델을 극복해야합니다. 성공하기까지. 다른 방법론이 더 적합하더라도 비즈니스가 실제로 소프트웨어를 실제로 제공해야하는 경우가 항상 있습니다. 그렇기 때문에 프로세스 개선 노력이 빈번하지 않고 장기적으로 진행되는 노력입니다. 주요 변경 사항이 팀에 충격을 주었으며 (방법론이 종이에 더 적합 할지라도) 생산성이 저하 될 수 있습니다.
프로세스의 효율성 또는 효율성 이상의 것이 많으며 계획 중심 환경과 민첩한 환경에서 작업하는 동일한 팀의 스냅 샷을 단순히 볼 수는 없습니다. 의사 결정시 산업 및 조직 컨텍스트, 프로젝트 속성, 팀, 고객 등을 고려해야합니다.
내가 읽은 내용을 바탕으로 동료 평가에 동의하지 않을 것입니다. 비슷한 계획 중심 프로젝트보다 성능 지표와 관련하여 민첩한 프로젝트가 60 % 덜 효율적인 사례 연구를 찾을 수있을 것입니다. 그러나 민첩성이 80 % 적은 노력, 50 % 적은 시간, 제품에 대한 높은 고객 만족도를 보여주는 연구도 있습니다.