문제

팀의 프로그래머는 이전 레거시 시스템을 유지하는 데 능숙합니다. 그러나 회사는 새로운 기술/플랫폼으로 전환했습니다.

비효율적 인 개발자와 함께 무엇을합니까?

도움이 되었습니까?

해결책

그를 새로운 기술/플랫폼으로 원활하게 옮기려고 노력하십시오. 먼저 작은 과제를 한 다음 더 큰 과제를 한 다음 완전히 움직입니다.

그가 훌륭한 프로그래머라면, 그는 그렇지 않다면 배우고 적응할 것입니다. 그에게 같은 회사 나 다른 회사에서 다른 직책을 생각해야한다고 설명 할 것입니다. 그의 놀이터가 아니라 사업입니다.

다른 팁

아마도 회사는 여전히 동일한 사업을하고 있기 때문에이 사람은 기술/프로젝트 관리 또는 BA 역할에서 활용할 수있는 수년간의 어려운 도메인 지식을 가지고있을 것입니다. 또한 새로운 플랫폼으로 이동하기를 꺼려하는 기존 고객이 있다면 새로운 사람이 유산을 이해하지 못하기 때문에 지원 역할에 귀중하게됩니다.

사람들은 열정 상실, 개인적인 문제, 회사와의 환멸, 기술 변화의 두려움 또는 기술 변화의 두려움, 레크리에이션 약물의 부적절한 사용 등 다양한 이유로 '비효율적 인'가 될 수 있습니다.

아마도 그들은 한때 가치가 있고 효과적인 직원이었을 것입니다. 인간적인 반응은 문제가 무엇인지 알아 내고 그 사람이 자신과 직업에 대해 다시 기분을 좋게 만들 수있는 방법을 찾아서 다시 한 번 기업이 생산성을 발휘할 수 있도록 도와 줄 수있는 방법을 찾는 것입니다. 당신이 묘사하는 입장에있는 사람은 현재 비생산적이거나 다른 재능있는 동료들에 의해 '비효율적이지 않은'것으로 보이는 것에 대해 분명히 행복하지 않습니다.

그래서 나는 그 사람이 문제가되고 부담이 된 것처럼 당신의 질문이 구성되는 방식이 마음에 들지 않습니다. 인류가 부족합니다. 당신이 이런 식으로 표현했다면, 대답은 더 빨리 당신에게 더 명확해질 수 있습니다.

"나는 더 이상 효과적인 개발자가 아니며 곧 실직 할 수 없을 것이 두렵다. 세상은 내 주위에 바뀌었다. 고용주가 나를 도와서 내 감각을 되 찾도록하기 위해 무엇을 할 수 있습니까? 가치와 자존심의? "

추신 : 저는 52 세이고 주로 계약을 통해 최첨단을 유지하고 항상 새로운 기술을 사용했지만 많은 사람들이 당신이 묘사 한 위치에 있습니다. 그들은 프로그래머 나 직원이되기 전에 인간입니다.

그에게 새로운 기술을 배우고 합리적인 시간을 제공하고 그렇게하는 데 도움을 주라고 말하십시오.

새로운 시스템에서 그를 훈련시킬 수 없다면, 당신은 그를 놓아야합니다. 또는 그를 "프로젝트 관리자"로 홍보하고 그가 망쳐 질 때까지 기다린 다음 해고 할 수 있습니다.

제작에 오래된 소프트웨어가있을 때까지 항상 오래된 플랫폼에 대한 지식을 가진 사람이 필요하다고 생각합니다. 20 살짜리 COBOL 프로그램에서 일할 수있는 모든 사람들이 사라 졌다고 상상해보십시오. 언젠가 고객은 무언가 잘못되었다고 말합니다 ..... 나는 이미이 상황을 이미 본 적이 있습니다.)

팀원과 대화하고 회사가 다른 TEC/언어/플랫폼 등으로 이동하고 있다고 설명하고 회사 비즈니스와 최신 정보를 유지할 수있는 과정이나 교육 자료를 가질 수있는 가능성을 제공하십시오.

그가 새로운 것을 배우기 위해 시간을 보내고 싶지 않다면, 항상 다른 지역에서 그를 사용하려고 노력할 수 있습니다. 경험은 항상 중요합니다. 사용하지 않는 기술에서도 경험이 중요합니다.

Visual Basic .NET에서 일하는 회사에서 일하는 회사에서 일하고 있으며, 두 명의 프로그래머 중에서 선택할 수 있고, 첫 번째는 Visual Basic .NET에 대한 1 년의 경험을 가지고 있으며, 다른 하나는 낮은 수준의 C ++/어셈블리 프로그래밍에서 15 년의 경험을 가지고 있습니다. 나는 그가 Visual Basic에 대해 아무것도 모르더라도 두 번째를 고용 할 것입니다. 그는 분명히 많은 경험을 공유 할 수 있습니다.

알크.

적어도 두 가지 이유로 그를 유지하십시오.

  • 이전 레거시 시스템이 여전히 생산중인 경우, 그는 여전히이를 유지하기에 유능합니다.

  • 그는 확실히 누구보다도 더 잘 알고 있습니다 어떻게 이전 시스템은 작동하지만 작동합니다 무엇 그것은 가장 숨겨진 부분으로 수행됩니다. 이 지식은 새로운 시스템을 지정하고 설계 할 때 매우 가치가 있습니다. 당신의 남자는 새로운 기술에 관여하지 않더라도 새로운 시스템을 구축하는 데 중요한 역할을합니다.

최선의 접근 방식은 적극적입니다. 직원에게 레거시 시스템을 프로그래밍하여 새로운 기술과 관련된 작업의 일부를 제공하십시오. 이로 인해 조직에 더 가치가 있으며 직무 만족도가 높아집니다. 그것에 대해 좋아하지 않는 것은 무엇입니까? ;-)

그리고 당신이 레거시 코드에 관련된 사람이라면, 필요한 경우 자신의 시간에 새로운 기술을 배우는 데 시간을 보내십시오.

레거시 코드에 학습 한 내용을 직접 적용 할 수없는 경우 소스 코드 제어, 구성 관리, 버그 추적, 프로젝트 관리 (예 : 민첩한 프로젝트 관리에 대한 스크럼 접근법)와 같은 주변 소프트웨어 엔지니어링 작업을위한 최신 기술을 항상 활용할 수 있습니다. ), 문서, 지원 등.

말한 내용 외에도 레거시 시스템에 백업 가치가 있는지 여부도 고려해야한다고 생각합니다. 특히 방금 움직인 경우.

아래 가상 시나리오를 고려하십시오.

1 단계. 새로운 Shinny Tech를 구현하십시오.

2 단계 2. 레거시 기술 프로그래머를 다른 (또는 화재)로 이동

단계 3. 새로운 기술 또는 새로운 기술에 의해 지원되는 중요한 데이터/프로세스에서 중요한 버그를 발견하십시오.

단계 4. oups ...

그 사람이 "위대한"사람이라면 그는 새로운 시스템을 배울 수있는 매우 합리적인 기회가 있습니다. 그는 관련된 기술을 알지 못하지만 시스템의 목적과 특징을 알고 있습니다. 그는 시스템이 무엇을하는지, 왜 그런지 보여 주어야합니다.

물론, 그가 실제로 그것을 얻을 수없고 레거시 시스템이 박물관에 기부 될 준비가되었다고 확신한다면 ...

당신은이 질문을했고, 당신이 딜레마에 있다는 것을 의미하고, 당신 이이 남자의 작품을 좋아하고 그가 레거시 코드에 능숙하다고 말했음을 의미합니다.

한 가지를 잘하는 사람은 다른 사람도 잘 할 수 있습니다 (나는 그렇게 믿습니다)

프로그래머에게 변화가 불가피하다고 말하고 기술 변화를 시작하고 현실적이고 상호 유익한 목표를 세우고 일정을 엄격하게 시행하라고 지시하십시오.

그가 입양 할 수 있다면 그는 다른 일에서 살아남을 것입니다. 그는 새로운 직업을 찾는 법을 배울 것입니다. [참고 : 내 의견과 제안은 내가 당신에게 도움이 될 것이지만 100% 성공을 보장하지는 않습니다.

명백하고 비유 한 대답은 그에게 훈련을주는 것입니다. 그에게 책을주지 말고 새로운 시스템을 배우라고 말하지 말고 적절한 훈련을하고, 코스를 보내고, 현재 사용중인 사람들로부터 시스템을 배우고, 잠시 동안 일을하고, 질문하고 질문하고 질문하고 질문하고 곧.

여기에는 몇 가지 요소가 있습니다.

  1. 회사의 크기
  2. 오래된 기술로 돌아올 가능성
  3. 직원이 새로운 기술로 전환하려는 의지.
  4. 직원의 가치에 대한 회사의 관점

소규모 회사에 대해 이야기하고 있다면 (<10 명); 직원을 재교육하는 데 시간을 보내는 것보다 미끼를 줄이고 새로운 인재를 찾는 것이 훨씬 낫습니다. 회사와 그 사람을 위해. 소규모 회사는 비생산적인 사람들이 급여를 오랫동안 살 수 없습니다.

대기업의 경우 다른 3 개 항목이 우선합니다. 되돌아가는 힌트가 있다면 그 사람을 유지하는 것은 순수한 보험입니다. 마찬가지로, 직원이 새로운 기술로 이사하는 것에 대해 열성적이라면 (그리고 일을하는 방법) 과거의 모든 경험을 미리 위조 할 수 있습니다.

마지막으로, 회사가 실제로 직원을 소중히 여기면 그 사람이 새로운 환경에 자신을 형성하도록 격려하려고 시도합니다. 그러나 변화에 관심이없는 직원을 격려하는 것은 누구에게도 효과가 없습니다.


나는이 문제가 두 가지 방법으로 진행되는 것을 보았다. 어떤 경우에는 직원이 스위치에 대해 행복했고 자신의 시간에 많은 시간을 소비했습니다. 그들은 궁극적으로 많은 통찰력과 가치를 제공 할 수있었습니다.

나는 또한 기술 변화가 차고 비명을 지르는 사람들을 보았습니다. 그들은 그보다 훨씬 일찍 가야했을 것입니다. 그러나 회사는 그들과 계속 노력할 의무가 있다고 느꼈다. 나는 그들이 마침내 그를 자른 지 1 년 만에 그런 사람을 만났다. 그는 그의 새로운 직업에서 훨씬 더 행복했다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top