목록도입 (2)
잡동사니
안녕하세요. yeTi입니다. 오늘은 테스트 코드는 도입하고 싶은데 프로젝트 일정에 안 좋은 영향을 줄거같은 걱정을 해소해 드릴 수 있는 근거를 공유해보고자 합니다. 개요 현업에서 개발하시는 분들(개발자 혹은 리더) 과 대화를 하다보면 간혹 다음과 같은 질문을 받습니다. 테스트코드를 작성하면 개발일정을 맞추기가 힘든데 어떻게 도입할 수 있을까요? 그 동안 저도 프로젝트 일정을 늦추는 요인은 된다고 생각하고 있었는데요. 근래에 그렇지 않다 라는 생각이 들어 그 생각을 공유합니다. 프로젝트 일정과 개발 일정 테스트 코드는 개발 일정은 지연 요소가 될 수 있더라도 프로젝트 일정은 단축 요소라고 생각합니다. 왜에 대해서는 아래에 계속해서 얘기해 보겠습니다. 왜 지연요소라고 인식하는가? 코드를 타이핑(코딩) 하는 ..
안녕하세요. yeTi입니다.오늘은 방법론에 대한 제 생각을 적어보고자 합니다. 요즘 꽂혀있는 단어들이 있습니다. 약속, 규약, 규정, 계획, 상세화, 명료화, 문서화, ..공통적인 특징은 틀을 만들어 내용을 담는것입니다. 이 단어들은 그 동안 SI 프로젝트들을 진행하면서 가지게 된 의문들로 인해 꽂힌거 같습니다. '개발에는 필요도 없는 문서들을 왜 만들지??''업무에 대한 인수인계는 왜 항상 빈틈이 생기지??''개발시 생기는 리스크 관리는 어떻게 하지??''내가 짠 코드가 효율적인가??''업무간 공유는 어떻게 유기적으로 할 수 있지??' 이런 의문들에 대한 해결책으로 규정을 새우고 이를 문서로 남기는것을 생각하고개발에 대해서는 CBD 방법론을 도입하여 개발에 대한 상세한 내용을 문서화하고 업무 내용에 대..