[기고문] 인사 관리 시스템 10 | 2011.02.18 | |
---|---|---|
<더데일리포커스 2011년 1월 25일자 이청종의 '성공 비즈니스 이야기' 기고문(262)>
인사 관리 시스템 10 프로그래머 인사 관리 1 프로그래머들은 아집과 독선이 심하다는 이야기를 많이 듣는다. 하지만 이것은 비단 프로그래머들에게만 있는 것이 아니라 엔지니어 집단들이 갖고 있는 소위 '쟁이 정신'이라고도 볼 수 있으므로 비판할 사안은 아니라고 본다. 이것보다 더 중요한 포인트는 바로 프로그래머들 자신이 짠 코드를 자신만의 방식으로 짜서 다른 프로그래머가 전혀 볼 수 없거나 보기 난해하게 만든다는 사실이다. 프로그램은 개발자 혼자만을 위한 것이 아니라 고객이 사용하기 위한 것이고 이를 위해서 프로그램의 유지보수는 필수이다. 즉 처음부터 유지보수를 편하게 할 수 있도록 프로그램을 짜야 한다는 것인데 이를 생각하지 않는 관리자들이 너무 많은 것 같다. 관리자들의 독촉만으로 좋은 프로그램 소스를 확보할 수 있는 것은 아니다. 오히려 관리자들이 프로그램 개발 방법에 대한 체계를 주고 프로세스별로 독촉을 하는 것은 도움이 되겠지만 무턱대고 빨리만 만들어내라고 한다면 버그 투성이의 개발 결과물이 나오게 될 것이다. 프로그래머 스스로도 자신의 일에 대해 깊이 생각해 보아야 한다. 모든 프로그램 결과물은 제한된 시간 내에 만들어져야 한다. 한없이 시간을 많이 확보하고 만드는 것만이 능사는 아니다. 그 한없는 시간이 흘러가는 동안 이미 고객들은 다른 프로그램을 요구할 가능성이 높아져서 당신이 어렵게 만든 프로그램을 사용할 필요가 없어질 수도 있기 때문이다. 그러나 아무리 제한된 시간 내라 하더라도 다른 프로그래머가 와도 유지보수를 할 수 있도록 클래스를 정의하거나 주석을 다는 일은 꼭 챙겨야 한다. |
||
이전글 | [매일경제] `FB.com` 도메인 95억원에 팔렸다 | 2011.01.24 |
다음글 | [기고문] 인사 관리 시스템 11 | 2011.02.18 |