취업

IT 기획자가 되고싶어요 어떤 일을 하나요?(feat. IT 개발자의 차이점)

jaewon_sss 2023. 12. 4. 21:18
반응형

안녕하세요

이번 블로그 포스팅은 제가 취준할 때 가장 많이 했던 고민을 적어봤습니다.

개발은 잘하는 사람들이 너무 많고 자신도 없어서 한번 기획으로 가볼까? 하는 생각을 하고 

기획자는 실무에서 어떤 일을 하는지가 궁금했던 때가 있었어요

 

 

이러한 궁금증을 한번 해결해보겠습니다.

 

 

 

IT 기획자 (IT Planner 또는 IT Project Manager)

 

요구사항 분석과 정의

고객과의 미팅에서 소프트웨어 제품에 대한 요구사항을 수집하고 문서화합니다.

예를 들어, 전자상거래 웹사이트를 개발한다면, 고객이 제시한 결제 시스템, 장바구니 관리, 사용자 인증 등의 요구사항을 정의합니다.

문서도 개발자들이 보기 좋게 작성을 해줘야합니다. 인터페이스 정의서 라고 현업에선 이야기합니다.

 

 

 

일정 및 리소스 관리

프로젝트 일정을 수립하고 팀원들의 업무 일정을 조율하여 프로젝트가 원활하게 진행되도록 계획합니다. 

일정관리? 그냥 하면 되는거 아니야?

절대 그렇지 않아요. 프로젝트 하다보면 정말 별 다양한 사람이 많아요.

갑자기 퇴사한다는 사람도 있고, 무단결근하는 사람, 개발 다했다고 했지만 실제로는 하나도 안한 사람

이걸 다 관리할 줄 알아야합니다.

 

 

프로젝트 계획 수립

프로젝트의 범위, 일정, 예산, 위험 요소 등을 고려하여 프로젝트 계획서를 작성합니다.

계획 수립은 대부분 여유있게 하려고 하지만 실제로 프로젝트 시작하게 된다면시간이 촉박해질 수 밖에 없어요.  이런 예상치못한 상황까지 다 계산하는게 기획자의 역할입니다

 

 

 

의사소통과 리더십

팀 간 원활한 의사소통을 유지하고 문제 발생 시 조율 및 해결을 위해 리더십을 발휘합니다.

팀원들간의 문제가 발생할 수 있고 위에 말씀드렸다시피 정말 별 다양한 사람이

함께 일하게 되고 협업해야만 하는 상황이 오게 됩니다. 

이것을 잘 조율하고 이끌어가는게 기획자의 역할입니다.

 

 

 

품질 관리

품질 표준을 정의하고 프로젝트 진행 중에 품질 관리를 통해 목표 달성을 추진합니다.

단위테스트, 통합테스트 시나리오를 작성하고 일정에 맞춰 직원들에게 테스트를 맡겨야합니다.

진척율 관리도 하고 이러한 진행상황을 보고해야하죠.

책임도 져야합니다. 굉장히 어렵겠죠?

 

 

 

 

 

 

 

IT 개발자(IT Developer)

 

코드 작성

주어진 요구사항에 따라 프로그래밍 언어를 사용하여 소프트웨어 코드를 작성합니다.

예를 들어, 결제 시스템을 개발할 때, 신용카드 정보를 암호화하여 결제에 사용하고, VAN 를 거쳐 카드사와 통신할 수 있는 전문을 개발하여 안전하게 처리하는 코드를 작성합니다.

 

 

 

프로그래밍 언어 이해와 활용

다양한 프로그래밍 언어와 프레임워크를 이해하고, 이를 활용하여 소프트웨어를 개발합니다.

예를 들어, 웹 개발자는 HTML, CSS, JavaScript와 같은 웹 기술을 사용합니다.

안드로이드 개발자는 JAVA, Kotlin 을 사용하죠.

iOS 개발자는 Swift 를 사용합니다. 이런 다양한 언어에 대한 이해가 필수적입니다.

 

 

 

디버깅 및 테스팅

작성한 코드를 테스트하고 버그를 찾아내며, 필요에 따라 수정하여 안정적인 소프트웨어를 제공합니다.

기획자가 만든 테스트 시나리오에 맞춰 직접 테스트하고 결함발생시 디버깅하여 다시 테스트할 수 있는

능력이 필요합니다. 개발보단 테스트가 더 중요합니다.

 

 

 

기술 동향 파악

새로운 기술 및 동향을 지속적으로 학습하여 최신 기술을 적용하고, 프로젝트에 적합한 기술 스택을 선택합니다.

물론 프로젝트에 사용될 기술은 그렇게 최신 기술은 아닐 수 있습니다.

하지만 해당 업계에서 어떤 기술을 사용하는지 등의 동향을 파악하고 있어야 원활한 프로젝트 진행이 가능하겠죠?

 

 

 

협업 및 의사소통

다양한 팀원들과 소통하며, 프로젝트의 요구에 따라 다른 개발자나 기획자와 협업하여 작업을 진행합니다.

회사에서 공통적으로 개발자들에게 중요하다고 강조하는 것은 의사소통이라고 해요. 

그 이유는 개개인마다 성격도 다르고 성향도 다르고 심지어 함께 일하기 힘든 직원이 있다면

일하기 굉장히 어려워질거에요. 괜찮은 사람 마저도 이상하게 변할 가능성이 분명 존재하죠.

하지만 이러한 협업능력과 의사소통 능력을 지니고 있는 집단에 소속해있다면 분명

개발하는데에 큰 도움이 될 거에요.

 

 

 

 

자 이렇게 개발자와 기획자 간의 차이점이 있고 각각의 특징을 알아봤습니다.

물론, 조직이나 프로젝트의 특정 요구에 따라 역할이 다를 수 있습니다.

일부 조직에서는 기획과 개발이 능동적으로 협력하는 환경을 선호하기도 하거든요.

 

하지만 보편적으로 위와 같은 역할을 맡아서 하고 있습니다. 

 

 

 

 

아 개발은 너무 어려운데 기획이나 해볼까 ?

 

혹시라도 이런 생각하시는 분들 ,,, 절대 안됩니다.

기획 정말 어려운 업무이고 정말 똑똑한 사람들이 하는 거더라구요

 

 

 

 

본인이 개발보단 기획에 정말 자신있다 하시는 분들은 추천드립니다만

개발이 어려워서 기획을 가볼까? 하는 안일한 생각으로 접근은 하시지 않길 바라겠습니다!

 

 

끗!

 

 

 

 

 

 

https://link.coupang.com/a/bihVOx

 

Apple 2021년 Magic Mouse

COUPANG

www.coupang.com

 

 

 

 

 

 

 

 

 

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형