"기술적으로 건전하고 잘 훈련된 신체"

  • Oct 28, 2023

해외 소프트웨어 개발에 대한 논의에서는 종종 문화, 통신, 시간대 및 언어 문제를 언급합니다. CIO-Reinvented 블로그의 저자인 Prashanth Rai는 더 미묘하고 덜 논의된 문제, 즉 훌륭한 소프트웨어를 생산하는 데 있어서 비즈니스 성숙도와 정교함의 역할을 제기합니다. 현재 업계의 문제 중 하나는 많은 인도 IT 서비스 회사가 여전히 "기술적으로 건전하고 잘 훈련된 기관"을 제공하는 사업에 종사하고 있다는 것입니다.

해외 소프트웨어 개발에 대한 논의에서는 종종 문화, 통신, 시간대 및 언어 문제를 언급합니다. 프라샨스 라이(Prashanth Rai)의 저자 CIO-재창조된 블로그, 훌륭한 소프트웨어를 생산하는 데 있어서 비즈니스 성숙도와 정교함의 역할이라는 더 미묘하고 덜 논의된 문제를 제기합니다.

현재 업계의 문제 중 하나는 많은 인도 IT 서비스 회사가 여전히 "기술적으로 건전하고 잘 훈련된 기관"을 제공하는 사업에 종사하고 있다는 것입니다. 물론 인도 IT 서비스 회사가 적은 비용으로 기술적으로 건전하고 잘 훈련된 인력을 제공한다는 것은 장점입니다. [그러나] 이 사람들은 제조회사에 근무하는 기술직이 아닌 IT 인력이기 때문에 추가적인 기술적 능력을 갖추었지만 기능적 측면에 대한 지식은 상실됩니다. 기업.

Prashanth가 제안한 것처럼 가장 기본적인 아웃소싱 공급업체라도 자격을 갖춘 개발자에게 우수한 코딩 기술을 제공해야 합니다. 그것은 주어진 것입니다.

그러나 자격을 갖춘 기관만으로는 성공적인 소프트웨어 프로젝트를 만들 수 없습니다. 내 생각에는 이 맥락에서 "성공"은 네 가지 조건으로 정의됩니다.

  1. 완성된 소프트웨어는 합리적인 수준의 품질로 계획된 사양을 충족합니다.
  2. 프로젝트가 시간과 예산에 맞춰 어느 정도 완료되었습니다.
  3. 소프트웨어는 의도된 비즈니스 문제를 해결합니다.
  4. 사용자는 소프트웨어를 채택하여 프로젝트가 모호하게 실패하는 것을 방지합니다(여기에 설명된 대로)

항목 1과 2는 모든 소프트웨어 서비스 제공업체가 갖춰야 할 기본 요구 사항과 기대 사항을 설명합니다.

항목 3과 4는 소프트웨어가 비즈니스 목적을 달성하고 의도한 ROI를 달성하는 정도를 평가합니다. 물론, 기존 워크플로우에 자연스럽게 어울리고 사용자가 편안함을 느끼도록 장려하며 채택에 대한 장애물을 줄이는 소프트웨어를 설계하는 것은 어렵습니다. 그럼에도 불구하고 최고의 비즈니스 소프트웨어는 이러한 요구 사항을 충족합니다.

소프트웨어 서비스 제공업체와 협상할 때 위의 4가지 사항을 높이는 것이 공정한 게임입니다. 문제는 어렵지만 실질적이고 검토해 볼 가치가 있습니다.