거의 좋은 것은 더 나은 것이 아니다
IT 전문가로서 우리는 종종 여러 가지 접근 방식, 제품 또는 기술을 평가해야 합니다. IT 분야는 방대하고 우리는 수많은 옵션에 직면하기 때문에 노이즈를 걸러내고 우리 환경에 진정으로 맞는 옵션만 찾는 것이 어려울 수 있습니다.
제가 IT 전문가들에게 반복적으로 걸림돌이 되는 것을 발견한 한 가지는, 그들이 전통적이고 레거시한 지식의 입장(우리의 모든 지식은 과거 어느 시점에서 비롯되어야 하므로 자연스러운 상황)에서 출발하여, 기존에 확립된 “정상”이라는 가정과의 관계에서 새로운 기법이나 기술을 정당화하려 한다는 것입니다. 이는 예상할 수 있는 일입니다.
그러나 IT는 변화의 분야이며, IT 전문가들이 변화를 정상으로 받아들이고 전통적 가치의 훼손으로 반응하지 않는 것이 중요합니다. 사람들이 과거에 내린 결정이 오늘날의 기준으로 판단받을 것이라고 느끼는 것은 드문 일이 아닙니다. 그들은 지금 더 나은 옵션이 있기 때문에 예전 결정이 어떻게든 무효이거나 부적절하다고 느낍니다. 그러나 그렇지 않습니다. 이는 IT에서 더욱 심해지는데, 과거에 내려진 결정들이 새로운 지식을 위해 극적으로 뒤집혔을 때 불과 몇 년 전의 일이고 그 결정을 내린 사람들이 여전히 같은 일을 하고 있기 때문입니다. IT에서의 변화는 대부분의 분야보다 훨씬 빠르며 우리는 얼마 전에 내린 좋은 결정들에 배신당한 느낌을 자주 받을 수 있습니다.
이러한 반응은 우리를 자연스럽고 방어적인 위치에 놓이게 하며, 우리는 시스템에 대한 객관적인 결정을 내리기 위해 이를 합리적으로 극복해야 합니다.
제가 발견한 한 가지 요령은 가정된 규범과 관련된 질문을 역전시키는 것입니다. 즉, 새로운 기법을 오래된 기법에 대해 정당화해야 한다고 생각하고 설득력이 있지만 완전히 납득이 가지 않는 경우, 반대를 시도해 보십시오 – 새로운 것에 대해 오래되고 수용된 접근 방식을 정당화하십시오. 실제 세계에서 제가 정기적으로 보는 몇 가지 예를 들겠습니다.
첫 번째 예로, 이전에 가상화가 없던 곳에 가상화를 고려하는 경우입니다. 일반적으로 이를 수행하려는 사람은 가상화가 중요하다고 생각하는 어떤 이점을 제공하기를 기대합니다. 일반적으로 이는 가상화가 적절한 이점을 제공하지 못한다고 느끼거나 다른 변경 사항을 통합해야 하고 더 작은 결정이었어야 할 것에 대해 극단적으로 과도하게 나아가게 됩니다. 대신, 가상화를 사용하지 않는 것을 정당화해 보십시오. 가상화를 수용된 패턴(실제로 오래전부터 그래왔지만 SMB 공간에서는 그렇지 않았습니다)으로 취급하고 대신 물리적 서버로 가는 것을 정당화해 보십시오.
우리가 발견하는 것은, 일반적으로 우리의 마음이 가상화가 거의 모든 경우에 “더 나은” 경우에도 물리적 머신이 선택되기 위해 단지 “거의 좋은” 또는 “수용 가능한” 수준이면 된다고 받아들였다는 것입니다. 왜 “더 나은” 것이 아닌 것을 사용하기로 결정하는가? 우리가 하나는 변화로, 다른 하나는 변화가 아닌 것으로 접근했기 때문입니다. 우리의 마음은 우리를 속입니다.
두 번째 예로, 전통적인 서버 스토리지는 운영 체제가 하나의 RAID 1 어레이에, 데이터 파티션이 두 번째 RAID 5 어레이에 있는 두 개의 어레이인 반면, 새로운 표준은 운영 체제와 데이터 모두를 포함하는 단일 RAID 10 어레이입니다. 전통적 접근 방식의 관점에서 논쟁하면 우리의 필요에 맞게 이전 시스템을 충분히 만들 수 있다는 꽤 괜찮은 주장을 때때로 할 수 있습니다. 충분함은 우리의 접근 방식을 변경하지 않아도 충분해 보입니다. 그러나 다른 방향에서 논쟁해 보십시오. RAID 10이 확립된 수용된 규범이라고 가정하면(다시 말하지만, 오늘날 그렇습니다), 거의 모든 시나리오에서 극적으로 우수하다는 것이 분명합니다. RAID 1과 RAID 5로 분할된 어레이를 선택하는 이유를 정당화하려고 하면 그것들이 결코 설득력 있는 가치를 제공하지 않는다는 것을 빠르게 알 수 있습니다. 따라서 RAID 10을 고수하는 것이 명확한 승리입니다.
이러한 사고의 역전은 의사 결정에 극적이고 눈을 뜨게 하는 효과를 제공할 수 있습니다. 출발점에 대한 가정을 하고 새로운 아이디어가 기존의 사고를 상당히 “대체”하도록 강요하는 것은 위험합니다. 이는 우리가 앞으로 나아가지 못하게 합니다. 현실에서 대부분의 접근 방식은 동등한 기준에서 시작해야 하며 “최선” 옵션이 이겨야 합니다. 솔루션이 최선이 아닌데도 “충분한” 것으로 여겨지는 경우가 너무 많습니다. 예, 솔루션은 특정 상황에서 매우 잘 작동할 수 있지만, 왜 우리는 의도적으로 우월하지 않은 솔루션을 선택하는가(비용이 최선의 정의에 포함된다고 가정할 때)?
비즈니스의 문제를 해결하려는 IT 전문가로서 우리는 최선의 솔루션을 추천하고 구현하려고 노력해야 하지만, 단순히 합리적인 옵션들을 동등하게 고려하는 것을 잊어버리기 때문에 이상적이지 않은 것으로 버티는 것입니다. 그리고 비용이 솔루션이 최선인지 충분한지를 결정하는 데 포함된다는 것을 기억하는 것이 중요합니다. 최선의 솔루션은 완벽한 솔루션이 아니라 회사를 위해, 돈을 위해 최선인 것입니다. 그러나 매우 자주 더 많은 비용이 들고 더 적은 것을 하는 솔루션이 선택되는데, 이는 단순히 사실상의 출발점으로 여겨지고 대안들이 단순히 “더 나은” 것이 아니라 극적으로 능가할 것으로 기대되기 때문입니다.
의사 결정에 신선한 시각을 취하는 것은 우리가 더 나은 전문가가 되는 데 도움이 될 수 있습니다.

