과거 성능은 코드, 데이터 및 애플리케이션 비용이 아닌 한 미래 결과를 나타내지 않습니다.

무엇보다도 지금은 재무 고문이 내 투자에 대한 연말 전망이 포함된 이메일을 보내는 시기입니다. 다음은 그러한 고문의 정확한 언어입니다.

“완전한 재정 상황입니다. 하나의 안전한 장소…대시보드는 단일 로그인으로 지출, 저축, 부채 등에 대한 실시간 보기를 제공합니다…모든 재정적 우선 순위를 계획하고 예상 순자산을 명확하게 볼 수 있습니다.”

그것에 대해 생각해보십시오. 완벽한 재무 사진 그 보여줍니다 지출, 저축, 부채 등의 실시간 보기? 누가 자신이 무엇인지 알고 싶지 않을 것입니다. 예상 순자산 XNUMX년, XNUMX년, 심지어 XNUMX년이 남았나요? 기술 리더는 기술 지출에 대한 이 정보를 알아야 합니다. 내 접근 방식은 수십 년 동안 전 세계 엔터프라이즈 기업을 위해 미션 크리티컬 데이터 플랫폼을 구현하면서 배운 단순한 사실에 기반합니다.

코드와 데이터를 포함한 애플리케이션의 총 비용을 시간이 지남에 따라 완전히 알고 이해하는 기업은 극소수이며 프로덕션으로 승격되는 경우는 훨씬 적습니다.

이러한 비용을 알고 있다고 생각하는 회사는 성장 및 용량(과잉 또는 부족)의 영향을 받는 실제 소비 비용을 추적하지 않을 가능성이 높습니다.

총 코드 비용을 측정하여 비효율적인 프로세스에서 수십억 달러를 절약하려면 어떻게 해야 할까요? 시스템의 실제 비용을 이해하려면 애플리케이션, 코드 및 데이터의 실제 비용에 대한 투명성이 필요합니다. 이는 기술과 CFO 사무실 간의 파트너십을 구축하고 강화해야만 가능합니다.

비즈니스용 기능을 제공하기 위해 애플리케이션을 구매할 때 많은 사람들이 기능, 가격 및 지원과 같은 기본 사항에 대해 최소 XNUMX개의 공급업체를 비교할 것입니다. 그러나 실제 비용을 기반으로 XNUMX년 동안 해당 애플리케이션의 총소유비용(TCO)을 보다 자세히 분석하는 것이 더 나은 접근 방식일 수 있습니다. 두 애플리케이션이 본질적으로 비교할 수 있는 경우 TCO가 최선의 선택을 구별할 것이기 때문입니다.

한 가지 문제는 실제 비용이 공개되지 않는다는 것입니다. 또한 많은 공급업체는 자신의 애플리케이션이 무엇을 하는지만 알 뿐 3~5년 동안 비즈니스를 위해 애플리케이션을 실행하는 데 소요되는 인프라와 비용은 모르기 때문에 실제로 비용이 얼마인지 모릅니다.

이를 살펴보는 또 다른 방법은 다음과 같습니다. 내 비즈니스 모델과 성장 지표를 기준으로 3~5년 동안 구현, 관리 및 유지하는 데 가장 적은 비용이 드는 애플리케이션은 무엇입니까?

기술 효율성의 시대로 나아가며, 기술 시스템 전반에 걸쳐 효율성을 측정한다는 것은 무엇을 의미할까요? 사고 방식, 행동 및 측정 측면에서 효율성에 대해 생각해야 합니다.

  • 우리가 하는 모든 일의 핵심에 효율성을 두도록 사고 방식을 어떻게 바꿀 수 있습니까?
  • 효율성을 높이기 위해 어떤 조치를 취할 수 있습니까?
  • 효율성을 어떻게 측정할 수 있습니까?
  • 취한 조치의 영향은 무엇입니까?

업계에서 용량을 보는 방식은 20년 동안 변하지 않았습니다. 우리는 생산 중단이나 문제가 없는 한 기꺼이 비효율적인 삶을 살아왔습니다. 그러나 어떤 일이 더 효율적으로 수행되면 비용이 적게 들고 실행 속도가 빨라지며 시스템의 낭비가 적어 탄소 배출량이 줄어듭니다. 보다 효율적으로 작업을 수행하면 더 많은 용량을 생성합니다. 늘리지 않고도, 더 많은 리소스, 라이선스 비용 및 비용만 절약할 수 있습니다.

대부분의 애플리케이션이 10년에서 20년 동안 사용되기 때문에 코딩, 프로세스 및 데이터 모델 측면에서 데이터에 대한 설계 선택은 모두 리소스 관점과 더 중요한 재정 측면에서 수익에 지속적인 영향을 미칩니다. 장기적으로 해당 코드의 총 소유 비용은 얼마이며 설계 프로세스 중에 이것이 어떻게 영향을 받을 수 있습니까? 코드가 하루에 20만 번 실행되고 현재 실행하는 데 $5의 비용이 든다면 비즈니스 성장, 클라우드 비용, 추가 데이터를 처리함에 따라 코드의 비효율성이 높아지는 것을 고려할 때 XNUMX년 동안 실행하는 데 드는 비용은 얼마입니까?

코드 이상의 이점. 채점 효율성은 애플리케이션 내에서 시작되지만 전체 시스템과 언젠가는 기술을 위해 기업까지 추적해야 합니다. 설계 결정이 내려지는 시점부터 응용 프로그램의 수명에 이르기까지 우리 시스템의 총 비용을 살펴보는 것은 전체 시스템에 대한 재정적 비용뿐만 아니라 궁극적으로 더 큰 환경까지 살펴보는 것을 의미합니다.

경력을 쌓으면서 깨달은 한 가지 사실은 성과, 재정 또는 전반적인 환경 등 우리가 하는 모든 일 사이의 공통 연결 고리는 항상 효율성과 단순성, 즉 단순함 유지(KISS)로 귀결된다는 것입니다.

재무 계정에서와 마찬가지로 오늘날의 기술 비용을 보다 명확하게 파악하고 기술 스택 내에서 기술 비용이 포함되지 않으면 급증할 가능성이 있는 비용을 예상할 수 있는 방법이 필요합니다. 그러나 "과거 성과가 미래 결과를 나타내지 않는" 재무 계정과 달리 코드의 과거 성과는 미래 성과에 대해 많은 것을 알려줄 수 있습니다. 문제는 우리가 기꺼이 들을 것인가 하는 것입니다.

출처: https://www.forbes.com/sites/forbesbooksauthors/2023/01/23/past-performance-is-not-indicative-of-future-results-unless-its-the-cost-of-code- 데이터 및 애플리케이션/