사람들이 여기에 일반적인 요점이 빠져 있다고 생각합니다.
진행중인 모든 사용자 지정 개발이 마음에 들지 않으면 잘못된 문제를 해결하지 못하고 대신 허용되지 않는다고 말하는 것이 아니라 IT를 둘러싼 이유를 묻는 것입니다. 귀하 (IT)는 업무 수행을 개선하기 위해 존재하며 사람들은 소프트웨어가 멋있거나 깔끔하거나 새롭기 때문에 소프트웨어를 사용하지 않으며 문제를 해결하기 때문에 소프트웨어를 사용한다는 것을 기억하십시오.
이러한 앱이 처음에 생성되는 이유는 무엇입니까?
내가 본 모든 경우에 일반적인 이유가 있습니다.
비즈니스 그룹은 회사 전체의 맥락에서 동일한 요구보다 우선 순위를 정합니다.
마케팅은 마케팅에만 책임이 있으므로 목표에 도움이되는 이니셔티브는 다른 그룹에 대한 보풀로 간주되는 반면 IT와 같은 제한된 리소스에 대해서는 우선 순위가 낮은 경향이 있습니다. 우선 순위 지정은 공유 리소스를 사용하려는 경우에만 적용됩니다. 프로젝트를 전적으로 자체 부서로 유지하는 경우 부서 책임자 만 예산과 일정을 관리해야합니다.
내가 이런 종류의 개발을 금지 한 이유는 없다. 이유는 공유 리소스 (주로 IT)에 대한 제약을 완화하고 각 그룹이 스스로 고유 한 문제를 해결할 수있게 해준다 (고급 Excel에 능통 한 사람들은 일반적으로 이것은 일반적인 문제이므로 대부분의 부서에는 하나 이상이 있습니다.
그러나 이러한 응용 프로그램에서 발생하는 문제를 해결하거나 원래 개발자가 회사를 떠난 후 지원할 수는 없습니다. 다른 게시물에서 언급했듯이, 이는 빅 보스가 지원을 요구하는 것을 막지는 않지만, 사용자 정의 응용 프로그램이나 프로세스의 종류에 대해 느끼면 무언가가 중요 해지면 느낄 수 있습니다. "사내"로 가져 오려면 참여해야 할 수도 있습니다. 또한 어떤 것이 IT 제어를받는 시스템에 연결하고 수정하는 경우 중앙 시스템의 보안과 무결성을 보장하기 위해서만 IT가 관여해야합니다. 그러나 그것이 사용자의 데스크탑에만 국한된 것이면 그것을 금지?
그러나 기억 해야 할 것이 있습니다. IT 외부에서 개발 된 모든 사용자 지정 응용 프로그램은 IT가 충족하지 못하는 요구에 해당합니다 . 회사의 우선 순위가 아니거나 매우 전문적인 문제가 아닌 다른 옵션만큼 좋지 않거나 IT 직원이 모르는 사용자 지정 언어 등 IT 관리자가 충족하지 못한 이유가있을 수 있습니다. 합법적이지만 이러한 솔루션은 일부 부서에서 IT 부서가 충족 할 수 없었거나 충족하지 못할 필요성이 있었기 때문에 만들어졌습니다.
그들이 문제를 해결하도록 도와주십시오. 시간이나 자원이 없으면 스스로 해결하도록하십시오. 사람들을 귀하의 비즈니스에서 제외시키는 유일한 목적으로 가파른 학습 곡선을 가진 일부 언어를 명령하면 대부분의 비즈니스 사용자가 IT에 대해 인식하는 엘리트주의 태도를 향상시키는 데 도움이되고, 결국 그러한 엘리트 태도는 사용자가 IT에 접근하는 것을 두려워하고 IT가 자신의 요구 나 요구를 이해하지 못한다고 확신하기 때문에 동일한 문제에 더 가깝습니다. 관계를여십시오-그들이 필요한 것을 이해하는 것이 그들이 당신을 돌아 다니는 것을 막는 유일한 방법입니다.