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
69
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
68
株式会社sustenキャピタル・マネジメント - Culture Deck
susten
2
6.3k
SUSTEN Culture Deck
susten
2
13k
Other Decks in Technology
See All in Technology
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
180
C++26 エラー性動作
faithandbrave
2
730
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
310
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
330
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
230
なぜCodeceptJSを選んだか
goataka
0
160
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
540
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
180
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
9k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Making Projects Easy
brettharned
116
5.9k
How STYLIGHT went responsive
nonsquared
95
5.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
450
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