2009년 3월 15일 일요일

소프트웨어 개발자의 권리

지난번 글에서 소프트웨어 개발자윤리(의무)에 대해서 얘기를 한 적이 있습니다.
그때 많은 분들이 개발자의 권리도 좀 생각해보자고 하였습니다.
이에 개발자의 권리와 개발자에 대한 경영자와 고객의 의무를 정리해 봤습니다.

의견이 있는 분들은 댓글 남겨주세요.

 개발자의 권리
○ 우리도 남들 잘 때 잘 수 있다. 
○ 우리도 희망적인 미래를 꿈꿀 수 있다. 
○ 우리도 가족과 저녁식사를 할 수 있다. 
○ 나이가 먹어도 계속 개발을 할 수 있다. 
○ 전문가로 성장할 수 있는 기회를 제공 받아야 한다.
○ 우리에게는 자기계발을 할 수 있는 시간과 기회가 제공되어야 한다.

 개발자에 대한 경영자의 의무
○ 개발자를 부품이 아닌 전문가로 생각해야 한다.
○ 개발자에게 최상의 개발 환경을 제공해야 한다. 
○ 개발자에게 적절한 교육을 받을 수 있도록 해야 한다. 
○ 개발자가 원하는 캐리어로 성장할 수 있도록 보장해야 한다. 
○ 개발자는 근무시간이 아닌 실력과 성과로 평가해야 한다.  
○ 개발자의 실력과 성과에 합당한 보상을 제공해야 한다.
 개발자에 대한 고객의 의무
○ 개발자를 하나의 인간으로서 존중해야 한다. 
○ 개발팀의 개발프로세스를 존중해야 한다. 
○ 요구사항을 개발자에게 정확하게 전달해야 한다.
○ 개발자의 요청에 시기적절하게 대응해야 한다. 
○ 개발 기간이나 시간을 산정한 개발자의 분석을 존중해야 한다. 
○ 요구사항 변경요청은 최대한 빨리 개발자에게 알려야 한다. 
○ 요구사항 변경은 개발팀의 프로세스를 따라야 한다.

댓글 8개:

  1. 이상은 높은데 현실은 시궁창이군요

    답글삭제
  2. 안녕하세요. 맞습니다. 어려운 환경입니다. 모두다의 책임이겠죠. 하나씩 바꿔나가야죠.

    답글삭제
  3. 와우~ 좋네요. "개발자가 원하는 커리어로 성장할 수 있도록 보장해야한다"에 현실성을 더해서 "적극 지원해야 한다"로 바꾸는게 어떨까요? 좋은 블로그, 감사히 읽고 있습니다.

    답글삭제
  4. 전경헌사장님 안녕하세요. 오랫만입니다. 사이냅소프트의 소식은 인터넷을 통해서 가끔 접하고 있습니다. 개발자들이 일하고 싶은 회사인 것 같더군요. ^^ 언제 시간되면 한번 뵙죠.

    답글삭제
  5. 개발자에 대한 고객의 의무 : 니가 뭘 만들고 싶어하는지 정확히 알고 있고 이를 개발자에게 설명해 줄 수 있어야 한다.

    답글삭제
  6. 동감입니다. 우울한딱따구리님.
    고객이 문제죠. 그런데, 고객을 바꿀 수는 없다는 것이 안타깝죠. ^^

    답글삭제
  7. "개발자에게 회사의 능력이 되는 한 좋은 개발 환경을 제공해야 한다"는 말에서 조건은 빼야되지 않을까 싶습니다. "개발자에게 최상의 개발 환경을 제공해야 한다" 어차피 이익을 추구하는 회사는 사정이 허락하는 한 또는 투자(좋은 개발 환경 제공) 대비 효과(생산성 향상 또는 품질 향상)가 있다고 판단될 때만 좋은 개발 환경을 제공할 것이므로 굳이 쓰지 않아도 될 것 같군요. 다른 의무들도 마찬가지로 어떤 조건이 붙어 있진 않구요 ^^

    답글삭제
  8. 김윤수님 안녕하세요.
    일리가 있는 의견이네요. 반영하도록 하겠습니다. 감사합니다.

    답글삭제