본문 바로가기

개발자, 탐구생활/개발자, SI 이야기13

[SI 개발자 이야기] 09. SI 프로젝트 투입 이후 - 본격적인 개발의 시작 SI 개발자 이야기 #9. SI 프로젝트 투입 이후 - 본격적인 개발의 시작 프로젝트에 투입 후 어느정도 적응기간을 거친 후 본격적으로 개발에 투입된다. 개발은 RFP(요구사항정의서)에 있는 기능들을 WBS의 일정에 맞춰 개발을 진행하게 되는데, si 에서는 기능을 개발할 때 언제든 변경될 수 있다고 가정하여 최대한 다른 모듈과의 결합도를 느슨하게 만든다. 이유는 프로젝트를 발주한 고객사도 정작 자신들의 업무는 알지만 어떤 기능이 필요하고, 화면은 어떻게 구성해야할지 등 구현 가이드라인을 줄 수 없기 때문에 일단 개발된 화면을 보여주면 그때서야 필요한 요구사항이 추가적으로 나오거나, 변경사항이 나오는 것이 매우 흔하다. 따라서 다른 모듈과 결합도가 높은 경우, 하나를 수정하기 위해 다른 모듈까지 수정해야.. 2023. 7. 6.
[SI 개발자 이야기] 08. SI 프로젝트 투입 초기 - 업무 파악 SI 개발자 이야기 #8. SI 프로젝트 투입 초기 - 업무 파악 보통 개발자, 특히 신입으로 입사해서 프로젝트에 투입했다면 이미 개발단계가 시작됬을 확률이 높다. 입사 첫 날에는 개발에 필요한 환경을 구축하고, 네트워크 접근을 위한 ip를 할당받고 개발 중인 소스코드를 내려받아 개발환경을 구축하게 된다. 이후로는 이 프로젝트가 어떤 시스템을 구축하고 있으며, 현재까지 어떻게 구축되었는지 파악을 해야한다. 경력직 개발자의 경우 그 동안 경험이 있기 때문에 어느정도 본인 스스로 파악 후 필요한 부분만 사수 혹은 동료에게 질문하여 이해할 수 있지만 경험이 없는 신입은 상황이 다르다. 학원에서 본 것과는 다른 사이즈의 소스와 업무에 대한 지식이 없다보니 비즈니스 로직을 파악하는데 몇 배는 더 시간이 소요된다... 2023. 7. 5.
[SI 개발자 이야기] 07. 주간보고 이야기 SI 개발자 이야기 #7. 주간보고 이야기 기본적으로 si 프로젝트는 발주사가 원하는 프로그램을 개발하는 업무이다. 따라서 고객사에서는 일의 진척률을 판단하고, 수행사가 제대로 하고 있는지 감시하기 위해 매 주 주간보고를 실시한다. 주간보고에는 다음과 같은 내용들이 포함된다. 금주 작업 내용 차주 작업 내용 WBS상 진척률 특이사항 대략적으로 이번주는 무슨 일을 했고, 다음주에는 무슨 일을 할 것이며, WBS(일정표)에 따라 작업이 늦어지고 있다 or 안정적으로 진행되고 있다를 나타낸다. 착한 고객을 만난다면, 일정이 늦어도 조율할 수 있는 방법을 찾아 협의를 통해 해결할 수 있지만 악마 같은 고객을 만난다면 주간보고가 도살장에 끌려가는 소의 기분을 느낄 수 있을 것이다. 따라서 주간보고의 내용을 작성할.. 2023. 7. 4.
[SI 개발자 이야기] 06. SI 회사에 취직할 때 필요한 스펙 SI 개발자 이야기 #6. SI 회사에 취직할 때 필요한 스펙 3대 si 회사가 아닌 일반적인 si 회사에 취직을 원한다면 큰 스펙이 필요하지 않다. 흔히 취업을 위해 준비하는 영어, 자격증, 대외활동 등은 크게 중요하지 않고, si에서 회사에서 가장 중요한 것은 바로 써먹을 수 있는가 이기 때문에 si회사의 바이블인 spring과 mybatis, html, css, jquery 등을 학원에서 배웠다면 무리없이 취업할 수 있다. 유일하게 도움이 되는 자격증은 정보처리기사인데, 이는 고객사로부터 개발자 인건비를 받을 때 초급/중급/고급에 따라 달라지게 되는데 이러한 개발자의 등급을 정할 때 기준이 되는 것 중 하나가 정보처리기사이다. 정보처리기사는 4년제를 졸업했다면 학과 상관없이 응시 후 취득할 수 있으.. 2023. 7. 3.