시스템 대부분은 여러 가지 기반 기술에 의존합니다. 따라서 모든 기술 변화의 진행 방향을 파악하고, 그 모든 변화를 작업에 반영하는 것은 현실적이지 않을뿐더러 꼭 필요하지도 않습니다. 그 대신에 다음 영역에 집중하는 것이 좋습니다.
• 해당 산업에서 빠르게 발전하고 있는 기술: 이러한 기술은 새로운 기능을 사용하거나 경쟁력을 유지하는 데 적용해야 할 수도 있습니다.
• 현재 요구 사항을 충분히 충족하지 못하는 기술: 새로운 옵션이 등장할 경우를 대비하여 이러한 기술을 모니터링하고 미리 준비해 두면 좋습니다. 예를 들어 시스템에 SQL 데이터베이스를 사용하고 있지만 데이터 모델과 잘 맞지 않는다면 이를 주목해야 할 영역으로 식별해 놓고, 이후 NoSQL 기술이 등장했을 때 이를 적용할 수 있습니다.
다시 말하지만 모든 기술 변화를 예측할 수는 없으며, 새로운 기술이 기대에 미치지 못할 수도 있습니다. 따라서 확신이 서지 않을 때는 시스템을 최대한 단순하게 유지하는 방향으로 돌아가는 것이 좋습니다.