スタートアップ企業で UX/UI デザイナーとして単独で働くことは、革新、迅速な学習、創造の自由の機会に満ちた、刺激的な経験となる可能性があります。しかし、失敗は成長の避けられない一部です。私は、成功しなかった Web サイト ビルダー スタートアップ企業の UX/UI デザイナーとして、このことを身をもって知っています。
私はこのスタートアップの大ファンで、心から信じていましたが、時には物事が計画通りに進まないこともあります。失望はありましたが、この旅で私は貴重な教訓を学び、デザイン、チームワーク、自己啓発へのアプローチを変えました。失敗が物語の終わりではないのは、失敗はより良くなるチャンスだからです。
1. MVP! MVP! MVP に焦点を当てましょう!
私たちのグローバル目標は、市場で最もカスタマイズ性が高く、機能が豊富な Web サイト ビルダーの 1 つを作成し、可能な限り独自性を高めることでした。しかし、当初は、この特定の機能を必要とする苗床という最初のクライアントのニーズに基づいて、「Tree Builder」という 1 つの独自機能でリリースする予定でした。


しかし、開発が進むにつれて、「もっとカスタマイズできるようにしないといけない」とか、「独自のファイルストレージがないと絶対にリリースできない!」など、追加の「必要な」機能に関する新しい「素晴らしい」アイデアが次々と生まれ、リリース日はどんどん先延ばしになっていきました。
結局、私たちはこれらの機能の構築に何ヶ月も費やし、初期段階で製品の価値を理解するために早期のユーザーフィードバックを集める機会を逃し、多くの機能の独自性を求めるあまり、主な目標から遠ざかってしまいました。
教訓:
- MVP (Minimum Viable Product) の調整:早い段階で MVP を提唱します。コアとなる価値提案 (製品が他の何よりも優れている点) に焦点を当てます。プロジェクトの範囲を定期的に見直し、MVP の目標と一致していることを確認します。
- ユーザー中心の開発:誰も使わないかもしれない機能を完璧にするよりも、早期のフィードバックの方が価値があることを関係者に思い出させてください。ユーザーからの意見によって、本当に重要な機能と期待どおりに受け入れられない機能が明らかになります。反復は素晴らしいものを作るための鍵です。
ヒント:
- Instagram がシンプルな写真共有アプリとしてスタートしたり、Dropbox が完全な製品を開発する前にデモ ビデオを公開したりしたなど、時間の経過とともに独自性を進化させてきた成功したスタートアップの例を紹介します。
- チームに、コア機能から開始し、ユーザーからのフィードバックに基づいて徐々に機能強化を追加するよう促します。このアプローチは、リソースを節約するだけでなく、新しい機能がユーザーのニーズに一致することも保証します。
2. あらゆるステップで「何のために?」と尋ねる
スタートアップの創業者は、製品を市場で目立たせるために不可欠だと考えた新機能の追加を頻繁に主張しました。また、既存の機能がユーザーに気に入られなかったり、使い方が理解できなかったりすると考え、既存の機能の作り直しを頻繁に要求しました。しかし、これらの想定は推測に基づいており、私たちは架空の問題を解決しようとしていました。これらの機能は、実際のユーザーのニーズに照らしてテストされたり、製品の中核的な価値と一致したりすることはほとんどありませんでした。その結果、製品は複雑になりすぎて、開発サイクルが遅れました。当時はすべての新機能が重要に思えましたが、後から考えてみると、その多くは不必要であったり、よく考えられていなかったりしました。
たとえば、カスタム ファイル ストレージ システムの開発に数か月を費やしましたが、後になって、ユーザーは Dropbox や Google Drive などの既存のサービスとの統合を好むことがわかりました。これにより貴重な時間が無駄になっただけでなく、ユーザーにとって本当に重要なコア機能の強化にリソースを割くこともできなくなりました。


教訓:
- 目的主導型開発:新しい機能を導入したり、既存の機能を作り直す前に、常に「これは何のためにあるのか」と自問してください。それが製品の中核目標と一致しているかどうか、また特定のユーザーの問題に対処しているかどうかを確認してください。
- 実際のユーザー ニーズの優先順位付け:実際の問題点を解決する機能を優先し、解決しない機能は後回しにします。これにより、ユーザーとビジネスにとって本当に重要なことにリソースを集中させることができます。
ヒント:
- デザイナーとしての私たちの主な責任は、ユーザーを代弁することです。インタビュー、アンケート、またはユーザビリティ テストを通じて潜在的なユーザーと関わり、プロセスの早い段階でユーザー リサーチを組み込みます。このフィードバックを関係者に提示して、情報に基づいた意思決定をサポートし、製品が実際のユーザーのニーズを満たしていることを確認します。
- 分析とユーザー データを活用して機能開発に役立てます (Google Analytics、Hotjar などのツール)。仮定ではなく具体的なデータに頼ることで、製品をユーザーの期待に沿わせ、不要な機能を回避することができます。
3. できるだけ簡単に開発する
ユニークで堅牢な製品を作るために、私たちはすべてをゼロから構築することがよくありました。表やグラフなど、既存のフレームワークやライブラリを使用してより早く実装できた機能でさえもです。たとえば、信頼性の高いオープンソース ソリューションを統合する代わりに、カスタム管理コンソールの開発に数か月を費やしました。このアプローチは開発を遅らせただけでなく、製品をユニークにする中核的な問題の解決から貴重なリソースをそらすことにもなりました。最終的に、これはリリースの遅れにつながり、早期のユーザー フィードバックの収集を妨げました。


教訓:
- 既存のソリューションを活用する: 車輪の再発明はしないでください。既存のソリューションを活用して開発を加速し、製品の真の差別化要因に重点を置きます。
- 仮説主導の焦点:節約した時間を活用して、ユーザーの行動や好みに関する中核的な仮説をテストし、ユーザーに対する製品の価値を高めます。
ツール:
- フィグマ
- 大規模なコーディングなしで共同設計とインタラクティブなプロトタイプを可能にします。
- 開発モードにより、設計からコードへのハンドオフが簡素化されます。
- 共有コンポーネントを使用した設計システムの構築を容易にします。
- デザイン開発を加速するための多数のプラグインとライブラリを提供します。
2. UI フレームワーク(Bootstrap、Material-UI、Angular Material、Ant Design)
- 事前に構築されたコンポーネントとデザイン要素を使用して開発をスピードアップします。
- アプリケーション全体の一貫性と応答性を確保します。
- 標準 UI 要素のカスタム コードを削減します。
3.専門図書館
- Ag-grid: 高度なデータ テーブルとグリッドをすばやく実装します。
- Apache ECharts: インタラクティブなチャートとデータの視覚化を簡単に統合します。
- Intro.js: オンボーディング ガイドや機能ツアーをゼロから構築せずに追加します。
4. さらに便利なツールを備えた素晴らしいリスト。
4. コミュニケーション、信頼、影響力
スタートアップの成功は、チームのコミュニケーションの質に大きく依存しています。誤解や情報のサイロ化は、目標のずれ、作業の重複、製品ビジョンの断片化につながる可能性があります。リモート チームで 1 人の UX/UI デザイナーとして、私は重要な製品決定から孤立していると感じることがよくありました。チームは私に相談せずに変更を加えることがあり、その結果、設計がずれ、労力が無駄になりました。このコミュニケーション不足は効率を低下させるだけでなく、ユーザー中心の設計手法を提唱したり、ユーザーのニーズに合わない決定に異議を唱えたりすることも困難でした。
これらの課題を認識し、詳細なタスク テンプレート、便利なタスク階層、明確なステータス更新を備えた Jira を導入することにしました。この設定により、ワークフローが大幅に改善されました。チームの活動とのつながりが強まり、共通の目標に向けて努力を一致させることが容易になりました。


教訓:
- 効果的なコミュニケーション:設計上の決定とそれがビジネス目標とどのように一致しているかを定期的に明確にします。ユーザーのニーズと会社の目標を結び付けるストーリーを構築し、自分の貢献が理解され、評価されるようにします。
- 積極的なコラボレーション:ワークショップ、プレゼンテーション、フィードバック セッションを通じてチームを設計プロセスに参加させ、共通のビジョンを作成します。共同作業により、チーム メンバー全員の相互理解と賛同が促進されます。
- 透明性と整合性:定期的な更新、ドキュメント、共同セッションを実施して、全員が情報を共有し、関与できるようにします。成功と失敗の両方を共有することで、信頼と説明責任の文化が促進され、課題を共同で乗り越えやすくなります。
ヒント:
- Jira または Trello を使用して作業の可視性を高め、チーム メンバーが進捗状況を追跡し、貢献度を把握できるようにします。この透明性により、誤解を防ぎ、全体的な目標との整合性を確保できます。
- Confluence または Notion を利用して、製品の決定、設計の根拠、会議のメモを文書化して共有します。アクセス可能なドキュメントにより、全員が同じ認識を持つことができ、将来の決定の参考になります。これにより、新しいチーム メンバーのオンボーディングも容易になります。
- 他の人からの連絡を待ってはいけません。積極的に会話を開始し、チーム メンバーとチェックインして、進行中のプロジェクトについて話し合い、潜在的な問題を早期に解決してください。不明な点がある場合は、ためらわずに「ばかげた」質問をしてください。人々は、特にあなたの真の関心がわかると、喜んで助けてくれます。
5. 適応力を持つ
スタートアップのペースの速い世界では、変化だけが唯一の不変のものです。優先順位は頻繁に変わり、土壇場での設計変更や突然の方向転換が必要になることもよくあります。ある日重要に思えた機能が次の日には優先順位が下がったり、予期せず新しい要件が出現したりします。最初はイライラしましたが、柔軟性を保ち、スタートアップ生活の予測不可能な性質を受け入れる方法を学びました。
UX/UI デザイナーとして、私は厳しい期限内にインターフェースを再設計したり、一夜にして新しいターゲット ユーザー層に適応したりすることがよくありました。たとえば、私たちはかつて、製品の焦点を保育園からレンタカー業界の中小企業に転換することを決定しました。この転換には、ユーザー ペルソナ、ユーザー フロー、インターフェース要素の包括的な再設計が必要でした。これらの変更に適応するのは困難でしたが、デザイン プロセスにおいてよりリソースを有効活用し、効率化するよう促されました。


教訓:
- 柔軟性を重視した設計:ユーザー中心のアプローチを維持しながら、迅速に適応できるように準備してください。すべての反復を、後退ではなく改善の機会として扱ってください。柔軟性とは、設計原則を放棄することではありません。新しい制約の中で創造的な解決策を見つけることを意味します。
- 成長マインドセットアプローチ:変化を、自分のスキルと製品を強化できる学習機会と捉えます。新しい課題に適応することで回復力が高まり、他の方法では考えもしなかった革新的な設計ソリューションにつながる可能性があります。
ヒント:
- 簡単に調整または再構成できる再利用可能なコンポーネントを使用してデザイン システムを開発します。Figma を使用すると、変更を行う際の時間を節約できるコンポーネントのライブラリを作成できます。
- 変更が発生することを予測し、それに応じてタイムラインを計画します。バッファ時間を含めることで、ストレスを軽減し、品質を損なうことなく予期しない調整に対処する余裕が生まれます。
結論
失敗は終わりではありません。学び、反省し、さらに強くなって戻ってくるチャンスです。適切な質問をし、MVP に焦点を当て、既存のソリューションを活用し、チームとの信頼関係を築き、継続的な学習に取り組むことで、デザイナーは挫折を成長の強力な機会に変えることができます。成功しても失敗しても、あらゆる経験を活用して、より優れたデザイナー、協力者、問題解決者になりましょう。直面するすべての課題は、優れたユーザー エクスペリエンスを作成する過程で得られる教訓です。
さらに読む
成功するスタートアップの構築の全体像をより深く理解するために、次の 2 冊の本をお勧めします。
- 「リーンスタートアップ:継続的なイノベーションがいかにして劇的に成功するビジネスを生み出すか」エリック・リース著
- 「ReWork: 働き方を永遠に変える」ジェイソン・フリード、デイヴィッド・ハイネマイヤー・ハンソン著。