IT 외주 개발을 맡기면, 개발사 미팅, 기획 논의 등 개발사와 소통할 일이 상당히 많은데요. AI 히어로즈에 프로젝트를 의뢰하실 경우에도, ‘클라이언트사-파트너사-AI 히어로즈 매니저’가 함께하는 3자 미팅이 진행됩니다. 해당 미팅은 개발 사안 및 비용을 논의하는 자리이기 때문에 IT, 개발과 관련된 용어가 자주 오고 가는데요. 클라이언트사 담당자의 경우 IT 전문가가 아닌 비즈니스 담당자가 미팅에 참석하는 경우도 많아서 때로 의사소통에 어려움을 겪을 수 있습니다. IT 외주 미팅 시작 5분 전, 읽고 들어가면 커뮤니케이션이 원활해지는 IT 용어 짧고 굵게 알려드리겠습니다.
1. 프론트엔드/백엔드
‘프론트엔드’는 웹/앱 개발에서 서비스의 앞단을 말합니다. 페이지 디자인, 동작 등 사용자가 눈으로 보는 영역을 구축하고, 기능에 대해 설계하는 것입니다.
‘백엔드’는 웹/앱 개발에서 서비스의 뒷단을 말합니다. 주로 서버, 데이터베이스 등 사용자에게 보이지 않는 정보 처리와 관련된 영역을 관리 및 개발하는 것을 말합니다.
2. 프레임워크
미팅 중 이런 질문을 받으실 수 있습니다. ‘기존 서비스는 어떤 프레임워크를 이용해서 진행하셨나요?’
'프레임워크'는 원하는 기능을 빠르게 개발할 수 있도록 필요한 기능을 가져다 쓸 수 있도록 만들어진 구조화된 뼈대라고 생각하시면 됩니다. 작은 기능들을 하나하나 만들지 않고, 기능이 들어있는 프레임워크를 통해 빠르게 개발을 진행할 수 있습니다. 프레임워크는 종류가 다양한데요, 개발 언어별로 활용할 수 있는 다양한 프레임워크들이 제공되고 있습니다.
1️⃣ 자바(JAVA) 기반 - 스프링(Spring)
2️⃣ 파이썬(Python) 기반 - 장고(Django), 플라스크(Flask)
3️⃣ 자바스크립트(Java Scripts) 기반 - 리액트(React), 앵귤러 JS(AngularJS), 뷰.JS(Vue.JS)
4️⃣ 루비(Ruby) 기반 - 루비온레일즈(Ruby on Rails)
(좌-개발 언어 / 우-프레임워크)
3. UI/UX
앱 또는 웹 개발시, 서비스 사용자의 만족도를 높이기 위해 사용자 편의성에 대해 많이 생각하게 되죠. 그만큼 UI/UX를 중요하게 고려해야 합니다.
'UX(User eXperience)'는 사용자 경험을 뜻합니다. 사용자가 제품이나 서비스를 이용할 때의 전체적인 경험을 말합니다. 서비스를 사용할 때 긍정적인 경험을 제공하기 위한 목표로 사용자의 요구를 이해하고, 문제를 해결합니다. 예를 들어, 쇼핑몰 검색 기능이 빠르거나, 간결하고 직관적인 결제 프로세스를 가진 웹사이트는 좋은 UX를 구축했다고 할 수 있습니다.
'UI(User Interface)'는 사용자 인터페이스를 뜻합니다. 사용자와 서비스 간의 상호작용을 하는 모든 것을 포함하는데요. 화면 레이아웃, 애니메이션, 버튼, 아이콘, 색상 등 모든 시각적 요소를 포함합니다. 예를 들어, 쇼핑몰 상품 이미지가 크고 선명하거나 버튼이 직관적으로 작동한다면 좋은 UI라고 할 수 있습니다.
UX 디자인은 보통 개발 프로세스에서 먼저 등장해 사용자 여정의 뼈대를 그려내고, UI 디자인은 그 뒤를 따라 시각적, 대화형 요소로 뼈대를 채웁니다.
4. API
웹 사이트에서 구글, 네이버와 같은 소셜 미디어 계정으로 로그인해 보신 적 있으신가요? 또는 배달 앱에서 구글 맵, 네이버 지도를 통해 주소를 찾으신 적 있나요? 기존에 익숙하게 사용하던 계정이나 지도가 연동되면서 더욱 편리하게 서비스를 이용할 수 있었죠. 이를 API라고 합니다.
'API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)'는 컴퓨터 프로그램, 라이브러리, 운영 체제 등의 서비스가 제공하는 기능을 외부 프로그램이나 소프트웨어와 함께 사용할 수 있도록 하는 것입니다.
5. 반응형 웹 디자인
'반응형 웹 디자인(Responsive Web Design)'은 하나의 웹사이트에서 PC, 스마트폰, 태블릿 등 웹 사이트에 접속하는 다양한 디스플레이 종류에 따라 화면 크기와 구성 요소들이 자동으로 조정되도록 만든 웹 페이지 접근 기법을 말합니다.
웹사이트에 접속하는 사용자는 PC 뿐만 아니라 모바일, 태블릿PC 등 다양한 디바이스로 웹에 접속하게 되는데요, 반응형 웹 디자인이 고려되지 않은 웹사이트는 사용자가 스크롤을 좌우로 옮겨가며 웹사이트를 탐색해야 하는 불편함이 있어 이탈률이 높아지고, 사용자 수가 줄어들 수 있습니다.
6. SEO
'SEO(Search Engine Optimization)'는 검색 최적화를 뜻합니다. 사용자들이 검색 엔진을 통해 정보를 찾을 때, 해당 웹사이트가 검색 엔진 결과 페이지에서 높은 순위에 노출될 수 있도록 하여 트래픽을 증가시키고, 방문자 수를 늘리는 것을 말합니다.
SEO는 광고 비용을 들이지 않고도 노출을 통한 유기적인 검색 트래픽을 얻을 수 있어 비용적으로 효율적인 마케팅 전략으로 여겨집니다. 또한 경쟁이 치열한 온라인 시장에서 높은 검색 엔진 순위가 기업 경쟁력 유지 및 강화에 큰 도움이 되기에 웹사이트 운영에 있어서 SEO 최적화는 중요합니다.
7. 도메인
웹과 인터넷에서의 '도메인(Domain)'은 웹사이트 또는 이메일 주소를 식별하는 데 사용되는 고유한 이름을 말합니다. 간단히 말해서 웹사이트나 이메일의 집주소와 비슷한 것이지요. 이 주소를 통해 사용자들이 웹사이트를 방문하거나 이메일을 보낼 수 있습니다. 예를 들어, “aiheroes.ai”나 “naver.com”와 같은 주소를 통해 웹사이트를 방문할 수 있는 것입니다.
마치는 글
IT 외주 미팅에서 자주 오가는 IT 용어들을 간략하게 설명했습니다. 이러한 IT 용어들을 미리 숙지하고 미팅에 참석한다면 소통 오류를 줄이고, 원활한 커뮤니케이션을 진행할 수 있습니다. AI 히어로즈의 ‘클라이언트-파트너-AI 히어로즈 매니저’가 함께하는 3자 미팅에서는 IT 외주 경험이 많은 전문 매니저가 미팅을 진행하게 됩니다. AI 히어로즈 매니저는 클라이언트사와 파트너사 각각의 입장을 이해하기 쉽게 전달하고, 소통이 원활하게 이루어질 수 있도록 돕고 있습니다. 그렇기 때문에 IT 외주 및 관련 지식이 없는 클라이언트분들도 부담 없이 프로세스 진행이 가능합니다.
👉 1분 간편 문의하기