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
サービス運営しながら小さくコツコツ始めるアクセシビリティ改善 / actions-for...
Search
株式会社ヌーラボ
PRO
July 20, 2019
Technology
0
1.8k
サービス運営しながら小さくコツコツ始めるアクセシビリティ改善 / actions-for-improving-accessibility-in-backlog-ja11yc
株式会社ヌーラボ
PRO
July 20, 2019
Tweet
Share
More Decks by 株式会社ヌーラボ
See All by 株式会社ヌーラボ
必要なのは客観性。組織変革をもたらす、より良い「対話」を生み出すための活動 #scrummikawa
nulabinc
PRO
3
170
悪い実装例から学ぶ ウェブアクセシビリティ改善のヒント
nulabinc
PRO
1
12
ヌーラボカスタマーサクセスチームのBacklog活用
nulabinc
PRO
0
200
言葉で「ヌーラボらしさ」をどう届ける? グローバルチームでコラボレーションする大切さ
nulabinc
PRO
1
77
タスクの可視化は争いをなくす!? 夏休みを乗り切る 宿題プロジェクトマネジメント
nulabinc
PRO
1
210
情シスの申請業務におけるBacklog活用術
nulabinc
PRO
0
210
Backlogと業務プロセスのちょっといい関係
nulabinc
PRO
0
210
創造が易しく楽しいチー ムを作るために
nulabinc
PRO
3
190
フルリモートの会社のコーポレートITチームが取り組んでいるDXへの階段の上り方
nulabinc
PRO
1
140
Other Decks in Technology
See All in Technology
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1.1k
疎通2024
sadnessojisan
5
1k
やってやろうじゃないかメカアジャイル! / Let's do it, mechanical agile!
psj59129
1
180
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
1
230
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
120
Optuna: a Black-Box Optimization Framework
pfn
PRO
1
110
SAVEPOINT α版
savepoint
0
640
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
570
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
200
PDF Viewer作成の今までとこれから
hunachi
0
280
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
150
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
1
890
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Docker and Python
trallard
39
3k
Code Reviewing Like a Champion
maltzj
518
39k
Designing for Performance
lara
604
68k
Designing with Data
zakiwarfel
98
5k
The Language of Interfaces
destraynor
153
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
30
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
Testing 201, or: Great Expectations
jmmastey
36
7k
The Invisible Side of Design
smashingmag
295
50k
Facilitating Awesome Meetings
lara
49
5.9k
Transcript
αʔϏεӡӦ͠ͳ͕Β খ͘͞ίπίπ࢝ΊΔ ΞΫηγϏϦςΟվળ ౻ాਖ਼܇ʢԬʣ த༟ೋʢژʣ #BDLMPHͷࣄྫ
νʔϜͰͨΒ͘ɺͯ͢ͷਓʹ ༷ʑͳۀछͷϢʔβʔ͕Ұॹʹ͑Δ ίϥϘϨʔγϣϯʴϓϩδΣΫτϚωδϝϯτπʔϧ
݄ɹΞΫηγϏϦςΟվળΛൃද ʮྃͨ͠ʯͱݴͬͯͳ͍
ɹ6*ϦχϡʔΞϧ ݈ৗऀͷϢʔβϏϦςΟ্ͨ͠ʢͣʣ
ίϯτϥετ֬อ ΞΫηγϏϦςΟతͳҙࣝଟগ͋ͬͨ ৭֮ͷଟ༷ੑରԠ #BDLMPHΒ͠͞ ϢʔβʔͷυϦϒϯ ɹɹ#BDLMPH6*ϦχϡʔΞϧͷཪ
w ࣾͷݹ͍σΟεϓϨΠΛ ژૹ w ใࠂ͕͋ͬͨϞσϧ ߪೖͯ͠ͻͨ͢Βࢼ͢ ಛʹίϯτϥετͷௐ ɹɹ#BDLMPH6*ϦχϡʔΞϧͷཪ
˞ϓϥΠόγʔอޢͷͨΊҰ෦දݱΛม͑ͯ·͢ #BDLMPHɺΞοϓσʔτͰ·ͨ εΫϦʔϯϦʔμʔͰ͍ͮΒ͘ͳͬͨ ʢΞΫηγϒϧͰͳ͘ͳͬͯΔʣ #BDLMPHɺεΫϦʔϯϦʔμʔͰ ͍ͮΒ͗ͯ͢ɺͭΒ͍ εΫϦʔϯϦʔμʔͰ͑ͳ͍
২ਅ͞Μˠฐࣾࣾͷڮຊʹ૬ஊ NBTB ࢹ֮োऀͷਓ͕ͲͷΑ͏ʹ#BDLMPHΛ͍ͬͯΔ͔ɺ͓Λฉ͖ʹ ߦ͖ͬͯ·͢ɻͲͳ͔ͨҰॹʹߦ͖·͔͢ʁ͠ՄೳͰ͋ΕɺϏσΦ Λࡱͬͯ͜Α͏͔ͱࢥͬͯ·͢ɻ ɾࣾ ɾ#BDLMPH։ൃϦʔμʔ ɹ͕๚ ⁋উར͞Μͷղઆ͖ ࣮ԋಈըʢ࣌ؒʣ
ॏཁϓϩδΣΫτ͕ෳਐߦதͰ վળΛ࢝ΊΒΕͣܦա ਃ͠༁͋Γ·ͤΜʜ
݄ɹϓϩδΣΫτൃʢਓʣ wʮνʔϜͰͨΒͯ͘͢ͷਓͷʯͨΊͷπʔϧ ʹࢹ֮োΛ࣋ͭϢʔβʔવ͑Δ w άϩʔόϧͰΞΫηγϏϦςΟඞਢ
࠷ॳͷҰาɿԿΘ͔ΒͣͱΓ͋͑ͣલ #BDLMPHΒ͠͞ ࠷ॳ͔Β8$"(Ϩϕϧ"४ڌͱ͔Λࢦ͢ͷ͍ۤ͠ ݄ɹژʹͯ wಈըΛ͏Ұݟ͢ wΞΫηγϏϦςΟΨΠυϥΠϯ 8$"( Λֶश w࣮ࡍʹεΫϦʔϯϦʔμʔΛͬͯΈΔ w8"*"3*"Λ͏·͍ͬͯ͘Δւ֎αΠτΛݚڀ
ͷલʹ͍Δࠔ͍ͬͯΔϢʔβʔΛٹ͏ #BDLMPHΒ͠͞ ݁ՌతʹϨϕϧ"͙Β͍ͷ४ڌͰ͖Δ ରൣғΛܾΊΔ ·ͣ#BDLMPHͷϝΠϯͷػೳ ՝ͷՃɾฤूɾҰཡɾৄࡉը໘ͷΈ ద߹ϨϕϧɾରԠΛܾΊΔ ͱΓ͋͑ͣεΫϦʔϯϦʔμʔͰ͑ͨΒ0,
͞ΒʹɺٹੈओݱΔ
ฏඌΏ͏ͯΜ ͞Μ גࣜձࣾσΟʔθϩ ϑϩϯτΤϯυΤϯδχΞ / WebΞΫηγϏϦςΟΤϯδχΞ ψʔϥϘԬͷΠϕϯτʹͯ #BDLMPHͷΞΫηγϏϦςΟվળͱ͔ ͱͯڵຯ͋Δ͠Δؾ͕͋ΔΜͰ͕͢ɺ OVMBC͞Μ͍͔͕Ͱ͠ΐ͏ʁ
ੋඇ%;&30͔ʹֻ͓͚͍ͩ͘͞ɻ #BDLMPHΒ͠͞ ͓ݴ༿ʹ͑ͯҰॹʹ͍ͬͯͨͩ͘͜ͱʹ
ৄ͍͠ਓʹೖͬͯΒ͏ϝϦοτ #BDLMPHΒ͠͞ ΊͪΌͪ͘Όॿ͔ͬͯษڧʹͳΔ w ԿΛͲ͏ͨ͠Βྑ͍͔Θ͔Βͳ͍ طଘͷΛࢦఠͯ͘͠ΕΔ w ͜ΕͰຊʹରԠͰ͖ͯΔͷ͔Θ͔Βͳ͍ ϨϏϡʔͯ͠Β͑ΔͷͰ҆৺ w
Ͱ͖ͯΔͣͳͷʹ͏·͘ಡΈ্͛ΒΕͳ͍ ৄ͍͠ݕূͯ͠Β͑Δ
ɹɹɹͷ ΞΫηγϏϦςΟ࣮ફฤɹ ࣮ࡍͬͨ͜ͱɺ͍ͬͯΔ͜ͱ
·ͣεΫϦʔϯϦʔμʔ ಡΈ্͛ͷݱঢ়
௰͞ΜΠϯλϏϡʔ͔ΒΘ͔ͬͨ·ͱΊ wԿͷೖྗ߲͔Θ͔Βͳ͍ wϑΝΠϧΛΞοϓϩʔυͰ͖ͳ͍ wେྔʹϘΠυϨΠͱಡΈ্͛ΒΕΔ w୲ऀͱ͔ΛઃఆͰ͖ͳ͍ ελΠϧγʔτΛແޮԽͯ͠՝ొͯ͠Δͬʜ িܸʂ ՝Ճը໘ʹͯʜ
Կͷೖྗ߲͔Θ͔Βͳ͍ ೖྗϑΥʔϜͱϥϕϧɺGPS*%ଐੑͰؔ࿈͚Δ MBCFMGPSEFTDSJQUJPO5FYU"SFBৄࡉMBCFM UFYUBSFBJEEFTDSJQUJPO5FYU"SFBUFYUBSFB GPSଐੑͱ*%ଐੑͰͷؔ࿈͚͕ͳ͘ʮΤσΟοτෳߦʯͱ͔͠ಡΈ্͛ΒΕͳ͍
ϑΝΠϧΛΞοϓϩʔυͰ͖ͳ͍ UZQFpMFܕͷJOQVUཁૉ͕EJTQMBZOPOFͳͷͰ ΩʔϘʔυૢ࡞ͰͨͲΓண͚ͳ্͍ʹɺεΫϦʔϯϦʔμʔͰर͑ͳ͍ TQBODMBTTCVUUPO ϑΝΠϧΛબʜ JOQVUUZQFpMFNVMUJQMFNVMUJQMFTUZMFEJTQMBZOPOF TQBO ελΠϧγʔτΛແޮʹ͢ΔͱʮϑΝΠϧఴ͕͏·͍͔͘ ͳ͍߹ʯͷ6*͕ग़͖ͯͯحతʹΞοϓϩʔυͰ͖Δ
ϑΝΠϧΛΞοϓϩʔυͰ͖ͳ͍ MBCFMDMBTTCVUUPO ϑΝΠϧΛબ JOQVUUZQFpMFNVMUJQMFlNVMUJQMFz MBCFM JOQVU<UZQFpMF>\ QPTJUJPOBCTPMVUF DMJQSFDU
XJEUIQY IFJHIUQY PWFSqPXIJEEFO NBSHJOQY ^ ඇදࣔελΠϧͷྫ EJTQMBZOPOFWJTJCJMJUZIJEEFOͰͳ͘ɺ ϑΥʔΧεಡΈ্͛Λߟྀͨ͠ඇදࣔελΠϧʹ͢Δ ૢ࡞ՄೳͳཁૉʹΩʔϘʔυͰϑΥʔΧεҠಈͰ͖Δ͔ཁ֬ೝ
େྔʹϘΠυϨΠͱಡΈ্͛ΒΕΔ ςΩετίϯςϯπΛͪΌΜͱՃ͢Δɺ ϘλϯجຊCVUUPOUZQFCVUUPOʹ͢Δ BISFGKBWBTDSJQUWPJE 47(ΞΠίϯͷΈ B ʮϘΠυϨΠ ϦϯΫʯ
ʮϘΠυϨΠ ϦϯΫʯ ʮΥον ɹϦϯΫʯ ʮϘΠυϨΠ ϦϯΫʯ BλάʹςΩετίϯςϯπ͕ͳ͍ͱ ISFGଐੑʢ63-ʣΛಡΈ্͛ΒΕͯ͠·͏
୲ऀͱ͔ΛઃఆͰ͖ͳ͍ 8"*"3*"ͰͷରԠ͕ඞཁ TFMFDUTUZMFEJTQMBZOPOF PQUJPOPQUJPO TFMFDU EJW CVUUPOUZQFCVUUPOCVUUPO EJW JOQVUUZQFTFBSDI VM
MJΞΠίϯͱϢʔβʔ໊MJ VM EJW EJW +4ϓϥάΠϯͰඪ४ͷηϨΫτϘοΫεΛEJTQMBZOPOFͯ͠৽ͨʹ%0.Λੜ͍ͯ͠ΔͷͰ ηϨΫτϘοΫεͱͯ͠ଘࡏ͍ͯ͠ͳ͍͜ͱʹͳ͍ͬͯΔ
8"*"3*"ͱ SPMFBSJBଐੑΛՃ͢ΔͱɺεΫϦʔϯϦʔμʔͰ )5.-ඪ४ͷηϨΫτϘοΫε͔ͷΑ͏ʹೝࣝ͞ΕΔ EJW CVUUPOUZQFCVUUPOSPMFDPNCPCPYBSJB FYQBOEFEUSVFBSJBIBTQPQVQUSVFCVUUPO EJW JOQVUUZQFTFBSDIBSJBDPOUSPMTYYYMJTUCPY VMSPMFMJTUCPYJEYYYMJTUCPY MJSPMFPQUJPOBSJBTFMFDUFEUSVFΞΠίϯ
ͱϢʔβʔ໊MJ VM EJW EJW EJW CVUUPOUZQFlCVUUPOzCVUUPO EJW JOQVUUZQFTFBSDI VM MJΞΠίϯͱϢʔβʔ໊MJ VM EJW EJW +4ͷϓϥάΠϯͰੜ͍ͯ͠Δ ίϯϘϘοΫεͷ)5.-
8"*"3*"ͱʢʣ 8"*"3*"ͬͯΔ෩͕Ұ൪͋Ϳͳ͍ Ҿ༻ݩIUUQTXXXXPSH53XBJBSJBQSBDUJDFTOP@BSJB@CFUUFS@CBE@BSJB
8"*"3*"͍͡Ί͋Δ͋Δ 8"*"3*"ͬͯΔ෩͕Ұ൪͋Ϳͳ͍ʢճʣ
w ୲ऀΛઃఆ͢ΔίϯϘϘοΫε w ڞ௨Խ͞Ε͍͍ͯͯͬͯΔॴ͝ͱʹ ϥϯμϜͳ*%ଐੑ͕ͭ͘ͷͰGPS*%Ͱͷؔ࿈ ͚͕͍͠ w ࠷৽൛ͰରԠ͞Ε͍ͯΔ w όʔδϣϯΞοϓΧελϚΠζ͕ͭΒ͍
ϥϕϧʹݻఆ*%Λ;ͬͯɺ ίϯϘϘοΫεʹBSJBMBCFMMFECZͷͱ͚ͯͩ͢͠ BSJBMBCFMMFECZBTTJHOFS-BCFM JEBTTJHOFS-BCFM 8"*"3*"͜Εྑ͔ͬͨ ϥΠϒϥϦϓϥάΠϯΛ࠾༻͢ΔࡍɺΞΫηγϏϦςΟରԠ͍ͯ͠Δ͔Λબఆج४ʹ͓ͯ͘͠
ͦΕҎ֎ʹ ίετগͳΊͰͰ͖Δ͜ͱ ͻͱΓͰίπίπͰ͖Δ
ݟग़͠ΛͪΌΜͱϚʔΫΞοϓ͢Δ ݟͨͰݟग़͕͠ෆཁͳͱ͜ΖͰ͋ͬͯɺ ಡΈ্͛ઐ༻ͷӅ͠ݟग़͠Λஔ͍ͯΈͨΓ εΫϦʔϯϦʔμʔͰγϣʔτΧοτΩʔ͋ΓɺϖʔδͷҠಈʹ͚ͬ͜͏͑Δ
ϦϯΫςΩετඈͼઌ͕Θ͔ΔΑ͏ʹ͢Δ εϖʔεతʹྖҬ͕ݶΒΕ͍ͯΔ߹ BSJBMBCFMଐੑΛ͏ͱطଘϨΠΞτʹؾΛΘͳͯ͘Α͍ ʮৄࡉͪ͜ΒʯˠԿͷʁ BISFGNFOUFOPVODFIUNMBSJBMBCFMϝϯςφϯεͷৄࡉͪ͜Βʢผ૭Ͱ։͘ʣUBSHFUl@CMBOL ৄࡉͪ͜Β B BISFGNFOUFOPVODFIUNMUBSHFU@CMBOLৄࡉͪ͜ΒB
ϑΥʔΧεελΠϧΛͪΌΜͱग़͢ ऑࢹͷਓΛߟ͑ΔͱɺͦͦPVUMJOFOPOF͠ͳ͍ํ͕ྑ͍ ಛʹϘλϯɺϑΥʔϜཁૉঢ়ଶ͕͍Ζ͍Ζ͋ͬͯ ϑΥʔΧεελΠϧ͕ফ͞Ε͕ͪˍΕΒΕ͕ͪ ˡϑΥʔΧε࣌
ಾͷUBCJOEFYऔΓআ͘ Ұ୴ɺUBCJOEFYlͰ)5.-ͷߏͱಉ͡ॱংʹ JOQVUUZQFlUFYUUBCJOEFY ͱ͔͕ٸʹग़ͯ͘Δ
ಡΈ্͛ςΩετΛΘ͔Γ͘͢͢Δ ͪΐͬͱม͑Δ͚ͩͰɺͱͯΘ͔Γ͍͢ BISFGলུBSJBMBCFMະରԠ݅ͷ՝Ұཡ ະରԠTQBOTQBO B BISFGলུUJUMFʰະରԠʱͷ՝Λݕࡧ͠·͢ ະରԠTQBOTQBO B ʮະରԠɹɹϦϯΫɹະରԠͷ՝Λݕࡧ͠·͢ʯ ʮະରԠ݅ͷ՝ҰཡɹϦϯΫʯ
՝ҰཡͷϦϯΫʹͳ͍ͬͯΔ
ίετ͔͔Δ͚Ͳ ͬͨํ͕ྑ͍͜ͱ #BDLMPHͯ͢ରԠ͖͠Εͯ·ͤΜ
ϞʔμϧμΠΞϩάͷதʹϑΥʔΧε ϘλϯͰ։͍ͨ͋ͱϞʔμϧʹϑΥʔΧεҠಈ ʴ͞ΒʹϞʔμϧΛपճͰ͖Δͱ
ϋΠϑϯʢʣ͕ೖྗ͞Ε͍ͯ·ͤΜɻ ϋΠϑϯΛೖΕͯೖྗ͠ͳ͓͍ͯͩ͘͠͞ ి൪߸ Τϥʔͷೖྗ߲͕̍݅͋Γ·͢ ໊͓લ όοΫϩάଠ ΤϥʔϝοηʔδΛΘ͔Γ͘͢͢Δ ΤϥʔͷՕॴɺΤϥʔ༰ɺमਖ਼ํ๏Λ໌ࣔతʹ ʮΤϥʔͰૹ৴Ͱ͖·ͤΜʯ ˡશମΤϥʔͷ
ˡΤϥʔʹͳ͍ͬͯΔՕॴ ˡΤϥʔ༰ͱ ɹमਖ਼ํ๏ ͨ͘͞ΜͷΤϥʔϝοηʔδͯ͢ʹରԠ͢Δͷ͚ͬ͜͏େม ˡͥΜͥΜΘ͔Βͳ͍
#BDLMPHͷΤϥʔରԠͷݱঢ় ͜Ε͙Β͍Ͱ͋Ε͙͢Ͱ͖Δ Τϥʔൃੜͨ͠Βʮ໊݅ඞͣೖྗ͍ͯͩ͘͠͞ʯͱಡΈ্͛ BSJBMJWF ΤϥʔՕॴʹϑΥʔΧεΛ͍ͬͯ͘ͱ ʮ໊݅ΤσΟοτਖ਼͘͠ͳ͍ೖྗ༰ʯ BSJBJOWBMJE
w ϥϕϧϘλϯͱͷؔ࿈͚ w ঢ়ଶͷ໌ࣔʢ։ดબΤϥʔͳͲʣ w ΩʔϘʔυͷΈͰૢ࡞Ͱ͖ΔʢϑΥʔΧεཧʣ w ૢ࡞ͨ݁͠ՌมΘͬͨίϯςϯπͷಡΈ্͛ Ϣʔβʔ͞Μ͔ΒͷϑΟʔυόοΫΛ͍͖ͨͩͳ͕Β ঃʑʹվળ͍͚ͯ͠Εͱ͍͏ॴଘ
͜͏͍͏ͷͱ͔͜͏͍͏ͷͱ͔ ͦͷଞɺ+4͕ͬͭΓ෦ΛΞΫηγϒϧʹ͢Δ
ڈ݄͋ͨΓ͔Β΅ͪ΅ͪϦϦʔε ్த·Ͱ͔͠Ͱ͖ͯͳͯ͘ ྑ͍͜ͱ͔͠ͳ͍ͷͰͲΜͲΜϦϦʔε͢Δ
͏Ε͍͠ϑΟʔυόοΫͨͪʢʣ
͏Ε͍͠ϑΟʔυόοΫͨͪʢʣ
ɹɹ·ͩ·ͩվળͷ༨͋Γ·͕͢ʝ Ұ൪࠷ॳͷ͖͔͚ͬʹͳͬͨ௰͞Μ͔Β ͍͔ͭɺ#BDLMPHͷΞΫηγϏϦςΟͷվળ͕ਐΈɺ εΫϦʔϯɾϦʔμʔར༻ऀ͕ʮ#BDLMPH͕ಋೖ͞Ε ͍ͯΔͷͰ͋Εɺࣗ͜ͷ৬Ͱ҆৺ͯ͠ࣄ͕ Ͱ͖·͢ʂʯͱ͍͑Δ͘Β͍ɺΞΫηγϏϦςΟͷߴ ͍πʔϧʹͳΔ͜ͱΛظ͍ͯ͠·͢ɻ z l Ҿ༻ݩIUUQEFCVHPOTCMPKQBSUJDMFIUNM
·ͱΊ w ࣮ࡍϚʔΫΞοϓจݴͷमਖ਼͢Δ͚ͩͰޮՌେ wରԠͷϋʔυϧΛ͍͖ͳΓ্͛͗͢ͳ͍ w ࣗͷࣄΛݟͭΊ͢ྑ͍ػձʹͳͬͨ w ͬͯΔਓ͍Δͷʁ͑ͳ͍͔ΒͬͯΒ͑ͳ͍ wΞΫηγϏϦςΟରԠΔ͜ͱʹΑͬͯ w
8"*"3*"ରԠͬͯΔ෩͕Ұ൪ةͳ͍ʢճʣ w ࣮ࡍʹ͏ͷਓͳͷͰɺͪΌΜͱ͑Δ͔Ͳ͏͔Λҙࣝ͢Δ wΨΠυϥΠϯ͋͘·ͰΨΠυϥΠϯ
ࠓ͔Β͡ΊͯΈΕ ͍͍Μ͡Όͳ͍ -FUTHFUPO -FUTHFUPO:FB
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠