6명이 단 몇 달 만에 가장 인기 있는 모바일 분석 도구 1위에 등극한 사례

6명이 단 몇 달 만에 가장 인기 있는 모바일 분석 도구 1위에 등극한 사례

원 켄달 스퀘어 (One Kendall Square) 에 있는 오래된 Crashlytics 사무실 로비에는 제가 디자인을 도왔던 커스텀 트리가 앉아 있었습니다. 아티스트가 3개월이라는 시간 동안 말 그대로 피와 땀, 눈물을 흘려 현실로 만들어 냈습니다.가지와 잎사귀는 Crashlytics 로고와 추상적으로 닮은 종이접기 잎사귀로 대체되었습니다. 매일 작업에 들어오는 것을 가장 먼저 보게 되는 것으로 손으로 접은 수천 개의 선명한 빨간색 기어를 상상해 보세요.

약 5피트 높이의 이 코스는 경험, 제품, 디자인이 우리 회사와 우리가 구축하고 있는 문화의 핵심이라는 것을 끊임없이 상기시켜 주었습니다.

2012년 어느 날 새벽 3시에 이 나무를 바라보면서 Jeff와 제가 회사를 설립한 이후 1년 동안 우리가 얼마나 멀리 왔는지 떠올리게 된 기억이 납니다.우리는 600만 달러를 모금했고, 세계 최고의 브랜드가 Crashlytics를 사용하도록 도왔고, 지구상의 모든 디바이스를 사용할 수 있는 길을 걷고 있었습니다.

달빛이 종이 잎사귀에 딱 맞자 나무가 밝아져 방을 붉게 물들였다.핸드폰을 살펴보니 당시 제프에게서 세 통의 부재중 전화가 왔고 여자친구로부터 여섯 통의 전화가 걸려온 걸 봤어요. 저는 금방 집에 돌아오지 않을 예정이었어요.

일하고 있던 회의실로 돌아와 레드불을 한 모금 마셨어요.인삼과 타우린의 쓴 맛이 오한을 증폭시키는 게 이상해요.화이트보드를 살펴보니 우리가 완수하고 있는 각 과제에 우리 얼굴이 조금 오려져 있었습니다.

웃으면서 깨달았어요. 우리가 뭔가 큰 일을 하려고 했는데 그 일이 다가올 줄 아무도 몰랐어요.

크래쉬리틱스 시작하기

테이블에 있던 스포츠 코트를 거의 잊어버릴 뻔했어요.식당 안으로 다시 들어가자, 반쯤 다 마신 와인이 한 병 옆에 흩어져 있는 명함을 바라보았다.많은 테크 디너에서는 보통 이런 장면이 사후 장면입니다.그때가 2011년이었는데 다트보스턴 이벤트에서 제프 세이버트를 처음 만났어요.그는 당시 보스턴에서 Box의 엔지니어링 팀을 이끌고 있었습니다.

DartBoston은 보스턴 지역에 기업가와 전문가로 구성된 커뮤니티를 구축하여 네트워킹 이벤트와 만찬을 위해 모였습니다.저는 제프를 만났던 저녁 식사에 초대받지 못했어요. 친구가 갔는데 바로 미리 만나기로 했었기 때문에 우연히 만났어요.

우연히 제프 옆에 앉았는데 바로 클릭했어요사이드 프로젝트에 대해 이야기하면서 어떤 작업을 하고 있는지 완전히 밝히지는 못한 후, 몇 주 후에 만나서 커피를 마시며 더 많은 이야기를 나누기로 했습니다.자리에 앉아 커피를 마시자 Jeff가 자신의 소규모 프로젝트, 즉 앱 개발자가 앱이 다운되는 이유를 더 쉽게 알아낼 수 있게 해주는 SDK에 대한 열정이 느껴졌습니다.

가장 먼저 든 생각은 이 문제가 이미 해결되었어야 한다는 것이었습니다. 하지만 모바일 앱을 개발하기 시작한 이래로 시장에서는 개발자들의 삶이 더 편해지지 않았습니다.전체 앱 스토어 리뷰 중 거의 10% 가 “크래시”라는 단어를 언급했다는 점을 고려했을 때, 저는 제프에게 이건 사이드 프로젝트처럼 들리지 않고 스타트업이라고 말했어요.

그때부터 크래시리틱스가 탄생했습니다.

Jeff와 저는 Crashlytics를 시작했을 때 데이터가 SDK의 큰 부분을 차지한다는 사실을 금방 알게 되었습니다.개발자들이 Crashlytics를 설치했을 때 우리는 그 당시 다른 분석 시스템처럼 데이터를 볼 수 있었습니다.

다른 회사에서 수집하던 대부분의 일반 분석 데이터를 자동으로 수신했지만, 이는 단순히 크래시 보고의 부산물이었기 때문에 모바일 분석 비즈니스에 종사하지 않았습니다.회사의 초기 단계에서 우리는 결정을 내려야 했습니다. 바로 크래시 리포팅과 분석을 할 생각이었을까요?아니면 한 영역에 집중하다가 성공하면서 점차 다른 성장 옵션을 모색하고 싶었을까요?

지난 몇 년 동안 저는 많은 스타트업들이 겪는 가장 심각한 문제 중 하나가 한 가지에만 100% 집중하지 못해 아무것도 제대로 하지 못하는 것이라는 것을 알게 되었습니다.당시에는 분석 솔루션을 구축할 수도 있었지만 이미 수많은 모바일 분석 솔루션이 있었습니다.크래시 리포팅은 어려웠고 분석도 쉬웠습니다.우리는 크래시 리포팅을 지배하고 싶었고, 그 다음에는 고객이 원하는 것을 실제로 제공하는 제품을 개발하여 분석 분야에 뛰어들고 싶었습니다.우리는 집중력이 흐려지기 전에 대규모로 배우고 성장하기를 원했습니다.

그래서 우리는 목표를 세우기 시작했는데 Crashlytics가 어떤 유형의 성장을 가져올지 확실하지 않았습니다.

매 마일스톤마다 다른 포트 와인과 짝을 이루었습니다. 저는 와인을 많이 마시지는 않았지만 와인을 많이 마시는 제프가 최근에 저에게 포트 와인을 소개해 주었습니다.브랜디의 달콤함과 와인의 풍부함이 함께 느껴졌어요.이러한 이정표 (기기 100개, 조직 100개, 앱 250개, 충돌 500,000개) 는 포트 병에 붙은 포스트잇에 기록되어 있었습니다.

많은 작업 끝에 우리는 운 좋게도 출시 후 단 몇 주 만에 이 모든 이정표를 달성할 수 있었습니다. 더 크게 생각해야 한다는 것을 깨달았습니다. 취하기 싫었기 때문이 아니라 (그랬고 지금도 그렇습니다), 그러한 축하 행사에 걸맞은 영향력 있는 목표가 더 많다는 것을 알았습니다.

그래서 Crashlytics는 탄력을 받기 시작했습니다.

약 6개월 만에 수천 개의 조직에서 Crashlytics를 사용했고 SDK는 수억 대의 기기에서 실행되었습니다.개발자들은 이 제품을 좋아했습니다.Crashlytics SDK는 너무 작아서 앱 아이콘의 파일 크기가 보통 저희 코드보다 컸습니다.

이를 통해 개발자들은 iOS나 Android 앱 스토어에서 앱을 부풀리거나 크기 제한을 초과하여 실행하는 것을 방지할 수 있었으며, 시장의 다른 어떤 앱보다도 우수한 품질의 보고서를 제공할 수 있었습니다.

하지만 다른 회사들은 우리가 영원히 크래시 리포팅을 하는 것이 아니라 더 큰 그림이 있다는 것을 알고 있었습니다.2012년 말, Jeff와 저는 Crashlytics가 어떻게 더 큰 비전의 일부가 될 수 있는지 탐구하고 있는 몇몇 회사를 만나러 갔습니다.

저희는 Crashlytics를 가장 빠르게 성장시키는 동시에 어떤 방식이든 개발자들이 즐겨 사용할 도구를 만들겠다는 비전을 뒷받침할 수 있는 일을 해야 했습니다.

나는 제프를 바라보며 미소를 지었다.그가 고개를 저으며 우리의 독창적인 시장 진출 전략이 적힌 화이트보드를 훑어보던 것을 기억합니다. 우리 둘 다 믿을 수 없었지만 트위터에 인수된 지 얼마 되지 않았습니다.그때가 2013년 1월이었어요.

화이트보딩 세션

2013년 가을로 넘어가자 우리는 팀을 성장시키고 Crashlytics의 범위를 계속 확장할 수 있었습니다.처음부터 꿈꿔왔던 모든 일이었어요.인수 후에도 계속해서 크래시 리포팅에 집중하면서 트위터로의 전환이 순조롭게 진행되었습니다.

제프와 저는 그날 아침 일찍 사무실에 도착했어요. 해킹 위크였어요.저희 팀은 크래시 리포팅을 정말 잘하는 데 있어 가장 어려운 몇 가지 문제를 해결하기 위해 최선을 다해왔고, 이제 잠시 휴식을 취할 시간이었습니다.

모든 화이트보드가 비어 있었고 팀은 각자의 프로젝트를 위해 나뉘었습니다.엔지니어 중 한 명인 Kevin Robinson은 구석 화이트보드 위에 데이터 포인트가 떠다니는 차트와 그래프를 그렸습니다.그는 정확했고 그가 시각화한 것에 대한 그의 흥분을 느낄 수 있었습니다.

케빈은 Crashlytics를 처음 만들었을 때 제프와 제가 이야기했던 일을 하고 있었습니다. 그는 분석 솔루션을 모방한 것이었죠.

이것은 우리의 생각을 촉발시켰다.

개발자들은 우리가 모바일 분석 도구를 만들면 다른 대시보드를 확인할 필요가 없다고 말하곤 했습니다.와인을 다 마시고 비교적 이른 밤에 잠을 청했습니다. 아침부터 브레인스토밍을 시작하고 싶었습니다.

앱 개발자들이 현재 사용할 수 있는 분석 도구의 종류에 대해 생각해 보았습니다. 멋진 필터, 탭 어폰

하지만 고객 및 다른 개발자들과 이야기를 나누면서 곧 깨달은 것은 그들이 동일한 데이터 세트를 분할할 수 있는 수백만 가지 다른 방법에 대해 별로 신경 쓰지 않는다는 것이었습니다.그들은 단지 앱 사용자를 늘리고 이탈률을 최소화하기를 원했습니다. 가시적이고 실질적인 가치를 창출하는 것이죠.

이를 스케치에 적용하면서 우리는 대시보드에 독단적인 의견을 제시하고 싶다는 것을 알았습니다.물론 원하는 경우 데이터를 자세히 살펴볼 수도 있지만, 대시보드를 통해 가장 중요하게 생각하는 6가지 데이터 요소, 즉 일일 활성 사용자, 일일 신규 사용자, 월간 활성 사용자, 비정상 종료가 없는 사용자, 세션 길이 등을 제시하고자 했습니다.

이제 큰 의문이 생겼습니다. Crashlytics의 규모와 영향에 맞게 확장할 수 있는 모바일 분석 플랫폼을 구축할 수 있을까요?

우리는 사고 보고서에서 수집한 데이터를 제3자에게 아웃소싱하거나 우리를 대신해 이 모든 것을 처리해 줄 회사를 인수하는 방안을 고려했습니다.이러한 내부 대화는 몇 주 동안 지속되었는데, 스타트업 세계에서는 영원할 수 밖에 없습니다.그러던 어느 날 우리는 “이건 멍청한 짓이야. 그냥 직접 만들어 보자”라는 말을 들었어요.제프와 저는 엔지니어 두 명인 에드 솔로비와 제이미 로스페더를 살펴보았습니다.Jamie가 이렇게 말한 것을 기억합니다. “우리는 사내에서 이 일을 할 수 있는 전문 지식을 가지고 있습니다. 솔직히 말해서, 타사에 의존하지 않아도 된다면 우리 스스로 훨씬 더 빠르게 나아갈 수 있을 거예요.”

우리는 그들을 믿었습니다.트위터 경영진이 승인한 후 바로 우리가 해낸 일이 바로 그것입니다. 도박이었지만 우리는 기꺼이 감수할 수 있는 위험이었습니다. -- 결국 우리가 여기까지 올 수 있었던 것은 우리 팀에 대한 믿음이었습니다.

레시피를 원하시나요, 아니면 그냥 저녁을 드시겠습니까?

배가 고팠어요.사무실에서 늦게까지 일하는 건 재미있을 것 같네요. 음식이 없을 때를 제외하고는 말이죠.저는 산책을 하면서 머리를 정리하러 떠났어요. 분석 마케팅 페이지 디자인에서 잠시 쉬다가 먹을 것도 좀 찾아야겠네요.그럴 수도 있겠죠.

며칠 전에 우리는 이 제품을 “Crashlytics의 인사이트”라고 부르기로 합의했습니다.앱에 대한 인사이트와 사용자에 대한 인사이트를 모두 실시간으로 제공했기 때문에 직관적이었습니다.Insights의 경험을 활용하려면 그래픽과 페이지 디자인을 면밀하게 고려해야 했습니다.좋아하는 제품이나 웹사이트를 떠올리면 그 제품과 상호작용하면서 무언가를 느끼게 됩니다.

많은 디자이너와 마케터는 레이아웃을 기하학적 모양, 색상 및 깊이 측면에서 생각합니다.저는 시간이 가장 잘 짜여진 이야기를 이끌어낸다고 생각합니다.특정 그래픽이 언제 등장해야 하는지, 얼마나 오래 머물러야 하는지, 얼마나 느리게 전환해야 하는지를 생각하면 페이지가 주는 감성적인 울림이 커집니다.이 모든 것은 독자의 심리, 그리고 독자가 만든 작품과 어떻게 상호작용하는지에 관한 것입니다.

케임브리지와 보스턴 사이를 가로지르는 찰스 강을 지나면서 어떻게 하면 애니메이션을 통해 이야기를 전달하고 공간과 색을 뛰어넘어 “시간”으로 나아갈 수 있을지 고민했습니다.애니메이션을 통해 제품 경험을 제어하여 더 영향력 있고 기억에 남는 이야기를 들려줄 수 있었습니다.

우리는 우리가 당신을 위해 모든 일을 하고 있다는 메시지를 전달하고 싶었습니다. 당신이 필요로 하는 것을 은 접시에 담아 배달해 드리고 싶었습니다.제품 페이지에는 정확히 그렇게 했습니다. 은색 접시가 들어 올려지면 그 아래에 손으로 쓴 카드가 드러났습니다.아름다운 캘리그래피로 쓰인 카드에는 “라는 글자가 적혀 있었습니다.”답변“그 위에.그 아래에는 “분석 불필요”라는 태그라인이 있었습니다.

제품 자체를 설명해야 하는 제품을 설명하는 태그라인이 왜 필요한지 계속 생각했어요...

그러다가 문득 떠올랐습니다.“인사이트”는 올바른 제품 이름이 아니었어요!”답변“이었다.

더 많이 생각할수록 그 일에 대한 헌신을 더 많이 느꼈습니다. 답변.물론이죠.이걸 좀 더 일찍 생각했어야 했는데글쎄요, 바꿀 수 있을 만큼 간단할 거예요.단, 문제가 생겼어요.엔지니어링 팀과 디자인 팀은 48시간 만에 “Insights by Crashlytics”를 출시할 준비를 마쳤습니다.

저는 전화를 받고 제프에게 전화를 걸어 이렇게 말했습니다. “우리가 실수를 저질렀어요.이걸 고쳐야 돼요.”전형적인 제프 스타일인데, 그는 웃으면서 무슨 일이냐고 물었죠.

제가 말했죠. “정말 배가 고프면 레시피가 필요한가요, 아니면 그냥 저녁을 먹을래요?인사이트가 레시피이긴 하지만 레시피만 알려주는 게 아니라 저녁을 주고 싶어요. 그래서 꼭 그래야 합니다. 답변.인사이트일 순 없어요.”

분명 제프가 저를 미쳤다고 생각했을 거예요. 그 비유 때문만이 아니라 Insights가 출시되기까지 48시간이 남았기 때문이죠.하지만 그는 곰곰이 생각해보고 동의했어요.

“저는 탑승하고 있어요.정말 멋지네요.” 제프는 거의 즉시 대답했습니다.“Insights라고 부르면 인사이트라는 단어를 어떤 식으로든 사용하는 다른 모든 분석 도구도 바로 사용할 수 있습니다.하지만 한 가지 문제가 있습니다.브라이언 스위프트를 설득해야 돼요이렇게 하려면 스위프트도 참여해야 합니다.”

Brian은 Insights 제품의 제품 관리자였고 팀에 합류한 지 꽤 처음이었기 때문에 지금이야말로 시련을 거듭하는 순간이 될 것입니다.

제프와 브라이언이 어떻게 반응할지 모른 채 3자 통화를 했던 기억이 나요.늦은 오후 10시나 11시쯤이었는데 Brian이 아직 사무실에 있다는 걸 알았어요. 인사이트 출시 준비를 위해 머리를 숙이고 UI에서 차트를 조정하고 표시한 막대의 색상과 크기를 조정했습니다.

브라이언의 입장이 되어보세요.Crashlytics에서 PM으로 활동한 그의 첫 메이저 런칭이었습니다.그는 미친 듯이 준비하고 있는데, 공동 창립자 중 한 명이 그에게 전화를 걸어 전체 제품의 이름을 바꿔달라고 부탁했습니다. 출시 예정 48시간 전이었죠.

“Hey Brian”이라고 시작했어요.” 그래서 방금 Jeff와 이야기를 나눴는데 제품 이름을 Insights에서 다음과 같이 변경해야 할 것 같아요. 답변.제품 페이지를 작업하면서 이름을 생각해봤는데, 은색 플래터와 태그라인이 있더라도 제품의 기능을 설명하기 위해 너무 열심히 노력하고 있다는 느낌이 들었어요.지금부터 1년 후 이 제품이 어떤 모습이었으면 좋을지, 그리고 이를 통해 무엇을 만들 수 있을지 생각해 봐야 합니다.저희는 다른 모든 분석 제품과 마찬가지로 Insights를 제공하지 않습니다.우리는 그들에게 해답을 제공하고 있습니다.건초 더미에 있는 바늘.러프 속의 다이아몬드.이름을 붙여봅시다. 답변.생각?”

브라이언의 대답은 간단했습니다.

“당신의 논리는 완전히 이해가 됩니다. 웨인, 당신들을 믿어요.해봅시다.”

그가 엔지니어링 팀으로부터 아이디어를 떠올려야 한다는 건 알았지만, 전체 상황이 무섭게 느껴졌습니다. 우리는 블로그 게시물과 제품 페이지를 작성하고 코드와 그래픽 등 어디에나 “인사이트”를 가지고 있었습니다.이를 제대로 실행하지 못하면 채택률과 사용자들이 제품을 인식하고 사용하는 방식에 영향을 미칠 수 있습니다.

더 해답 익스피리언스

사무실에 들어왔을 때 브라이언이 소파에서 자고 있는 걸 봤어요. 이름을 바꾸는 데 도움을 줄 엔지니어링에 합류한 지 6시간이 지났을 때였어요. 답변.우리는 브랜딩, 메시지 및 콘텐츠를 “Insights”에서 “Insights”로 바꾸기 위해 밤새도록 많은 노력을 기울였습니다.답변.”

이 작업을 진행하는 동안 제품 경험 자체에도 집중해야 했습니다. 답변 온보딩 흐름이 정말 열악했습니다 (전혀 없었습니다).사용자는 전원을 켜는 시간 사이에 아무런 시각적 표시도 없이 기다려야 했습니다. 답변, 모바일 장치 및 앱에 이벤트를 등록한 다음 데이터가 당사 서버로 전송되기를 기다렸습니다.그런 다음 서버에서 해당 데이터를 분석하고 프런트 엔드 웹 앱에서 결과를 렌더링해야 했습니다.

이것이 고객과의 주요 마찰 지점이 될 것이라는 것을 알고 있었습니다.기다리는 것을 좋아하는 사람은 아무도 없습니다. 특히 대기 시간이 얼마나 걸릴지 모른 채 말이죠.

기다리는 과정이 훨씬 더 즐거워지는 사용자 경험을 만들고 싶었습니다.고통스러운 경험을 즐거운 경험으로 바꿔줄 수 있는 것 같아요.사람들이 실제로 더 보고 싶어할 만한 것이죠.

그래서 저희는 매우 생동감 있고 개인화된 UI를 생각해 냈습니다.온보딩했을 때 답변 처음으로 흐릿한 대시보드 위에 작은 모달이 보일 것입니다.

작은 정사각형이 날아오기 시작하더니 순식간에 앱 아이콘을 만들고 있다는 것을 알 수 있을 거예요!진동하는 빛과 함께 데이터가 날아다니기 시작하고, 텍스트가 떠다니다가 사라지곤 했죠.이 모든 것은 데이터를 기다리는 매 순간을 더 즐겁게 만들기 위해 설계되었습니다.

알고 보니 모델의 마지막 페이지에 다음 버튼을 추가해야 했습니다. 고객들이 애니메이션을 너무 좋아해서 사라졌을 때 실망했기 때문입니다.

임무 완수:)

론칭!

런칭 룸에는 Red Bull이 준비되어 있었고 우리는 이를 공개할 준비가 되어 있었습니다. 답변 독립형 브랜드로.스크린에서는 제품에 대한 언급과 모든 데이터가 활발하게 대화되는 모습을 볼 수 있었습니다. 답변 처리 중이었습니다.방에서 배경 소음 때문에 EDM 음악이 울리고 있었어요.덕분에 모두가 한결같이 경쾌한 리듬을 유지할 수 있었죠.이따금 “공기를 마시러 올라와” 음료를 마시던 것 말고는 출시 직전까지 미쳐 있었죠.

성공했습니다.

나는 브라이언을 바라보았다. 그는 프로젝터와 스크린을 초조하게 바라보며 모든 것이 제대로 되어 있는지 확인했다.그의 눈에 들어왔고 그는 커피를 한 모금 마시며 미소를 지었다.

그 다음 그는 이렇게 말했습니다. “다음 번에는 출시 전에 시간을 좀 더 주실 수 있나요?”

그 모든 노력이 결실을 맺었고 Answers가 초반에 큰 인기를 얻었습니다.개발자는 Crashlytics 대시보드 내에서 “활성화”를 클릭하기만 하면 관심 있는 모든 데이터가 실시간으로 즉시 유입되는 것을 확인할 수 있었습니다.

제품이 성장하면서 개발자들로부터 좋아하는 점과 싫어하는 점에 대한 피드백을 받기 시작했습니다. 답변.처음 출시했을 때”답변 Crashlytics에 따르면 개발자들은 하나의 대시보드에서 모두 액세스할 수 있다는 점이 마음에 든다고 말했습니다.이제 그들은 Crashlytics를 모바일 분석을 위한 브랜드로 생각하지 않으며 크래시 리포팅과 분석을 위해 해당 대시보드를 반드시 확인할 필요도 없다고 말했습니다.

답변 자체 브랜드가 필요했는데 타이밍이 이보다 더 나쁠 수는 없었습니다.

출시한지 겨우 6개월이 지난 2월이었습니다.”답변 Crashlytics"라는 글을 남겼고, 주말에 우리는 보통 버몬트 주 스토우에 가서 스키를 타며 오프사이트에서 연례 팀을 축하했습니다.여행은 아직 끝났어요. 우린 그냥 헤어질 수밖에 없었어요. 답변 맥주퐁을 치는 대신 자체 브랜드로 바꿨습니다.

나는 우리가 빌린 집의 거실 소파에 앉아 불 속을 들여다보았다.독립형 브랜드를 론칭하는 것은 복잡한 일이었어요. 개발자들의 공감을 가장 잘 이끌어낼 수 있는 것이 무엇인지 정말 고민해야 했죠.우리는 이 시점까지 정말 잘 해왔고 추진력도 있었습니다. 답변 개발자들의 공감을 불러 일으킨 제품으로 만들었습니다.이제 “에서 바꿔야 했습니다.답변 Crashlytics"에서 “그냥”로답변”.

독립형 브랜드를 론칭할 때는 제품과 프로세스뿐만 아니라 시각적 요소, 그리고 더 중요한 아이콘에 대해서도 생각해야 합니다.반향을 일으키고 그 자체로도 굳건한 존재가 있을까요?분석의 상징은 전통적으로 차트와 그래프였는데, 결국 그 차트나 그래프에서 정말 신경 쓰이는 부분이 무엇일까요?원하는 답을 얻을 수 있는 단 하나의 데이터 포인트에 불과합니다.그 하나의 데이터 포인트가 영감을 주었죠. 답변 심볼, 건초더미 속의 바늘, 산더미 같은 데이터에 대한 해답.

출시했습니다 답변 저희 사무실에서 3시간 거리에 있는 산 꼭대기에 있는 자체 브랜드입니다.2011년에도 수면 부족에서 회복하고 있던 우리는 여전히 같은 그룹이었습니다. Crashlytics를 성공으로 이끄는 데 필요한 것이 무엇인지 알게 되었고, 동일한 체계적인 제품 접근 방식과 실행 방식을 다음과 같이 적용했습니다. 답변.6명 정도의 인력이 작업하고 있습니다. 답변, 우리는 관심을 끌기 시작했습니다.런키퍼, 버즈피드, 스포티파이 같은 브랜드가 사용하고 있었습니다. 답변, 좋아하고 아는 모든 사람에게 말했어요.

50억 세션, 시장의 '괴물'

제이미는 어느 날 아침 자전거를 타고 사무실로 날아갔습니다.그는 형광 노란색 헬멧을 손에 들고 제프와 제가 앉아 있는 회의실 문으로 달려갔습니다.

“방금 에드와 이야기를 나눴어요.지금 하루에 몇 개의 세션을 처리하고 있는지 아세요?”

우리는 한 달에 500억 건의 세션을 달성했는데, 이는 엄청난 수치였습니다.하지만 제이미가 아직 사이클링 장비를 착용하고 있다는 사실을 생각하면 그게 중요하다는 걸 알았어요.

그는 휴대폰을 꺼내 다른 엔지니어인 에드 솔로비가 보낸 이메일을 보여줬습니다.제목은 “붐”이었어요.

이메일 본문에서 제프와 저는 제이미가 헐떡이고 있는 걸 봤어요.

현재 50억 개 이상의 세션을 처리하고 있었습니다.매번.싱글.데이.

우리는 수많은 데이터를 실시간으로 처리할 수 있는 방식으로 아키텍처를 설정했고 개발자들은 다음과 같은 사실에 열광했습니다. 답변 제품에 대한 의견이 제시되었습니다.우리는 대부분의 분석 제품이 제공하는 기존 기능 중 약 80% 만 구축했습니다. 여러분이 가장 신경 쓰는 기능이 바로 이러한 기능이라고 믿었기 때문입니다.나머지 20% 는 구축하지 않음으로써 절약한 에너지를 확장에 쏟았습니다.우리가 만들고 있는 도구를 얼마나 많은 개발자들이 사용할지 정말 기대가 됐어요. 결국 출시한지 겨우 7개월이 지났어요!

커피를 한 모금 마시고 책상 옆에 가방을 내려놓은 후 노트북을 껐다. 20개의 탭을 눌러 긴장을 풀었습니다. 딜러가 카드를 섞는 것처럼 말이죠.브라우저에 있는 탭 중 하나를 열었을 때 제대로 읽고 있는지 확신할 수 없었습니다.제 탭에는 모바일 개발자를 위한 가장 포괄적인 데이터 소스 중 하나인 SourceDNA가 열려 있었고, 그 목록에 나열되어 있었습니다. 답변 플러리와 구글 이상입니다.저희가 1위였어요!

야후는 Flurry를 수억 달러에 인수했습니다.

Flurry가 거의 10년에 걸렸던 일을 몇 달 만에 해냈다는 뜻이었죠. 우리 팀은 단 여섯 명뿐이었죠.

SourceDNA는 신뢰할 수 있는 제3자였기 때문에 틀렸을 리가 없겠죠?그냥 재미삼아 성능 탭으로 스크롤을 내려갔더니 Crashlytics가 1위라는 것도 알았습니다.최고 성능의 SDK일 뿐만 아니라 다음 5개 SDK보다 높은 점수를 받았습니다.합산했습니다.

믿을 수가 없었어요.원 켄달 스퀘어 (One Kendall Square) 에 있는 작은 컨퍼런스룸에서 크래시 리포팅이 얼마나 성공적일지 몰랐는데, 퍼포먼스 SDK 분야를 장악하고 답변 분석 시장에서 “괴물”이라 불릴 만큼 놀라웠습니다.

출처: 출처 DNA, 2015년 10월

모바일 분석의 미래

우리는 매일 켄달 스퀘어에 있는 오래된 Crashlytics 사무실에 와서 맞춤형 아트 트리 옆을 거닐곤 했습니다.사실 지금은 트위터 보스턴 사무실에 있어요.빌딩 답변, 그게 우리가 생각한 전부예요. 디테일에 대한 관심, 품질, 그리고 우리가 불러일으키고 싶었던 감정에 대해서요.우리는 그 이후로 계속 배우고, 항상 고객의 의견을 경청하고, 항상 반복해 왔습니다.

제프, 브라이언 스위프트, 그리고 모든 분들께 진심으로 감사드립니다. 답변 창의력과 지칠 줄 모르는 제작 노력을 보여주는 팀 답변 살아나세요.우리는 이 분야에서 가장 재능 있고 똑똑한 사람들과 함께 일할 수 있어서 행운이에요.

우리는 함께 개발자들이 전 세계에서 앱을 개발하는 방식에 영향을 미칠 경험을 구축하고 있습니다.

그리고 이것은 시작에 불과합니다.