Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How design happens at GitHub (Osaka, 2014)
Search
Coby Chapple
June 03, 2014
Design
0
74
How design happens at GitHub (Osaka, 2014)
Here are the slides for a talk I gave in Osaka, Japan, in 2014, about how design happens at GitHub.
Coby Chapple
June 03, 2014
Tweet
Share
More Decks by Coby Chapple
See All by Coby Chapple
Product thinking with JTBD
cobyism
0
220
GitHub Flow for Designers
cobyism
1
370
Asynchronous Communication For The Win!
cobyism
0
310
GitHub Flow — AWS Summit Tokyo 2015
cobyism
16
4.4k
Belfast Ruby - Interesting things from the GitHub codebase
cobyism
3
350
Static Sites with Jekyll and GitHub Pages
cobyism
9
1.5k
How GitHub Works (GitHub Kaigi, Tokyo, 2014)
cobyism
93
34k
Remote by default (BACON 2014)
cobyism
3
1.5k
How design happens at GitHub (ScotlandJS, 2014)
cobyism
5
1.3k
Other Decks in Design
See All in Design
ドルちゃん
design_dolphins
0
510
【pmconf2025】PdMの頭の中を見える化する体験構造図
kamechi7222222
1
1.5k
「自分の仕事はどこまで?」と問い続けたら。デザイナーの「視座」を考える
mukai_takeru
0
270
mount_company_profile
mount_inc
0
4.1k
Illustrator×Firefly 生成したイラストをベースにドット絵を作ってみよう!
connecre
1
190
大きな変化の中で、わたしが向き合ったこと #もがく中堅デザイナー
bengo4com
1
1.4k
越境するデザイン人材:デザイナーが社会資本となる世界へ
goodpatch
1
430
Ana Cortes Visual Development Portfolio 2025
haruanleb
0
140
The Spring Festival
jisun
0
120
OSO2025-マサカリと太陽:伝え方の情報デザイン
majimasachi
0
580
Vibe Coding デザインシステム
poteboy
3
1.6k
アプリ360onWeb使い方と裏ワザ?紹介!
ikejun360
1
420
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
73
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
68
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Technical Leadership for Architectural Decision Making
baasie
0
180
The Limits of Empathy - UXLibs8
cassininazir
1
190
So, you think you're a good person
axbom
PRO
0
1.8k
Claude Code のすすめ
schroneko
65
200k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
How to Talk to Developers About Accessibility
jct
1
85
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
37k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Transcript
! cobyism — Osaka, 2014 HOW DESIGN HAPPENS AT GITHUB
@cobyism
ࢲGitHubͷσβΠφʔͱ։ൃऀͰ͢
GitHubɺαϯϑϥϯγείʹڌΛஔ͕͘ɺࢲ ΞΠϧϥϯυʹॅΜͰ͍·͢
ࢲɺϦϞʔτͰಇ͘ଟ͘ͷࣾһͷதͷҰਓͰ͢
60ˋ͕ϦϞʔτͰ͢ɻ
DESIGN How it works at GitHub ํ๏ઃܭGitHubͷ࣌ʹى͜Γ·͢
σβΠϯɺίʔυͰൃੜͨ͠
σβΠϯɺϓϧཁٻͰൃੜ
Pull Requests help settle arguments. ϓϧཁٻɺҾΛղܾ͢Δखॿ͚
Pull Requests keep you grounded in reality. ϓϧཁٻɺ͋ͳ͕ͨݱ࣮ʹযΛ͓ͯͯ͘
Design happens in ... σβΠϯɺϒϥβͰى͜Δ
Design here is real. ϒϥβʔͰߦ͏σβΠϯݱ࣮ɻ
Design it once, not twice ઃܭҰɺೋͰͳ͍
Design here is always current. ϒϥβͰߦ͏ઃܭৗʹ࠷৽Ͱ͋Δɻ
Just commit. ίϛοτɺ͓ΑͼͦΕ͕͘ͳΔ
big picture Focus on the first ࠷ॳશମ૾͔Βݟ·͠ΐ͏
Design happens with prototyping. σβΠϯϓϩτλΠϓΛ͍ͬͺ͍࡞Δ͜ͱʹΑͬͯߦΘΕΔ
[ REDACTED ] ൿີ!
Design happens with lorem ipsum dolor sit amet. ϓϨʔεϗϧμςΩετ?
Design happens with real data. σβΠϯʹຊͷσʔλ͕ඞཁ
None
Design happens hidden behind feature flags. σβΠϯػೳϑϥάͰӅͯ͠ຊ൪ڥͰςετ͞Ε͍ͯΔɻ
def new_feature_enabled? … end
def new_feature_enabled? preview_features? end
def new_feature_enabled? preview_features? && team_access?(:some_team) end
None
def new_feature_enabled? true end
Beware of feature flags. ػೳϑϥάΛ͏ͱԿΛӅ͍ͯͯ͠Կ͕ग़ՙ͞Εͯ ͍Δ͔͕Θ͔Βͳ͘͜ͱ͋Δɻ
Dogfooding is powerful, but it has it’s limits. ࣗͰࣗͷϓϩμΫτΛςετ͢Δͷڧྗ͚ͩͲɺݶք͋Δ
Design happens with feedback. ϑΟʔυόοΫ͕͋ͬͯͦ͜σβΠϯى͜Δ
Design happens with quantitative feedback. σβΠϯɺఆྔతͳϑΟʔυόοΫͰൃੜ
Design happens with qualitative feedback. σβΠϯɺఆੑతͳϑΟʔυόοΫͰൃੜ
Design is everyone’s responsibility. σβΠϯΈΜͳͷɻ
Design often begins without any designer input. σβΠϯ݁ߏසൟʹσβΠφʔ͕ؔΘΒͳͯ࢝͘·Δɻ
Beware of design by committee. ҕһձʹΑΔσβΠϯ͚͞·͠ΐ͏ʂ
Beware of drive-by comments. ௨ߦਓ͔Βͷίϝϯτʹҙ͍ͯͩ͘͠͞
Design should be an open process. σβΠϯɺಁ໌ͳϓϩηεͰ͋Δ͖
Open design is the future. ಁ໌σβΠϯະདྷ͕͋Δ
Open design is really hard. ಁ໌ੑͷ͋ΔσβΠϯ࣮ݱ͢Δͷຊʹ͍͠
Open design requires making at paradigm shift. ಁ໌ͳσβΠϯɺύϥμΠϜγϑτ͕ඞཁͰ͢
Open design means showing work early. ಁ໌ੑͷ͋ΔσβΠϯʹૣ͍ஈ֊ʹσβΠϯΛݟͤΔ ඞཁ͕͋Γ·͢ɻ
Open design means accepting imperfection. ಁ໌ੑͷ͋ΔσβΠϯʹᘳͰͳ͍͜ͱΛड͚ ೖΕΔඞཁ͕͋Δɻ
Open design helps build empathy. ಁ໌ੑͷ͋ΔσβΠϯʹڞײ͋͑͠ΔؔΛߏங ͢Δඞཁ͕͋Δ
Open design means articulating design decisions. σβΠϯʹࢸΔҙࢥܾఆΛ໌֬ʹදݱͰ͖Δ ඞཁ͕͋Δɻ
Open design means sacrificing your pride. ಁ໌ੑͷ͋ΔσβΠϯʹࣗͷϓϥΠυΛࣺͯΔ ඞཁ͕͋Δɻ
Open design means trusting people. ಁ໌ੑͷ͋ΔσβΠϯʹνʔϜϝʔτΛ৴པ͢Δ ඞཁ͕͋Δɻ
Open design means being respectful. ಁ໌ੑͷ͋ΔσβΠϯʹϑΟʔυόοΫΛ ݴ͏࣌ʹ૬खΛଚॏ͢Δඞཁ͕͋Δɻ
Open design takes constant work. ಁ໌ੑͷ͋ΔσβΠϯʹৗʹྗͯ͠վળ ͢Δඞཁ͕͋Δɻ
Thank you!
[email protected]
@cobyism Ͳ͏͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ