다가오는 0.8.0 릴리스에서 Gutenberg에서 제거되는 사용자 추적

게시 됨: 2017-08-11
사진 제공: 시카고 CPR 구하기

Gutenberg 0.7.0에 추가된 옵트인 사용자 추적은 향후 0.8.0 릴리스의 플러그인에서 제거됩니다. 지난주 릴리스에 포함된 데이터 수집은 WordPress에 원격 측정을 추가하는 것에 대한 논의를 다시 촉발했습니다.

James Nylen과 Gutenberg에 관련된 Automattic 엔지니어들은 사용 패턴을 기반으로 편집기를 개선하는 것을 목표로 이 기능을 추가했습니다. Nylen은 그들이 사용한 접근 방식이 Calypso의 이벤트 추적 코드와 매우 유사하며 "사용자 경험 데이터를 수집하는 매우 유용한 기술"을 제공할 것이라고 말했습니다. 그들은 블록의 기본 순서 및 일부 블록이 코어에 적합하지 않은지 여부와 같은 다양한 결정을 알리기 위해 데이터를 사용할 계획이었습니다. Gutenberg 기고자들은 다른 WP 기능 플러그인 및 코어에 유용할 수 있도록 추적을 자체 모듈로 만드는 방법을 찾고 있었습니다.

기능이 Gutenberg에 추가된 직후 기고자들은 WordPress Trac에서 원격 측정 토론을 다시 방문하기 시작했습니다. 핵심에 대한 원격 측정 주제는 2017년 WordPress 개발의 세 가지 핵심 초점 영역에 속하지 않았기 때문에 올해 초에 표로 제시되었습니다. 참가자들은 Gutenberg가 옵트인 추적을 추가한 것을 고려하여 2018년을 바라보는 토론을 위해 티켓을 다시 열 것을 요청했습니다. .

Matt Mullenweg는 티켓에 대해 "구텐베르그에게도 끔찍한 아이디어라고 생각합니다."라고 말했습니다. "비 데이터 수집 수단으로는 얻을 수 없는 실행 가능하거나 유용한 것이 나올지 의심스럽습니다."

12시간 후 James Nylen은 커뮤니티에 추적 기능이 0.8.0 릴리스에서 Gutenberg에서 제거될 것임을 알리기 위해 원래 발표에 대해 언급했습니다.

커뮤니티 전반에 걸쳐 이 주제에 대해 상당히 많은 토론이 있었습니다. 그 중 많은 부분이 제가 알지 못하는 #38418과 같은 이전 토론에서 비롯된 것입니다.

Core 및 기능 프로젝트의 사용 추적은 현재 Gutenberg의 범위에 맞는 것보다 훨씬 더 큰 주제이므로 GitHub 리포지토리에서 제거했으며 0.8 Gutenberg 릴리스에서 제거됩니다.

추적한 데이터는 흥미롭긴 하지만 구텐베르크의 장기적인 성장과 발전에 중요한 요소는 아니었을 것입니다. 그러나 데이터 수집을 둘러싼 논의는 팀의 시간을 과도하게 차지할 것입니다.

Nylen은 지금까지 플러그인에 의해 수집된 데이터는 0.8이 출시되면 삭제될 것이며 Gutenberg의 개발 초기이기 때문에 "어떤 종류의 사용 그림을 제공하기에 충분한 데이터가 수집되지 않았습니다"라고 말했습니다.

WordPress Telemetry Advocates는 옵트인 데이터 수집을 위해 로비를 계속합니다

데이터 수집 옹호자들이 데이터 기반 의사 결정을 옹호함에 따라 WordPress에 원격 측정이 필요한지 여부에 대한 토론은 트윗 폭풍의 형태로 계속되었습니다.

"WordPress에서 메트릭(원격 측정)을 캡처하지 않기로 한 결정은 우리가 알지 못하는 것에 계속 큰 영향을 미치고 있습니다."라고 제품의 Chris Lema 제품 부사장이 말했습니다. “Gutenberg와 메타박스에 대한 결정을 내리려고 할 때 플러그인이나 사이트의 수로 이것이 얼마나 큰 문제인지 물을 수 있습니다. 그러나 우리는 항상 그랬던 것처럼 WordPress를 항상 반복할 수 있다고 결정했기 때문에 모릅니다. 우리가 전에 그렇게 한 것은 사실이지만 그것이 가장 현명한 접근 방식이거나 가장 덜 위험한 접근 방식이라는 의미는 아닙니다. 오늘날에는 선택지가 너무 많아 사람들이 반드시 돌아올 것입니까? 내 생각에 더 논리적인 접근 방식은 가능한 한 많은 데이터를 캡처하고 가능한 한 공개하여 우리 모두가 검토할 수 있도록 하는 것입니다.”

WordPress Telemetry 제안 작성자 Morten Rand-Hendriksen은 다른 트윗 스톰과 함께 토론에 참여했습니다.

워드프레스는 원격 측정(metrics)을 통해 정량적 사용자 데이터를 수집하는 핵심 방법이 필요합니다. WordPress가 직면한 가장 큰 문제 중 하나는 전 세계의 일상적인 사용에 대한 신뢰할 수 있는 데이터의 부족입니다. 대부분의 오픈 소스 프로젝트와 마찬가지로 WordPress는 소규모 프로젝트에 적합한 기본 데이터 소스로 커뮤니티 피드백에 의존했습니다. 문제는 WordPress가 전 세계적으로 도달할 수 있는 매우 큰 프로젝트이고 대다수의 사용자가 커뮤니티와 상호 작용하지 않는다는 것입니다.

워드프레스에 대해 이야기하고, 피드백을 제공하고, 디자인/개발하는 사람들이 1%라고 말하고 싶습니다. 0.1% 이상일 수도 있습니다. 전통적인 커뮤니티 피드백 모델을 기반으로 결정을 내리는 것은 대다수의 사용자에 대해 전혀 알지 못한 채 결정을 내리는 것입니다. 어떤 사람들은 이것이 괜찮다고 주장할 것입니다. WordPress는 나타나는 사람들에 의해 개발되었습니다. 그것은 프로젝트에 대해 실행 가능하거나 책임 있는 모델이 아닙니다. WordPress를 만드는 사람들은 우리가 WordPress를 만드는 사람들을 돌볼 의무가 있습니다. 그리고 그 사람들은 우리가 아닙니다. '우리는 사용자 테스트를 수행할 수 있습니다.'라고 말합니까? 확신하는. 제대로 된 정성적 사용자 테스트를 해보자. 이를 위해서는 인력, 자금 및 인프라가 필요합니다. WordPress와 같은 프로젝트에 대한 사용자 테스트는 간단하지 않습니다. 전문적인 분석이 필요합니다.

Rand-Hendriksen의 트윗 폭풍은 핵심에서 촉발된 플러그인을 기반으로 옵트인되는 원격 측정 제안 요약으로 계속되었습니다. 플러그인은 수집된 모든 데이터를 익명화하고 연구 요구 사항에 따라 대상 데이터 수집을 허용합니다. 그는 데이터를 기업 이익과 별도로 커뮤니티 소유의 서버에 저장하여 데이터를 공개적으로 공유하여 투명성을 보장할 것을 제안합니다. 이 기능 요청에 대한 티켓은 현재 마감되었습니다.

Mullenweg는 Rand-Hendriksen의 트윗 폭풍에 대한 응답으로 "많은 일이 진행되고 있으며 내장된 빅 브라더 중앙 집중식 추적보다 훨씬 더 중요합니다."라고 말했습니다. “플러그인으로 수행하거나 호스트와 함께 수행하고 우리가 그렇지 않았다면 취하지 않았을 결정을 알리는 것을 보여줍니다. 그리고 과거의 사용이 미래의 성공이나 세상이 필요로 하는 것을 잘 예측할 수 없다는 것을 기억하십시오. 우리는 블랙베리가 아니라 아이폰을 만들어야 합니다.”

2016년 State of the Word 연설에서 Mullenweg는 2017년 핵심 릴리스를 위한 새로운 구조를 제안했으며, 여기서 '제품 리드' 모자를 쓰고 디자인 및 사용자 테스트를 주도하게 될 것입니다. 기능 요청이 세 가지 핵심 초점 영역 외부에서 발생함에 따라 Mullenweg는 Gutenberg를 정상 궤도에 유지하기 위해 이를 체계적으로 종료하거나 나중에 보류해야 했습니다.

그러나 대부분이 Automattic에 고용되어 있는 Gutenberg 프로젝트를 이끄는 엔지니어들이 사용자 추적 추가에 대해 두 번 생각하지 않는다는 것은 놀라운 일이 아닙니다. 이 회사는 데이터 과학자들이 회사가 지속 가능한 비즈니스를 만드는 데 도움이 되도록 구축한 데이터 파이프라인에 대해 쓰는 데이터 전용 블로그를 운영하고 있습니다. 역사적으로 Automattic은 의사 결정에 데이터를 사용하는 것을 강력하게 수용했으며, 이것이 Calypso에 이벤트 추적 기능이 내장된 이유입니다. Mullenweg는 오픈 소스 WordPress 프로젝트에서 다른 제품 리더십 접근 방식을 취하고 있습니다.

Mullenweg는 Twitter의 비평가에 대한 응답으로 "우리의 방향에 만족하지 않는 사람들은 아무리 많은 데이터도 마음을 바꾸지 못할 것입니다."라고 말했습니다. “결과가 말해줄 것이다. 나는 지난 14년 동안 그들 옆에 서게 되어 기쁩니다. 그리고 다음 14년이 우리의 접근 방식을 입증할 것이라고 믿습니다.”