Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lean UX輪読会 1 ~ 3章: 成果ドリブンなソフトウェア開発
Search
Susten Capital Management Inc.
October 25, 2022
Technology
0
81
Lean UX輪読会 1 ~ 3章: 成果ドリブンなソフトウェア開発
社内のLean UX(第三版)輪読書の資料です。
Susten Capital Management Inc.
October 25, 2022
Tweet
Share
More Decks by Susten Capital Management Inc.
See All by Susten Capital Management Inc.
【PyCon APAC 2023 登壇資料】FinTechの現場でバリバリ活躍するFastAPIの理想と現実
susten
0
71
株式会社sustenキャピタル・マネジメント - Culture Deck
susten
2
9.4k
Other Decks in Technology
See All in Technology
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
120
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
KotlinConf 2025_イベントレポート
sony
1
140
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
人工衛星のファームウェアをRustで書く理由
koba789
15
8.3k
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
RSCの時代にReactとフレームワークの境界を探る
uhyo
11
3.5k
いま注目のAIエージェントを作ってみよう
supermarimobros
0
360
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Producing Creativity
orderedlist
PRO
347
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Writing Fast Ruby
sferik
628
62k
RailsConf 2023
tenderlove
30
1.2k
We Have a Design System, Now What?
morganepeng
53
7.8k
Building an army of robots
kneath
306
46k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Transcript
Lean UX輪読会 1 ~ 3章: 成果ドリブンなソフトウェア開発 SUSTEN
Lean UXとは何か 2
This is Lean UX • Lean UXとは、コラボレーティブ、部門横断的、ユーザー中心の方法によっ て、プロダクトの本質を素早く明らかにするためのデザインアプローチであ る。 •
Lean UXの手法は、ユーザー、ユーザーのニーズ、ソリューション案、成功 の定義についてはチームの共通理解を構築する。 • Lean UXは、チームの意思決定に求められる根拠を築き、プロダクトやサー ビス、価値の提供を絶えず向上させるために、継続的な学習を優先させる。 3
なぜLean UXは必要か 4
これまでのソフトウェア開発 • 「モノ」としてのアウトプットが求められる分野(自動車製造など)では何を 作るかを先に定義する必要がある。 • 製造コストが莫大 • 製品に欠陥があると損失コストが莫大 • その手法を踏襲してソフトウェア開発でもウォーターフォール型の開発が行
われてきた。 5
現代のソフトウェア開発 • ソフトウェアは継続的にリリースされるようになった。 • アジャイルソフトウェア開発や継続的インテグレーション、継続的デプロイ などの技法を用いてリリースサイクルタイムを大幅に短縮している競合他社 との厳しい競争に晒されている。 → Amazonは毎秒毎に本番環境に新たなコードを追加している。 •
リリースを早期かつ頻繁に行い、マーケットからのフィードバックを得て、 学習したことに基づいてイテレーションを繰り返し、ユーザーとの継続的な 対話を実現している 6
リリースサイクルを頻繁に繰り返すことの優位性 • プロダクトやサービスがユーザーのニーズをどの程度満たしているかを継続 的かつ迅速に学習できること • プロダクトやサービスの質、懸念事項やフィードバック対応の面でユーザー の期待値を上げられること 7
Lean UXで最善のプロダクト開発を • Lean UXが示す理想のソフトウェア開発は、チームはプロダクトやサービス の成功のために最大限に学習し、常に最善最短のコースを見極めユーザーの 声に耳を傾けることができる。 • 横断的なチームのコラボレーションによって情報伝達のために膨大な資料を作成する時間が不 要になる。
• メンバー全員が継続的にプロダクトに関わるため意思決定が早くなる • エンジニアは他のメンバーの作業を待つ必要はなく継続的にプロジェクトにコミットできる。 8
What’s not Lean? • 今の開発体制で”Lean”ではない、と思う点をあげてみよう! • E.g. 他の部署の人とのコミュニケーションにコストを感じる、など 9
Lean UX 3つの基盤 10
1. ユーザーエクスペリエンス・デザイン • ユーザーエクスペリエンス・デザインは「人間中心デザイン」というアイデ ィアに基づく。 • ユーザーのニーズを分析することでアプローチする。 • デザイナーだけではなくチーム全体でUXについて考える必要がある。 11
2. アジャイルソフトウェア開発 1. プロセスやツールよりも個人との対話を →中間生成物や厳格なプロセスよりもコラボレーションや対話を優先 2. 包括的なドキュメントより動くソフトウェアを →早い段階でユーザーの手に触れさせることでチームはそのソリューションの市場適合性や実現可 能性を判断できる 3.
契約交渉よりも顧客との協調を →意思決定プロセスに全員が関わることで分厚い仕様書を用いた開発や説明のプロセスを削減でき る。 4. 計画に従うよりも変化への対応を →初期のプロダクトデザインには欠陥があることが前提、できるだけ早く問題点を軌道修正。 12
3. リーンスタートアップ 13 • 「構築、計測、学習」のフィードバックループを用いてプロジェクトのリス クを最小化し開発と学習を迅速化する。 • チームはできるだけ早く開発プロセスを回すために「MVP(Minimum Viable Product:実用最小限の製品)」を短期間で開発し、リリースする。
MVP(Minimum Viable Product:実用最小限の製品) 14 https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp
MVPテスト方法 15 • コンシェルジュ型 ◦ 製品を開発する前に人力で、製品、サービスに需要があるかを検証する方法 • プロトタイプ ◦ プロトタイプの製品を作成
• オズの魔法使い ◦ システムを構築する前に人間がそのシステムの働きをマニュアルで行い、ユーザーのニーズを確かめる方法 • スモークテスト ◦ ユーザーが製品・サービスに興味を示すかを検証するため動画やLPを作成する https://repro.io/contents/mvp/
Lean UX の原則 16
チームビルディングに関する原則 17 • 部門横断的 • 小規模、専念、同一環境で作業する • 自己充足的で権限を持つ • 課題焦点型
「チームや組織文化の指針」となる原則 18 • 疑問から確信へ • 結果ではなく成果を重視する • 無駄を省く • 共通理解を生み出す
• ユニコーン、エバンジェリストやヒーローは不要 • 失敗を許容する
「プロセスの指針」となる原則 19 • 「これまでと同じことを速くやる」のではなく、仕事の進め方を見直す • プロダクト開発のフェーズに注意する • アジリティの鍵はイテレーション • バッチサイズを小さくしてリスクを減らす
• 継続的な発見を活用する • 建物から出る • 仕事を外面化する • 分析よりも形にすることを優先する • 中間生成物中心の仕事の進め方から脱却する
今のチームでは 幾つのLeanUXの原則が 守れているか? 20
成果(Outcome) 21
私たちがしている仕事とは何か? 22 • Lean UXとは「成果物主体のビジネスからの脱却」 • 成果物ではなく成果を生み出すためにビジネスをしている • 成果とは「行動の変化による価値の創造」 •
成果を定義するには「その行動から価値を得ているのは誰か?」という問題 を考える必要がある。
開発している プロダクトは どのような変化を 創造したいか? 23