제품 관리자가 디자인을 따라잡아야 하는 이유: 프런트 엔드 개발의 미래
게시 됨: 2017-01-17얼마 전 채용 공고에 대한 이메일을 받았습니다. 작업 설명은 프론트 엔드 개발자 위치에 대한 것이었습니다. 내 관심을 사로잡은 예상되는 자질/기술 세트 중 하나는 이상적인 후보자가 디자인 감각이 있는 사람(협상 불가)이라는 것이었 습니다.
굵게 대문자로 쓰인 것은 주의가 필요합니다. 하지만 이 요구 사항에 대해 더 생각하게 된 것은 '협상 불가능한 디자인 기능'과 동일한 굵은 글씨로 표시된 개발자별 기술이 없다는 사실이었습니다.
이상하지 않나요? 그러나 그렇습니다. 소프트웨어 제품을 설계하고 개발하는 과정이 몇 년 전과 같지 않기 때문에 그러한 기대를 갖는 것은 지극히 정상이라고 생각합니다.
목차
프론트엔드 개발이란?
데스크톱에서 탐색하는 것과 비교하여 모바일 장치에서 탐색할 때 웹 사이트의 방향이 어떻게 변하는지 궁금하신가요? 버튼, 이미지, 텍스트 상자 등과 같은 장치 화면에 렌더링되는 모든 것이 어떻게 마법처럼 함께 작동합니까? 글쎄요, 그것은 마술이 아닙니다(그러나 충분히 가깝습니다) . 사용자로서 고유한 경험 을 제공하기 위해 해당 웹 페이지의 모든 것을 바인딩하는 이러한 요소에 Front-End 개발자가 추가하는 상호 작용 입니다.
웹 디자이너는 정적인 디자인을 만듭니다. 그들은 앱이나 웹사이트의 모양과 느낌에 중점을 두고 제품의 시각적 측면을 향상시키려고 노력합니다. 프론트엔드 개발자는 이러한 정적 디자인에 생명을 불어 넣고 모든 화면 크기 등에서 잘 작동하는지 확인하는 일을 주로 담당합니다. 프론트엔드 개발자는 HTML, CSS, Javascript 를 사용하여 웹 구성 요소에 상호 작용 기능을 만들고 추가하고 재사용할 수 있습니다.
모든 브라우저는 프런트 엔드용으로 작성된 코드를 이해하는 방식이 다르기 때문에 인터페이스가 브라우저마다 다르게 보이는 경우가 있습니다. 개발자는 코드가 문제 없이 다른 브라우저에서 실행되고 앱/웹사이트의 모든 레이아웃, 색상 조합, 간격, 텍스트 형식 및 상호 작용성을 유지하는지 확인합니다.


왜 우리는 제품 디자인에 관심을 가져야 할까요?
iPhone 을 보면 전 세계적인 현상이 되도록 하는 세세한 부분에 주목하지 않을 수 없습니다. 인간으로서 우리는 아름다운 사물에 자연스럽게 끌리고 사물을 아름답고 단순하게 만들기 위한 노력을 높이 평가합니다 . 기사에서 말했듯이 단순하고 미니멀한 것들은 사용하기 쉽고 배우기 쉽습니다. 나는 더 동의할 수 없었다.
제품 디자인 분야에도 동일한 원칙이 적용됩니다. 이것이 우리가 간단하고 사용하기 쉬운 앱에 매료된 이유입니다. 일상 생활에서 Google, WhatsApp, Instagram, 기타 사진 앱 등을 예로 들 수 있습니다. 이러한 앱은 최소한의 단계와 빠른 응답 시간으로 작업을 수행하는 데 도움이 됩니다.
웹용 제품 디자인은 다양한 화면 크기에 맞는 디자인을 만드는 프로세스를 소유하는 것을 포함합니다. 단순히 화면 스펙을 그려서 개발팀에 넘기는 디자이너는 솔직히 프로덕트 디자이너가 아니다. 그들은 단지 일러스트레이터의 역할을 하고 있을 뿐입니다.
웹을 위한 제품 디자인에는 스케치, 협업, 디자인, HTML 마크업 생성, CSS 규칙 작성 및 모든 것을 적절한 패키지로 구성하는 전체 프로세스 소유가 포함됩니다. 개발자는 디자인 품질을 저하시키지 않으면서 워크플로에서 디자인을 가져와 통합할 수 있습니다.
제품 관리자를 위한 기능은 무엇입니까?
제품 관리자(PM)는 제품의 전반적인 성장을 책임집니다. B2B 업계에서 일한 제 경험에 따르면 PM은 제품에 기능을 추가하는 데 더 집중하는 경향이 있어 제품 사용이 복잡 해질 수 있습니다. 때로는 일을 단순하게 만드는 것이 가장 어려운 일입니다.
고객 행동을 변경할 위험은 항상 존재하지만, 변경이 더 나은 방향이라면 주저하지 말고 변경해야 합니다.
B2C 산업에 진출 - 소프트웨어 라이선스에 구속되는 B2B 고객과 달리 B2C 고객은 눈 깜짝할 사이에 라이벌 플랫폼으로 전환할 수 있기 때문에 뛰어난 사용자 경험(UX)을 제공하는 것이 생존의 열쇠입니다. 제품 디자인 원칙을 적용하면 PM이 아이디어를 빠르게 반복하고 결국 작동하지 않을 옵션을 제거하는 데 도움이 됩니다.

디자인 씽킹의 중요성
큰 성공을 거둔 회사는 사람들이 사용하기를 좋아 하고 삶의 필수적인 부분이 되는 제품을 만들 수 있는 회사입니다. 예를 들어, 100개 이상의 소셜 네트워킹 플랫폼이 있지만 Facebook은 단 하나입니다.
디자인 사고는 올바른 가정을 설정하는 데 도움이 됩니다. 특히 제품 개발에 종사하는 사람들(디자이너, 개발자, 제품 관리자). 귀하가 소개하려는 '멋진 기능 하나' 때문에 고객이 귀하의 제품을 구매할 것이라고 가정할 수 있지만 실제로는 고객이 일부 데이터를 업로드하는 더 간단한 방법을 찾고 있을 수 있습니다.

위 그래프에서 볼 수 있듯이 가장 비용이 적게 드는 재작업 부분은 설계 단계 (아키텍처와 UX 모두)입니다. 항상 초기에 실수를 하고 식별 하여 나중에 제품에 영향을 미치지 않도록 하는 것이 좋습니다.

De(v)signers를 위한 시간입니다!
모든 사람이 전체 제품 개발 프로세스에서 역할을 담당하지만 모든 사람이 항상 고객의 모자를 착용할 수 있는 것은 아닙니다.
디자이너가 사용자의 관점에서 생각하는 것을 좋아한다는 것은 일반적으로 받아들여지는 사실입니다. 오늘날 디자이너의 작업은 시각적 디자인을 만들어 개발자에게 전달하는 것에만 국한되지 않습니다. 마지막 픽셀이 완벽해질 때까지 디자인 지침을 준수하도록 개발자와 손을 잡고 작업해야 합니다. 이는 우수한 디자인 기술과 구현 기술을 겸비한 새로운 유형의 창의적 전문가를 형성합니다.
여러 모자를 쓸 수 있어 많은 시간과 비용을 절약할 수 있어 조직의 입장에서뿐만 아니라 개인의 입장에서도 좋은 일입니다. 누군가가 회사나 제품에 유용하다고 판명될 수 있는 아이디어가 있다면 그 개인은 의존하지 않고 스스로 작업하기 쉽습니다.

도구 선택
클라우드 서비스 의 발달로 웹 기반 제품 개발을 위한 기본 인프라 구축이 쉬워졌습니다. 버전 관리(git), 반응형 웹 디자인(Angular, Backbone, SASS, SCSS)에서 디자인 협업(Marvel, Invision, WebFlow)까지.
주로 개발자에게만 국한되었던 HTML, CSS, Javascript와 같은 언어 기술은 이제 디자이너가 이해하고 능숙해져야 하는 필수 사항입니다. 이러한 기술은 시장의 모든 프레임워크에 대한 기준을 제공합니다.
현재 사용할 수 있는 도구가 너무 많다는 점을 감안할 때 실제 요구 사항에 계속 집중하고 도구가 너무 많다는 사실에 얽매이지 않는 것이 중요합니다. 이것이 바로 디자인 씽킹 능력 이 차이를 만들 수 있는 부분입니다. 제품의 다른 복제품을 만드는 것이 아니라 진정으로 훌륭한 제품을 만들 수 있습니다.

미래 트렌드
오늘날 우리가 알고 있는 앱은 내일 역사가 될 수 있습니다. 우리가 즐겨찾는 서비스 사용을 중단한다는 의미입니까? 아니요, 그것은 우리가 아마도 완전히 다른 방식으로 그들과 상호 작용할 것임을 의미합니다. 나는 우리가 현실 세계와 가상 세계와 상호 작용하는 방식을 바꿀 수 있는 몇 가지 미래 트렌드를 나열합니다.
- 챗봇과 인공 지능 – Siri, Google Now, Cortono, Alexa로 시작했습니다. 프로그램이 지능화되고 대화가 텍스트에서 음성(자연어)으로 이동하고 있습니다. 인공 지능 비서가 작업 일정과 하루 중 다른 부분을 제어하는 일이 새로운 표준이 될 것입니다. 문자로도 챗봇은 점점 더 반응이 빨라지고 있습니다. 사용자 데이터에서 학습하면 개발자가 사용자를 위한 앱 경험을 개인화하는 데 도움이 될 수 있습니다.
- 혼합 및 가상 현실 – Google Glass, HoloLens, Oculus Rift와 같은 장치는 혼합 현실 기반 개발의 길을 열었습니다. 이러한 플랫폼의 상호 작용 설계 원칙은 모바일 장치의 원칙과 완전히 다릅니다. 증강 현실/가상 현실은 다음 성장 영역이며 많은 혁신을 보게 될 것입니다.
- 데이터 기반 접근 방식 – 모든 것에서 생성되는 데이터의 양과 유형을 고려합니다. 중요한 전기 하위 시스템의 온도 제어에 대한 피트니스 추적기는 데이터를 쉽게 이해해야 할 필요성이 증가하고 있습니다. 데이터 분석 및 시각화는 이러한 엄청난 양의 데이터를 기반으로 의사 결정을 내리는 데 도움이 됩니다.
세계 최고의 대학에서 온라인으로 제품 관리 과정 을 공부 하십시오. 석사, 이그 제 큐 티브 PGP 또는 고급 인증 프로그램을 획득하여 경력을 빠르게 추적하십시오.
추천 프로그램: Duke CE의 디자인 사고 인증 프로그램
제품 관리자에게 디자인이 중요한 이유는 무엇입니까?
제품이 고객에게 최상의 경험을 제공하도록 하는 것은 제품 관리자의 의무입니다. 오늘날 고객들은 새로운 제품의 잠재 고객을 영구적으로 손상시키는 여러 가지 방법을 가지고 있습니다. 아무도 출시 실패의 악몽이나 소셜 미디어 플랫폼의 끔찍한 리뷰를 감당할 수 없습니다. 이것이 디자인이 매우 중요한 이유입니다. 제품 디자인은 고객이 제품과 상호 작용하고 환경 내에서 경험하는 방법을 결정합니다. 따라서 제품 관리자와 소유자는 처음부터 제품 설계에 참여하는 것이 매우 중요합니다.
제품 관리자를 위한 제품 디자인을 배우기 위해 필요한 과정은 무엇입니까?
산업 및 분야에 따라 제품 디자인에 대해 자세히 알아볼 수 있는 다양한 인증 과정이 온라인에서 제공됩니다. 예산과 일정에 따라 1년 과정을 선택하거나 온라인으로 쉽게 완료할 수 있는 더 짧은 인증 과정을 선택할 수 있습니다. 디자인을 포함하여 제품 관리자의 역할에 대해 알아야 할 모든 것을 가르쳐줄 유명 기관에서 온라인으로 제공하는 완전한 제품 관리 과정을 수강할 수도 있습니다. 수료증보다 진정으로 원하는 기술이라면 더 짧고 저렴한 과정을 선택하는 것이 좋습니다.
제품을 디자인하는 방법?
첫 번째 단계는 개발자 및 마케터는 물론 고객 경험, 규정 준수 및 물류 간에 필요한 균형을 정의하는 데 도움을 줄 수 있는 기타 이해 관계자를 포함하는 다기능 팀과 함께 생산적인 브레인 스토밍 세션을 갖는 것입니다. 이것은 제품이 가져야 하는 주요 기능에 대한 기본 아이디어를 생성하고 가능한 모든 제약 조건을 고려하여 가장 비용 효율적인 방식으로 개발할 수 있습니다. 모든 사람이 고객이 기대하는 바를 이해할 수 있도록 시장 또는 사용자 기반 조사도 수행해야 합니다. 다음은 개발자가 제품이 어떤 모양이어야 하는지에 대한 기본 아이디어를 얻고 최종 디자인을 하는 데 도움이 되는 와이어프레임을 만드는 것입니다.
