요구사항은 변합니다. 시장이 바뀌고, 사용자에게서 배우며, 우선순위가 움직입니다. 목표는 변경을 막는 것(불가능하고 바람직하지도 않습니다)이 아니라, 변경이 프로젝트를 탈선시키는 대신 프로덕트를 개선하도록 의도적으로 다루는 것입니다.
변화를 받아들이되, 통제하라
✓ 변화를 예상하라 → 계획에 유연성을 넣어라(먼 미래에 과도하게 약속하지 마라)
✓ 각 변경을 평가하라 → 범위, 일정, 비용, 다른 작업에 미치는 영향
✓ 트레이드오프를 보이게 하라 → "예, 하지만 X가 들거나 Y가 밀립니다"
✓ stakeholder가 충분한 정보를 가지고 결정하게 하라
✓ 새 계획을 영향받는 모두에게 소통하라
핵심 규율은 scope 관리와 같습니다. 절대 변경을 조용히 흡수하지 마세요. 모든 변경은 누군가 책임지는 의식적인 트레이드오프입니다.
애자일이 도움이 되는 이유
애자일은 변화하는 요구사항을 위해 만들어졌습니다. 짧은 반복은 자주 우선순위를 다시 매긴다는 뜻이라, 변경이 1년짜리 계획을 망치는 대신 길어야 한 sprint를 기다립니다. 작은 단위로 일하면 어떤 단일 변경이 야기할 수 있는 재작업의 양을 제한합니다.
