제품 디자인 팀 구축, 사용자가 좋아하는 제품 구축

2016 년 7 월, OutSystems Engineering에서 가장 야심 찬 프로젝트에 초대되었습니다. UX에 관심이있는 사람들과 함께 오늘 제품 디자인 팀으로 알려진 것을 구성했습니다. 이 팀은 엔지니어링 환경에서 사용자 경험이 우리 문화에서 확고 해 지도록 제품을 구축하는 방법에 영향을 미쳤습니다. 우리가 어떻게 왔는지에 대한 이야기를 들려 드리겠습니다.

내 이야기

저는 2007 년에 OutSystems Engineering에 합류 한 소프트웨어 엔지니어입니다. 그 이후로 많은 기술적 인 것들을 배우고 있습니다. 나는 팀 리더가되었고 그 과정에서 유용성과 디자인 관행을 발견했습니다. 저는 항상 사용자를 진심으로 관심을 갖고있는 사람, 모형과 프로토 타입 작업을 실험 한 사람, 제품 배송 전에 사용성 테스트를 수행 한 사람 중 한 사람이었습니다.

2015 년 1 월 : 고객이 팀 작업에 매우 만족했습니다.
그들은 우리에게 새해 복 많이 받으세요.

그러나 훌륭한 제품을 만들고 싶다면 사용자 경험에 관심이있는 소수의 사람들 만 있으면 충분하지 않습니다. 이 회사는이를 인식하고 중앙 집중식 UX 또는 디자인 팀을 만들고 유지 관리하려고 시도했습니다. 그래서 왜이 팀을 만들도록 초대 받았습니까? 보시다시피, 그 이유는 이번에는 우리가 일을 다르게 할 것이기 때문입니다. 기존 팀에서 성공적으로 시범 운영 한 후 경영진은 새로운 디자인 팀을 구축하라는 제안을 수락했습니다.

이 팀의 기본 규칙은 여러 분야로 이루어져야한다는 것입니다. 이전 반복과 달리 UI / UX 디자이너와 강력한 소프트웨어 개발 배경을 가진 엔지니어로 구성되어야했습니다. 이것이 왜 중요한가?

OutSystems는 모바일 및 웹 애플리케이션 구축을위한 저 코드 플랫폼을 제공합니다. 우리의 궁극적 인 목적은 개발을 더 빠르고 쉽게 만들어 개발자의 삶을 향상시키는 것입니다. 이러한 개발자를 이해하고 그들의 요구를 발견하며 최상의 솔루션을 설계 및 검증하려면 엔지니어와 UI / UX 디자이너가 필요합니다. 저는이 새로운 팀의 엔지니어이자 팀 리더가되었으며, 이는 큰 도전이었습니다!

2016 년 11 월 — 제품 디자인 팀.

초기 단계 : 우리의 목적과 비전 ​​정의

가장 중요한 결정은 팀을 "제품 디자인"이라고하는 것이 었습니다. 우리는 과거의 디자인 전용 팀에서 벗어나고 싶었습니다. 불행히도, 이들은 시각적 인 디자인 (이미지와 아이콘)과 티셔츠와 머그잔 및 기타 놀라운 장식물과 같이 엔지니어가 할 수없는 기타 디자인 작업 만하는 프로젝트의 후반 단계로 제한되었습니다.

우리는 제품의 미래를 만들고 싶었고 나중에 생각하지 않았습니다. 우리는 처음부터 관여 할 것입니다.

제품 디자인 팀은 엔지니어링이 다양한 측면에서 제품을 디자인하는 방법에 영향을 미칩니다. 우리는 제품의 기능성, 유용성 및 유용성, 그리고 제품의 시각적 측면에도 영향을 미칩니다.

이를 통해 우리는 고무적인 비전을 결정했습니다.

제품 디자인 팀 비전.

다음으로, 우리는 우리가 작업하는 모든 프로젝트에 적용 할 일련의 목표를 정의했습니다. 이러한 목표는 우리를 비전으로 인도합니다. 사용자가 첫눈에 반하고 영원히 사랑할 수있는 제품을 제공하십시오.

  1. 사용하기 쉬운 제품입니다.
  2. 제품을 아름답고 바람직한 것으로 만드십시오.
  3. 사용자가 제품 가치를 이해하도록 도와주십시오.

돌이켜 보면 우리의 목표는 이전 디자인 팀의 목표와 다르지 않으며, 그 팀처럼 실패 할 위험이 항상 있다는 것을 알고있었습니다.

전세를 달리다

과거에 우리는 프로젝트에서 위험을 예측하는 데 도움이되는 전세 (여기서는 여기)라는 유용한 기술을 성공적으로 적용했습니다. 전세에서, 우리는 프로젝트의 미래의 미래 실패를 상상합니다. 우리는 프로젝트와 관련된 각 사람에게 그러한 실패에 어떤 위험이 기여했는지 지적하도록 요청합니다. 그런 다음 이러한 가상의 위험을 피하고 실패를 피하기 위해 계획을 조정합니다. 간단하고 강력합니다. 그것은; 나를 믿어!

프로젝트 전세

그래서 우리는 팀을 위해 전세를 운영하기로 결정했습니다. 가상의 설정은 1 년 후 팀이 크게 실패했다는 것입니다. 우리는 팀의 모든 사람들에게 가능한 실패 이유를 확인하도록 요청했습니다. 이러한 가설을 통해 공통 관심사를 파악하고이를 방지하기 위해 조치 항목을 정의했습니다. 이러한 행동 아이템 중 일부는 팀 부트 스트래핑 중에 실행되었으며 다른 것들은 여전히 ​​절벽에서 떨어지지 않도록하기 위해 여전히 실행되고 있습니다. :)

우리의 기술 평가

우리가 확인한 위험 중 하나는 팀의 여러 분야입니다. 다양한 기술을 보완하는 것은 어려울 수 있으며 그 당시에는 업무 수행에 필요한 기술이 없을 수도 있습니다. 우리는 도전을 우리가 성장할 수있는 좋은 기회로 받아 들였습니다! 그리고 우리 모두 지금까지 왔습니다.

우리는 제품의 정의를 조사했습니다. 우리는 이것을 발견했다 :

제품 디자인은 문제를 식별, 조사 및 검증하며 궁극적으로 솔루션을 제작, 디자인, 테스트 및 제공합니다.

우리는이 정의를 특정 요구에 맞게 조정했으며 OutSystems Engineering의 제품 디자이너가되는 의미를 구체화하기 시작했습니다. 또한 제품 디자이너로서 필요한 주요 기술 다이어그램을 만들었습니다.

2016 년의 제품 디자인 팀 기술을 보여주는 다이어그램.

다음으로, 우리 각자는 기술 자체 평가를 수행하고, 우리가 개발하고자하는 기술 또는 다른 사람을지도 할 수있는 곳에 대해서도 논의했습니다. 이를 통해 팀에서 교육 또는 더 많은 팀 구성원이 필요한 위치에 대한 유용한 정보를 얻을 수있었습니다.

또한 팀을위한 또 다른 기본 규칙을 정의하는데도 도움이되었습니다. 엔지니어링 및 디자인 기술을 결합하여 서로의 위대한 작업을 보완하고 서로에게서 배우도록 항상 쌍으로 작업해야합니다.

우리는 여전히이 실습을 수행하고 있으며, 첫 번째 반복 이후 계속해서 기술을 평가 해 왔습니다. 결과적으로 변경 사항을 수용하도록 다이어그램을 조정했습니다. 2018 년 다이어그램은 다음과 같습니다.

2018 년 제품 디자인 팀 기술 세트를 보여주는 다이어그램.

제품 팀과 협력

팀이 설립되고 비전과 목표가 설정되고 기술이 명확하고 명확 해지면 실제로 제품의 미래에 어떤 영향을 미칠 수 있습니까? OutSystems 엔지니어링에는 프런트 엔드, 백엔드, 응용 프로그램 수명주기 등 제품의 각 영역에 하나씩 여러 제품 팀이 있습니다.

우리가 확인한 또 다른 위험은 프로세스가 민첩성을 방해 할 경우 제품 팀이 우리와의 협력을 중단하기로 결정할 수 있다는 것입니다. 따라서 팀에 몇 가지 기본 규칙을 설정했습니다.

  1. 우리는 팀이 아닌 팀과 협력합니다.
  2. 우리는 항상 팀에 최대 가치와 가장 적은 오버 헤드를 추가하는 것을 목표로합니다.

팀이 언제 우리를 의지 할 수 있는지 알 수 있도록 잘 정의 된 프로세스가 필요했습니다. 우리는 여러 디자인 시스템을 연구하고, 책과 기사를 읽고, 다른 회사로부터 영감을 얻었습니다. 거기에는 많은 디자인 프로세스가 있지만 우리는 자신의 특정 요구에 맞게 프로세스를 조정해야했습니다.

발견, 프로토 타입, 전달 및 조정의 네 단계로 프로세스를 정의했습니다.

제품 디자인의 4 단계

발견 단계

이 단계에서 목표는 문제에 대한 모든 것을 이해하는 것입니다. 인터뷰, 여러 출처의 피드백 수집, 현재 솔루션으로 사용성 테스트 수행, 경쟁 분석 및 가능한 많은 솔루션을 도출하기위한 아이디어 프로세스를 실행합니다. 우리는 아이디어 프로세스 중에 정말 멋진 실험을 수행했으며, 오늘날 우리는 "디자인 세션"이라고하는 Google 디자인 스프린트의 변형을 실행합니다.이 프로세스는 모든 사람이 문제와 일치하기 때문에 프로세스에서 가장 중요한 단계 중 하나입니다. 우리는 해결하려고 노력하고 있습니다.

2016 년 11 월 : Google 디자인 스프린트를 사용해보십시오.2016 년 12 월 — Full-Stack Visual Debugger를위한 첫 번째 디자인 세션의 제품입니다.

프로토 타입 단계

이 단계에서는 문제에 대한 솔루션을 프로토 타입하고 대상 사용자로 테스트 한 다음 반복합니다. 프로토 타입은 종이에서 소프트웨어에 이르기까지 여러 수준의 충실도로 확장 될 수 있습니다. 이 단계가 끝나면 몇 가지 프로토 타입을 테스트하여 작동하는 것과 작동하지 않는 것을 알 수 있습니다. 우리는 솔루션을 구현할 제품 팀과 긴밀히 협력하여 결국 어떤 솔루션을 구현할지 결정합니다.

2017 년 1 월 : Full-Stack Visual Debugger 프로토 타입2017 년 3 월 : 스타일 편집기 용지 프로토 타입.

전달 단계

이 단계에서 제품 팀은 소프트웨어를 빌드하고 제품 디자인은 시각적 자산을 제공하고 구현 된 소프트웨어를 끝까지 검토하며 사용성 테스트를 실행합니다. 작동중인 소프트웨어로 테스트하면 사용성 문제에 대한 추가 정보를 얻을 수 있으며이 단계에서 솔루션을 적용 할 수있는 개방적이며 필요한 경우 대안을 시제품화할 수 있습니다. 배송 단계가 끝나면 제품이 배송되며 팀과 함께 축하합니다!

2017 년 3 월 : 팀원 중 한 명이 아기를 출산했습니다.2017 년 9 월 — 전체 스택 비주얼 디버거의 모바일 장치 설정 대화 상자의 최종 UI

조정 단계

이 단계는 사용자의 의견이 들어 오면 시작됩니다.이 단계에서는 제공된 솔루션을 조정하기위한 메트릭을 살펴 봅니다. 목표는 작동중인 것과 그렇지 않은 것을 식별하고 빠른 수정을 수행하거나 향후 개선을 계획하는 것입니다. 다음 이미지에서 스타일 편집기 메트릭 분석을 확인할 수 있습니다. 분석을 통해 사용자가 기능에 액세스하는 여러 가지 방법과 가장 인기있는 방법을 확인했습니다.

이 정보는 설계를 단순화하는 데 도움이됩니다.

2017 년 12 월 :-스타일 편집기의 사용 메트릭 분석

오히려 헹구고 반복하십시오

우리는 제품 팀과 함께이 모든 단계를 거치므로 처음부터 고객이 우리가 함께 구축 한 것을 행복하게 사용할 때까지 모든 사람이 설계 프로세스에 참여하게됩니다. 프로세스는 적응 가능하고 반복적입니다. 프로젝트 중에 여러 번 실행할 수 있습니다. 우리는 항상 새로운 기술, 새로운 요구 사항에 맞게 프로세스를 조정할 수 있으며 실험 중에 조정했습니다.

우리가 오늘있는 곳; 우리는 어디로 향하고 있습니까?

오늘날 우리는 꾸준하고 강력하며 고성능의 제품 디자인 팀을 보유하고 있으며 이미 일부 제공 한 여러 프로젝트에서 우리의 가치를 입증했습니다. 우리는 대부분의 제품 팀과 함께 일했으며 오늘날 모든 OutSystems 엔지니어링은 우리의 실천의 가치를 이해합니다. 사용자 경험은 우리 문화의 일부가되고 있습니다.

우리는 여전히 많은 과제를 안고 있습니다. 더 많은 프로젝트에 영향을 미치기 위해 팀을 확장하고, 미래 비전을 위해 계속 노력해야하며, 제품 관리자 및 제품 소유자와의 동기화를 개선해야합니다. 해야 할 일이 많으니 소매를 말아서 바쁘 자!

내 이야기로 돌아 가기

이것은 OutSystems에서 근무하면서 가장 도전적이고 보람있는 프로젝트입니다. 과제는 일정합니다. 팀은 훌륭합니다! 이러한 특별한 기회에 대해 OutSystems에게 감사드립니다.

2018 년 제품 디자인 팀