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
いまどきのSIer的品質向上
Search
Koji Saiki
March 13, 2018
Technology
0
160
いまどきのSIer的品質向上
Koji Saiki
March 13, 2018
Tweet
Share
More Decks by Koji Saiki
See All by Koji Saiki
Scaffold for Read and Debug JavaScript
kojisaiki
0
85
Angular で PCF した話
kojisaiki
0
560
Why is the subject of the story about Java support JDK?
kojisaiki
0
130
誰も教えてくれなかったSEとしてただ一つ必要なこと
kojisaiki
0
450
真・なぜ誰もこう書いてくれないDependency Injection入門
kojisaiki
0
780
なぜ誰もこう書いてくれない Dependency Injection
kojisaiki
5
1.9k
Other Decks in Technology
See All in Technology
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
150
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
170
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
310
Context Engineeringの取り組み
nutslove
0
270
Meshy Proプラン課金した
henjin0
0
240
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
330
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
3
1.2k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
310
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Amusing Abliteration
ianozsvald
0
95
Testing 201, or: Great Expectations
jmmastey
46
8k
How to Talk to Developers About Accessibility
jct
2
120
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The agentic SEO stack - context over prompts
schlessera
0
630
Prompt Engineering for Job Search
mfonobong
0
160
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
Transcript
͍·Ͳ͖ͷ 4*&3త্࣭ ,0+*4"*,*
͓લ୭ w ͓ͳ·͑ɿࠤഢߛೋʢ͍͖͜͞͏͡ʣ w ͱ͜ΖɿԬʗେࡕ w ͭͿ͖ɿIUUQTUXJUUFSDPNTBJLPV w ͗ͬͿɿIUUQTHJUIVCDPNLPKJTBJLJ w
ͿΖ͙ɿIUUQJSPOZIBUFOBCMPHDPN
࣍ w ࣭ͱԿ͔ w ࣭ʹؔ͢Δཁૉ w ઃܭͷத w ઃܭͷதΛ࡞Γ্͛Δϓϩηε w
·ͱΊ
࣭ͱԿ͔
͍ͭͷ IUUQTKBXJLJQFEJBPSHXJLJ࣭ ػցྨͳͲͷۀͰ͋Εɺ࣍ͷΑ͏ͳؚ߲͕·ΕΔͱߟ͑ΒΕΔɻ • ੇ๏ͷΒ͖ͭ • ৴པੑʢނোͷ͠ʹ͘͞ɺಈ࡞ෆྑʣ • ҆શੑʢ༻࣌ͷ΄͔ɺނো࣌ͷϑΣΠϧηʔϑઃܭؚΉʣ •
σβΠϯɺ্͕Γ • อकੑ ৯ྨͳΒ • ຯɺ෩ຯɺ߳Γ • ҆શੑ • ৭߹͍ αʔϏεۀʹ͓͍ͯ • ઃඋͷਗ਼ܿ͞ • ٬ଶͷྑ͠ѱ͠ • ্͕Γͷྑ͠ѱ͠
͍ͭͷ IUUQTKBXJLJQFEJBPSHXJLJ࣭ ػցྨͳͲͷۀͰ͋Εɺ࣍ͷΑ͏ͳؚ߲͕·ΕΔͱߟ͑ΒΕΔɻ • ੇ๏ͷΒ͖ͭ • ৴པੑʢނোͷ͠ʹ͘͞ɺಈ࡞ෆྑʣ • ҆શੑʢ༻࣌ͷ΄͔ɺނো࣌ͷϑΣΠϧηʔϑઃܭؚΉʣ •
σβΠϯɺ্͕Γ • อकੑ ৯ྨͳΒ • ຯɺ෩ຯɺ߳Γ • ҆શੑ • ৭߹͍ αʔϏεۀʹ͓͍ͯ • ઃඋͷਗ਼ܿ͞ • ٬ଶͷྑ͠ѱ͠ • ্͕Γͷྑ͠ѱ͠ ۀγεςϜ྆ํ͕ඞཁ
·ͱΊΔͱ w ৴པͰ͖Δ w ҆શ w อकੑ͕͋Δ w ্͕Γ͕ۀʹద͍ͯ͠Δ w
ར༻ऀʹ͍͞͠ w ۀʹཱͭ
࣭ʹؔ͢Δཁૉ
͜ΕͰશ෦ w ઃܭͷத w ઃܭͷதΛ࡞Γ্͛Δϓϩηε ͜Ε͕શͯ
ઃܭͷத
Ұ൪࣭ͷߴ͍ ϓϩάϥϜ ͜Εͩʂ
QVCMJDTUBUJDWPJENBJO 4USJOH<>BSHT \^
QVCMJDTUBUJDWPJENBJO 4USJOH<>BSHT \^ ͲΜͳ͜ͱ͕͋ͬͯڍಈ͕มΘΒͳ͍ ʹ৴པͰ͖Δ γεςϜʹΑΔ෭࡞༻͕શ͘ͳ͍ ʹ҆શ ίʔυશମ͕ҰͰݟ͑Δ ʹอक͕؆୯ શମʹΒ͖͕ͭͳ͍ɺͱ͍͏͔̍ͭ
ʹ্͕Γ͕͍ͬͯΔ
ͭ·Γ ͪΐͬͱͨ͜͠ͱͰڍಈ͕มΘΔ ʹ৴པͰ͖ͳ͍ γεςϜͰఆ͍ͯ͠ͳ͍෭࡞༻͕ى͖Δ ʹ҆શͰͳ͍ γεςϜͰԿ͕ى͖͍ͯΔͷ͔Θ͔Βͳ͍ ʹอकͮ͠Β͍ શମ͕ΒΒ ʹ্͕Γ͕͍ͬͯͳ͍
γεςϜ খ͍͞΄Ͳ ࣭Λ্͍͛͢
Ͱେख4*&3ͷن ʹউͯͳ͍ͷͰ ʁ
Ͱ͔͍ ͯ͢͠Ή
Ͱ͔͍ ͯ͢͠Ή
Ͱ͔͍ ͯ͢͠Ή ͜Ε͕ɾɾɾ
͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή
͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͜͏͡Όʂ
͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή
͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή ͍͍ͪ͞ ͯ͢͠Ή
ϚΠΫϩαʔϏεͰ ্࣭͕͕Δʂ
࣭Λ্͛Δઃܭͷத ʹϚΠΫϩαʔϏεʂ 2&%ʂ
࣭Λ্͛Δઃܭͷத ʹϚΠΫϩαʔϏεʂ 2&%ʂ
1-":#"$,ʂ w ৴པͰ͖Δ w ҆શ w อकੑ͕͋Δ w ্͕Γ͕ۀʹద͍ͯ͠Δ w
ར༻ऀʹ͍͞͠ w ۀʹཱͭ
w ৴པͰ͖Δ w ҆શ w อकੑ͕͋Δ w ্͕Γ͕ۀʹద͍ͯ͠Δ w ར༻ऀʹ͍͞͠
w ۀʹཱͭ ͜Ε·ͩʂ 1-":#"$,ʂ
ઃܭͷத ͦͷ̎
• ্͕Γ͕ۀʹద͍ͯ͠Δ • ར༻ऀʹ͍͞͠ • ۀʹཱͭ
• ্͕Γ͕ۀʹద͍ͯ͠Δ • ར༻ऀʹ͍͞͠ • ۀʹཱͭ ͖ʹۀΛ͜ͳͯ͘͠ΕΔ͢ʔͺʔ ਓೳʂ
• ্͕Γ͕ۀʹద͍ͯ͠Δ • ར༻ऀʹ͍͞͠ • ۀʹཱͭ ͖ʹۀΛ͜ͳͯ͘͠ΕΔ͢ʔͺʔ ਓೳʂ
ΩϞ͘ݴ͏ͱ w ࠓͦͷॠؒͷۀͷख͕ؒݮΔຐ๏ͷಓ۩͕Ͱ͖Δ৽ͨͳࣾһ͕ ຊདྷͷͦͷاۀͷՁΛड͚ܧ͛ͳ͍কདྷͷͦͷاۀͷจԽΛ໓ ΅͢ɻ w ͳΜͰػೳઃܭ͔Β͚ෛͬͯɺશ෦4*FSଆͰͬͯ͠·͏ຊདྷ ͷγεςϜͷॴ༗ऀ͓٬͞Μͳͷʹͦͷ͓٬͞Μ͕ࣗͨͪͷۀ Λಈ͔͢γεςϜͷ͜ͱΛΘ͔Βͳ͍͓٬͞ΜϏδωεϓϩη εվળʹ4*FSଆ͕ඞཁʢࣄۀͷϋϯυϦϯάʹհೖ͢ΔܗʹͳΓຊ
དྷͷاۀͷมભΛ્Ήɻ͜Ε͔ΒࣗࣾͰγεςϜ࣋ͱ͏ʂͱܾΊ Δձࣾେମ͜ΕɻͰ͋ͬͯ΄͍͠ʣ
ฏқʹݴ͏ͱ w γεςϜΛʮ࡞Ζ͏ʯʮҠ২͠Α͏ʯͳͲʹɺൃͷతɺཧ༝ ͕͋ΔɻͦΕʹؔͳ͍ػೳzઈରʹz࡞Βͳ͍ɻͦΕΛ͓٬͞Μ ͱଋ͢ΔɻʢγεςϜԽߏͷதʹϏδϣϯΛ࣮֬ʹؚΊΔʣ w ͓٬͞Μ͕ʮΑ͠ͳʹʯͱݴͬͯΑ͠ͳʹ͠ͳ͍Α͏ʹ͢Δɻ͋ ͳͨͷͷ͔ͩΒɻ
͢Δͱࣗવͱɾɾɾ w తୡͷͨΊͷ࠷খެഒͷγεςϜʹͳΔ w ͓٬͞ΜͷѲͰ͖ΔαΠζͷγεςϜʹͳΔ ݁ՌతʹɺγεςϜنখ͘͞ͳΔํʹͳΔ తୡʹඞཁͳػೳͷΈ͕ఏڙ͞ ΕΔ ຊདྷͷతୡʹཱͭ ػೳ͕໌֬Ͱར༻ऀʹΘ͔Γ͍͢
ʢ͜͜ͰUIҰ୴φγʣ γεςϜͰͳ͘ͱΘ͔Δ ׂɾΠϯλϑΣʔε ӡ༻ऀʹར༻ऀʹΘ͔Γ͍͢
ઃܭͷதΛ ࡞Γ্͛Δϓϩηε
୯७໌շʂ
w ୯ମςετʙγεςϜςετ·ͰશͯͷνΣοΫϦετɺΤϏσϯ εΛऔಘʂ w ίʔυΧόϨοδͪΖΜ̍̌̌ˋʂ w ઃܭʙςετ༷ɺΤϏσϯε·ͰΛίʔμʙ1-·ͰશһͰϑϧ νΣοΫʂ
w ୯ମςετʙγεςϜςετ·ͰશͯͷνΣοΫϦετɺΤϏσϯ εΛऔಘʂ w ίʔυΧόϨοδͪΖΜ̍̌̌ˋʂ w ઃܭʙςετ༷ɺΤϏσϯε·ͰΛίʔμʙ1-·ͰશһͰϑϧ νΣοΫʂ
ৗறઌͷେख ࣭Α͔ͬͨͰ͔͢ʁ
2ͳΒͳͥ ͜Μͳ͜ͱͯ͠Δͷʁ
"γεςϜ͕ େ͖͍͔Β
γεςϜ͕େ͖͍ͱ w γεςϜશମΛѲͰ͖ͳ͍ w ϝϯόʔશମΛѲͰ͖ͳ͍ ػೳ࣮ͷଥੑΛ৴པͰ͖ͳ͍ ࡉ͔͍ΤϏσϯε ΠϯλϑΣʔεཏΑΓίʔυΧόϨοδ ϝϯόʔ֤ҐͷεΩϧ͕Θ͔Βͳ͍ =>ੑѱઆͰݟΔ͔͠ͳ͍
ҟৗͳ·ͰͷνΣοΫମ੍ ϝϯόʔ֤ҐͷͷرബԽ ””͡Όͳͯ͘””Ͱ߹ͬͯΔɻ Ϛωδϝϯτͷϛεɻ
γεςϜΛখ͘͢͞Δͱ w γεςϜશମΛҰ؏ͯ͠νΣοΫ͢Δ৬Λઃ͚ΒΕΔʢ ༷ͷҰ؏Խʣ w γεςϜͷػೳͻͱͭͻͱͭͷۀޮՌΛଌΓɺΠϯλ ϑΣʔεΛ࠷దԽͰ͖Δʢςετ༷ͷ໌֬Խɺ࠷దԽʣ w ϝϯόʔ֤Ґͷಛੑ͕Θ͔ΓɺಛੑࠐΈͰՌΛଌΕΔ ʢαϯϓϦϯάϨϏϡʔͳͲͰޮԽʣ
·ͱΊ
γεςϜ୯ҐΛখ͘͢͞Δ͜ͱʂ w γεςϜશମΛݟͯ͠ɺػೳͷۀޮՌɾҰ؏ੑɾ࣮ϨϕϧΛ ཧͰ͖Δʂ w ͓٬͞Μ͕ೲಘͯ͠ʮ͓͠ʯͰ͖Δʂ w ։ൃϓϩηεɺϝϯόʔΛదࡐదॴͰ͖Δʂ w ͳΜ͍͍͜ͱ͔ͬΜ͚ʂ
ͦͷͨΊʹͱΔ͖ߦಈ w ϓϩάϥϚ w γεςϜ͕খ͘͞ͳͬͨશମΛݟͤΔʂɿ༷Ѳͷൣғ֦େ w γεςϜؒͰ࿈ܞ͢ΔͱඇಉظॲཧͨΓલʂɿ1VC4VCͳͲͷσβΠϯύλʔϯ w ࣗͰॻ͘ίʔυΛͱʹ͔͘গͳ͘ʂɿϑϨʔϜϫʔΫɾϥΠϒϥϦͷڵຯ w
ઃܭऀ w େ͖ͳۀΛখׂ͘͢͞ΔʂɿυϝΠϯׂ w খׂͨ͘͞͠γεςϜΛ࿈ܞ͢ΔʂɿϚΠΫϩαʔϏεɾࢄγεςϜ w γεςϜӡ༻Λ͓٬͞ΜʹΘ͔ΔΑ͏ʹʂɿࢹɾՄࢹԽ w Ϛωʔδϟ w ϝϯόʔͷಛੑͷѲʂɿυϥοΧʔͰͲ͏ͧ w ϝϯόʔͷೳಈԽʂɿ;Γ͔͑ΓͳͲʢPSશҕʹͳΒͳ͍͜ͱʣ w γεςϜؒ࿈ܞΛؚΊͨશମͷଥੑνΣοΫʂɿγεςϜߏͳͲͷ֎ֲѲ
Δ͔͠ͳ͍ ͜ͷϏοάΣʔϒʹ
͓ΘΓ ,0+*4"*,*