"기존의 개발방법을 버리고 새로운 방법으로!"
프로모션 페이지 개발 프로젝트를 준비할 때였습니다. 전체 개발 기간은 3개월이며, 작업하는 팀(개발팀은 부산, 디자인 팀은 서울)이 각각 다른 지역에 있어 회의하기가 불편했고, 무엇보다 명확한 명세가 없었기 때문에 고객과 자주 상의하며 개발을 해야 했습니다.
더군다나 기존에 사용하던 방식인 폭포수 개발방법론은 미리 계획을 하고 시작합니다. 따라서 아직 정해진 것이 없고, 고객의 요구에 따라 민첩하게 대응할 수 없어서, 기존의 방법으로 개발하기에는 힘든 상황이었습니다. 때문에 체계적인 이슈 관리를 위해선 더 가볍고 탄력적인 개발 방법론이 필요했습니다.
그래서 해당 프로젝트 환경에 맞춰 애자일이라는 새로운 개발 방법론을 변형하여 사용하였습니다. 먼저 계획은 최소한의 필요한 만큼만 하고 곧바로 개발에 착수했습니다. 1주일 단위로 개발하고 모두 모여 회의를 진행했습니다. 회의 진행 시에는 반드시 동작이 되는 소프트웨어를 발행하여, 고객과 디자이너에게 직접 보여주고 그들이 실제 의도한 방향으로 개발이 진행되는지 논의했습니다.
이러한 체계적인 개발 방법 도입으로 인해 프로젝트는 올바른 방향으로 순항하였고 3개월 뒤 모두가 만족하는 웹 페이지를 만들 수 있었습니다. 폭포수 개발 방식으로 진행했다면 프로젝트 종료가 지연되었거나, 더욱 많은 비용이 지불되었을 것 입니다.
이 이후로 개발 실력 못지않게 개발방법론이나 의사소통 능력 등 능력도 또한 중요하다는 사실을 알게 되었습니다. 그래서 폭포수, 애자일등의 개발방법론과 트렐로, 지라, 깃과 같은 이슈 트래커 등을 사용하는 등 체계적으로 개발하는 능력을 갖춤으로써 진정한 개발자가 되기 위해 노력했습니다.
개발 실력뿐만 아니라 다양한 방법론과 툴 사용에 대한 중요성을 강조하는 제 성향은 프로젝트의 방향성 유지와 생산성 향상에 크게 이바지할 것입니다. 개발만 잘하는 인재가 아닌 개발 역시 잘하는 인재가 되어 SK에 걸맞은 인재가 되도록 하겠습니다.
글자수 1,001자1,720Byte