2024.12.03
セキュリティ製品を入れても検出されず…被害事例から見る最新の攻撃トレンド 不正侵入・悪用を回避するポイント
立ち上げからサービスリリースまでの失敗と学び(全1記事)
リンクをコピー
記事をブックマーク
伊藤敦之氏(以下、伊藤):僕の話はみなさんとすこしレイヤーが違ってて、サービスの立ち上げからやってリリースまでにやった失敗と学びについて、お話したいと思います。
最初に言っておかないといけませんが、僕、今朝まで完全にテーマのネタを間違えてたんですね。エンジニアがギークな話をする場だとばかり思っていて、実は「Slackを自分で作ってみた」がもともとのテーマだったんです。
それをいきなりやめてこっちに変えたら、広報の方から「社外秘のデータがありすぎるからやめてくれ」っていろいろ言われてしまったので、今回、スライドの写真撮影は勘弁してください。
僕は伊藤敦之といいます。株式会社ローカルワークスというスタートアップで働いていて、新卒2年目です。自分ではRailsエンジニアだと思っていて、たぶん、これから話すことはぜんぜんエンジニアっぽくないです。
プロトタイプをいろんなかたちで作るのが好きですね。ああ、下のSlackは、技術スタックは、裏側はElixirで作って、表はReactで作るという、ちょっとニッチなことをやってみました。
これまでやったこととしては、コンセプト設計とUX設計とユーザーインタビューして、弊社にはデザイナーがいないのでUI設計もして、実装をやって、現在はカスタマーサクセスをやっています。
立ち上げからやっていると失敗と学びがいろいろあったので、それをみなさんにフィードバックできたらと思います。
まず、コンセプト設計の段階でいろいろ失敗しました。1つ目、「自分たちの希望でいきなりプロダクトを作ってしまう」。サービスが立ち上がる以上なにかしらのビジネス要件が必ず会社の中にあって、それにかなり引っ張られてしまったことが一番最初の失敗でしたね。
2つ目、「仮説なしでコンセプトの検証ができないプロダクトを作ってしまう」。なにか作る以上、検証は回せる、つまり失敗か成功かわかる状態にして作らなくちゃいけないんですけど、それが甘い状態で作ってしまって、失敗して、その経験を活かしてコンセプトをちゃんと作ろうってなりました。
「いろんな機能があっていろんなことできたらいいよね」みたいな、もりもりのコンセプトで作ってしまうというありがちな失敗を、僕たちもやりました。
本当に、最初はなにも手がかりがないです。なにが正しくて、なにを検証しなければいけなくて、どんな状態なのかぜんぜんわからない。だから、ちゃんと整理と言語化することが、コンセプト設計の段階で一番重要だと感じたところです。
まず、リーンキャンバスを書きました。ここで辻褄が合ってなかったらユーザーに売れるわけはないので、確実に辻褄が合うものを作りました。
それから、ユーザーが使うときのストーリーに沿って紙芝居を作りました。辻褄が合うようにものづくりをできているかの整合性をちゃんと合わせて、自分たちで言語化と整理を進めました。
その結果「こういうものを作っていこう」とか「こういうことをやっていこう」というコンセプトがシャープになって、かなり小さい単位でものづくりに向かっていけました。
なにを検証しなくちゃいけないかもかなり明確になってきますね。今ここでわかっていることと、次の段階で検証して確証を得ていかなくちゃいけないものが、かなり明確になりました。
この段階でいろいろプロトタイプを作ったんですが、コードを書く必要がないことに気づいてしまったわけです。薄々「僕なんか必要ないんじゃないか」と感じながら仕事をしていました。
その時に、インタビューに行こうということになりました。UXっぽくやると、ちゃんとユーザーからインタビューして、それをプロダクトにフィードバックしていこうということをやりました。
インタビューは実際にユーザーと触れ合う機会なので、かなりおもしろいですね。インタビュー設計もしたんですが、どういう質問をするか、どんなことを確認するかを決める作業自体が、言語化や仮説とかをシャープにしていく作業を非常に手助けしてくれるので、僕たちの中でもかなりいいことをやったなと思っています。
その中で「失敗しちゃったな」と思った部分は、ユーザーへの提案を忘れてしまったことです。なかなかいいフィードバックが出ないなと思うときもあるんですけど、どちらかというとユーザーからニーズを聞き出そうと思っていることがかなり多くて、でも、そうじゃないんだなって後々わかってきた。
あと、理想を探しすぎてしまったことです。どこで実際のプロダクトに回すかをはっきり決めなきゃいけないタイミングがあったのに、インタビューに時間を費やしすぎて、そのタイミングからかなり遅れてしまったという印象ですね。
根本的にユーザーは、自分たちのニーズに気づいていないことが多いんです。そういう中からニーズを引き出そうとするのは、かなりの無茶なんですね。
だから、僕たちは比較を作ってあげることにしました。紙芝居で3パターン用意して「どのパターンがいいですか?」みたいなインタビューをしたり、あと、Sketchでアップデートも含めて4パターン作って「どれがいいですか?」とか「どこがいいですか?」というふうに聞いていった。
そうすると「ここはこっちがいいけど、ここはこっちがいい」みたいな、比較によって出てくるインサイトがあって、すごく勉強になりました。ここからインタビューの精度がかなり上がったと思います。
どこまでがインタビューでどこからがプロダクトの検証なのかというところは白黒つかないんですけど、これって答えがないので、どこまででも思考できてしまいますね。そのことに気づくのがかなり遅くなってしまったので、コンセプトと提供価値を削りました。
考えすぎて、少し欲張りすぎて肥大化していたものをシャープにしたり、検証可能な範囲に留められるようにしました。スタートアップなので、スピードが確実に求められているので、速い単位でちゃんと検証できるフィードバックループにしましょうということです。
(スライドを指して)この図は、僕たちがコンセプトを決めるときのツリーです。そのコンセプトに対してどういう提供価値を与えるかを紐づけて考えていたんですが、バツになっているところを削って、よりシャープに検証できる状態に持っていこうとしました。
まとめると、比較のかたちでユーザーに提案することで、結果としてよい意見がもらえた。プロダクトも肥大化していたものをかなりスリムにしたので、検証項目がシャープになりましたということです。
こうなってくると、要件がかなり見えてきますね。Sketchも自分で作っているし、ユーザーがどういうものを求めているかもわかっているので、データベース設計ももうだいたいできているし、どういう画面ブローかもかなり想像がついていた。
このまま作って、あとはもう実際のプロダクトでファネルのKPIを計測するほうが、実際にユーザーが自分の意図どおり動くのか、いい検証になるんじゃないかと考えました。
まぁ、フリーザ状態ですね。「ここからは俺の仕事だ! やってやるぜ!」みたいな。すいません(笑)。
実際にここからサービスを作るんですけど、ここでやっちゃった失敗としては、ありがちだと思うんですけど、本当にたくさん作りたくなっちゃうんですね。今まではこういうものを作ろうと思ってて、To-Beをすごく意識していたのが、As-Isをちゃんと見てなかったことにもここでようやく気づきます。
自分の考えが形になってくるので、すごくうれしくなっちゃうんですよ。画面になってくるとなにかギミックを足したくなるし、「ここってこういうインタラクションあったほうがいいんじゃない?」とか、細部にこだわるようになっちゃう。
「それって、実際にKPIに落とすとぜんぜん関係ないことやってるんじゃないの?」みたいなことになってきて、スケジュールが押してしまうようなことが初期の段階であったので、ここでかなり『アジャイルサムライ』を読んで、アジャイルを導入しました。
まずFeature Listを作って、目的を確実に決める。それに対するリリース日を決めて、Velocity、自分でどれだけ関わるかを計測して「1週間で積めるVelocity は10ぐらいだよね」というような数字を決める。これを1週間イテレーションでやることにしました。
To-Beを意識しててAs-Isがわからなくなっていたことについて、もうちょっと詳しく。実際にCS作業してて、ユーザーと話したり電話すると「これ誰がいつ使うんだっけ?」みたいなことがあると、ファネルのKPIが思ったとおりに動いていなかったりする。
入ってきてくれたユーザーって、みんなすごく大切に思えちゃって、手厚くフォローしたくなっちゃうんですけど、それってCSのコストをかなり圧迫して「これ誰のためにやっているんだっけ?」とか「いつ使うんだっけ?」という、かなり曖昧な状態になってしまいます。
そこで僕たちはこの段階で、ペルソナをかなり具体的に書くようにアップデートしました。それに伴って、ユーザーの1週間のAs-Isのカスタマージャーニーを再調査して、みんなどこでどういう行動してるのかというタッチポイントの洗い出しに近いことをやりました
ペルソナを詳細にすることによって、CSの工数を減らせたことがまず大きかったです。「この人はユーザーじゃないから、サービスインしてくれたのはすごいうれしいけど、工数を割かない」とか「この人はかなり対象だから、ちゃんとフォローしてインタビューまで設定してがんばってみよう」とか、そういうことをやりました。
As-Isを理解すると、ユーザーが使えるタイミングやシーンがかなり明らかになってくるので、正しいタッチポイントとソリューションを考察できて、今、実装中という感じです。
今は新しいものをやっていて、E2E、End to Endのテストを書いてます。テストを書かないでやっているのでバグをめちゃくちゃ出しているんですけど、まぁ、スタートアップのありがちなところかなと思います。
まとめとしましては、必ずデッドラインを決めてやったほうがいいということですね。いろいろやったんですが、かなり思考してしまえば深みまでいけるし、なんでも考えられちゃうんですけど、期限を決めてやることがある種、一定の選択と集中になります。
取捨選択できるタイミングを自動的に作らなくちゃいけないので、いつまでにコンセプト設計を終わらせて、いつまでにインタビューを終わらせて、いつまでにリリースする。いつまでに検証を終わらせて、それを磨くのかスクラップにするのか判断する、そういうデッドラインを確実に決めたほうがいいです。
最後におまけ話ですが、最初にプロトタイプを作るのが好きだって言ったんですけど、「東京プロトタイパー」という勉強会を作ろうと思ってまして(笑)。
みんなで自分で作ったものを交流して技術力を上げていく勉強会をしようと思ってます。毎月、月初にやろうと考えていて、来月が第1回目なので、もし興味がある方がいましたらぜひ参加してください。以上です。
(会場拍手)
2024.11.29
「明日までにお願いできますか?」ちょっとカチンとくる一言 頭がいい人に見える上品な言い方に変えるコツ
2024.12.03
職場の同僚にイライラ…ストレスを最小限に抑える秘訣 「いい人でいなきゃ」と自分を追い込むタイプへの処方箋
2024.11.27
何もせず月収1,000万円超…オンラインゲームにハマって起こした事業 大学中退し4社立ち上げ・2社売却した起業家人生
2024.12.04
いつも遅刻や自慢話…自分勝手な人にイラっとした時の切り返し 不平等な関係を打開する「相手の期待」を裏切る技
2024.12.02
給料や人間関係が良いだけでは部下は満足しない メンバーの「働きがい」を育む5つのステップ
2024.11.29
やたらと多い自慢話、批判や噂好き…「自己重要感」が低い社員の特徴 管理職が知っておきたい「一生働きたい職場」の作り方
2024.11.26
タスクの伝え方が部下のモチベーションを左右する マッキンゼー流、メンバーが動き出す仕事の振り方
2024.11.25
仕事はできるのに、なぜか尊敬されない人が使いがちな言葉5選 老害化を防ぐために大切な心構えとは
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.11.28
“新規事業が生まれない組織”に足りていないもの 「PoC貧乏」に陥らず、アイデアを形にするためのヒント