배려

싸움은 대부분의 경우 유쾌하지 못하다. 옆에서 지켜보는 것 조차도. 어떤 개발자가 어떤 개발자를 비난하는 것을 보니 여러가지 생각이 밀려온다. 그런 비슷한 상황들이 주변에 간혹 있다. 욕하는 이유가 한가지 만은 아니겠지만 그 중 하나가 개발자의 실력(역량)과 관련된 경우가 있다. 물론 개발자 본인의 문제 혹은 책임이다. 그것을 두둔하려는 것은 아니다. 다만 개발자에게 주어진 환경과 문화에도 그 이상의 문제가 작용한다. 외국 기업-내가 들은 얘기는 미국 회사 뿐이지만-들은 준비된 … 배려 더보기

주먹구구식

주먹구구식: 어림짐작으로 대충 하는 방식 오늘 불편했던 단어가 하나 있었다. 우리가 그동안 “주먹구구식”으로 개발 했다고 한다. 소프트웨어 개발에 있어서 많은 문제점들이 있었던 것도 사실이고 그 표현에 대해 충분히 이해하지만 다르게 표현했으면 어땠을까 싶다. 지금까지 수많은 사람들이 여러 힘든 환경에도 불구하고 고생하고 노력했던 것을 가벼운 말로 비난하는 것 같았다. “주먹구구식” 개발의 반대 예로 들었던 내용도 새롭거나 대단한 내용도 아니다. 단위 조직 내에서 잘했던 많은 사례도 있고 과거에도 … 주먹구구식 더보기

개발자의 역량?

개발자의 역량이 중요하다. 절대 틀린 말이 아니다. 다만, ‘개발자의 역량’ 이란 이름으로 모든 책임을 개발자에게 전가 시킬 때가 있어 불만이다. 개발자가 문서를 잘 쓸 수 있도록 Technical Writing 교육을 시키자. 요구 사항 분석이 중요하니 개발자가 잘 분석해서 작성할 수 있도록 하자. 개발자가 단위 테스트를 잘 할 수 있도록 가이드 하자. 개발자가 내적 동기를 통해 즐거운 마음으로 기꺼이 해야할 일들이긴 하지만 모든 것을 개발자에게 맡겨 버린 … 개발자의 역량? 더보기