국가기관 사이트의 빈번한 장애 발생과 IT의 현실
저는 웹개발자 프리랜서로 국가기관이나 대기업의 발주를 받은 IT 프로젝트의 뛰어들어 용역 형태로 일하는 상주 프리랜서 입니다. 요즘 장애가 빈번했던 교육부의 NICE라던가 민원24시 등 몇십억이 넘는 시스템 개발 프로젝트 오픈 이후의 장애 발생으로 대민 서비스를 이용하는 국민들의 불편이 많았습니다.
정부는 이에 대해 대기업 참여제한으로 중소기업이 참여를 하면서 기술부족, 대응 부족이 원인이라며 대기업을 다시 참여 시킬 수 있게 하자는 움직임을 보였었습니다. 그러나 이거는 웃긴 이야기 입니다.
대기업이 참여를 해도 대기업에서 모든 개발을 하는 것이 아닙니다.
우리나라 하청 구조의 문제가 크고 개발자에 대한 처우도 영향이 큽니다.
우리나라 정부나 대기업의 총수나 이런 분들은 IT를 중요시 하게 생각합니다. 4차 산업 혁명 시대에 AI와 빅데이터, 정보보안이 큰 화두고 IT기술 도입이 큰 경쟁력이기 때문입니다.
그러나 정작 IT에서 일하는 근로자 환경은 신경도 안쓰고 왜 우리는 이런거 못만들어 왜 우리는 이래만 생각합니다.
자체 서비스 개발이나 솔루션 개발하는 회사를 제외하고 대부분이 발주형태의 용역으로 사업에 참여를 하여 소득을 발생시키는데 이 IT 발주용역 환경이 건설 환경의 용역 시스템을 도입해 와서 엉망 입니다.
첫번째로 큰 문제는 개발 일정입니다. 건설은 눈에 보이기 때문에 얼만큼 만들었고 어떻게 만들었는지를 알 수 있어서 일정 협의가 되기도 하지만 그쪽도 빠른 일정으로 완료해야하는건 똑같겠지만 추가 요구사항은 없을 겁니다. IT는 과정은 눈에 안보이고 결과만 보이며 결과를 봤을때는 간단해 보이기 때문에 쉽게 생각합니다. 일정을 무리하게 짧게 잡고 그 중간 중간에 쉽게 바꾸고 추가 요구사항이 들어 옵니다. 일정이 부족하다 하면 무조건 야근 하라 합니다. 야근한다고 야근수당 없습니다. 말도 안되는 일정과 무리한 수정요구 추가 개선 번복되는 요구사항때문에 장애가 발생 안할 수 가 없습니다.
오픈 일정이 정해지면 늦게 시작되도 무조건 그 일정에 맞춰야 하기 때문에 겉으로 멀쩡하게 보이게 만드는게 우선이게 되고 있습니다.
대기업이든 공무원이든 조직에 높은 분들이 언제까지 만들어 하면 꼭 그때까지 죽이되든 밥이되든 해야되고 높은분들이 이렇게 바꿔 저렇게 해 하면 주말이든 밤낮이든 개발자가 로봇도 아닌데 빠른 시일내에 퍼포먼스를 내야 합니다. 그러치 못하면 별로 안좋게 보죠!!
두번째 하청의 하청의 하청의 문제로 개발자 단가가 낮아집니다. 그리고 프리랜서로 하게 되면 업체의 연계를 받아야 하는데 업체는 하는게 없습니다. 그냥 인력만 보내면 다달이 돈이 들어옵니다. 그 돈을 더 먹기 위해서 개발자들의 단가를 낮춥니다. 개발자 입장에서는 본인이 알아서 개발하고 야근도 하고 고생은 다 하는데 앉아서 돈 먹는 인력업체가 아니꼬울수 밖에 없고 트러블이 생기면 프로젝트 진행중에 나가기도 합니다. 그렇게 인력 변동이 생기고 다시 뽑고 그러면서 일정은 그대로인 상황에 개발이 진행 됩니다.
개발자들은 머리 쓰는 일을 합니다. 그렇기 때문에 스트레스도 많이 받고 오랜 시간 앉아서 일을 합니다. 그만큼 억압 받거나 제약이 많은데서는 일하기가 힘든데 관리자라던지 발주처라던지 그런 분들은 갑을 관계에서 일정 지키는것과 소프트웨어 품질을 위해 푸쉬를 많이 합니다. 근무시간에 대한 터치와 휴가에 대한 터치 휴식에 대한 터치... 개발자에게 너무 많은 자유는 독이지만 실력있고 자신의 몫은 다 한다면 자유로운 분위기의 근무에서 더 좋은 품질이 나옵니다. (이건 제 개인적인 의견입니다.)
개발자들 세계에선 노조가 없기 때문에 그동안 현장을 모르고 이어지는 정책에 스트레스를 받아가며 떠난 개발자들도 많고 버티면서도 개발자들끼리 처우에 대한 논쟁을 많이 합니다. 올해 예산 삭감으로 프로젝트가 많이 줄어들었고 일자리 위협을 받고 단가도 10년전으로 퇴보하고 있습니다. 원인중에 하나는 장애 발생이 많고 눈먼 돈으로 프로젝트가 발주된다는 것이 있겠지요. 그러나 그게 개발자의 잘못이 아닙니다.
정당한 단가와 무리하지 않은 개발일정과 갑을관계의 딱딱한 관계가 개선되고 용역의 문제가 개선된다면 장애발생과 쓰레기 시스템들이 나오지는 않을 것입니다.