SI
SI(System Integration, 시스템 통합)
- 전산시스템을 필요로 하는 곳으로부터 하청을 받아, 시스템의 기획 / 개발 / 유지보수 / 운영 등을 대신해주는 업종
- 주된 고객은 개인이 아닌 기업, 관공서, 금융권 등
- 고객의 요청에 따라 제안서를 작성하고, PM과 개발자를 투입하여 프로젝트를 수행한 후, 소요된 인건비와 솔루션의 단가 등을 벌어들이는 형태의 산업
- 따라서 도급 시스템과 파견 업무를 그 특성으로 함
- 개발 입문자에게 장벽이 높지 않음
- 국내의 SI 업계는 주로 스프링 프레임워크를 기반으로 하는 Java 웹 개발이나 모바일 앱 개발을 함
PM이란?
제품과 관련된 모든 활동을 관리, 감독하며 책임지는 사람.
제품 출시와 업데이트를 위한 일정 및 인력관리부터 마케팅, 영업 등 전 분야를 아우르는 사람.
SM (System Management, 시스템 운영 또는 유지보수)
- SI 프로젝트의 결과로 구축된 시스템을 운영하고 발생하는 문제에 대처하는 업무
- 좀 더 쉽게 설명하자면 게임 / 어플 등의 응용 프로그램에서 지속적인 업데이트, 버그 수정, 서버 점검 등을 의미함
- 실제 사용자에게 서비스되고 있는 것을 관리하는 업무인 만큼, 기획자/발주자 만을 상대하는 것이 아닌 실시간으로 발생하는 트러블에 대응한다는 것에 차이가 있음
- SI 프로젝트가 완료되면 개발자가 일정기간 운영에 개입하여 트러블 슈팅을 담당함. 따라서 SI 개발자는 SM 업무도 흔히 경험함