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
200628_大人のホームルーム_社会見学_余は如何にして品質技師になりし乎/200628_F...
Search
mkwrd
PRO
June 28, 2020
Technology
0
640
200628_大人のホームルーム_社会見学_余は如何にして品質技師になりし乎/200628_FELT_AQ_Homeroom_Career_How_I_Became_QA_Engineer
大人のホームルーム 社会見学【キャリアパスについて考えよう】で登壇した資料です。
開発エンジニア時代の自分史を語っています。
Written in Japanese
mkwrd
PRO
June 28, 2020
Tweet
Share
More Decks by mkwrd
See All by mkwrd
241024_JTC_品質文化の持つ難しさ
mkwrd
PRO
1
80
240622_WACATE2024夏_BPPセッション_虚実皮膜のWACATEハイ
mkwrd
PRO
1
600
240525_OSC_Nagoya_LEADING-QUALITYから考えるソフトウェア品質とビジネス価値/240525_OSC_Nagoya_Software_Quality_and_Business_Value_Based_on_LEADING_QUALITY
mkwrd
PRO
2
66
240516_Nihonbashi_P-Cube_Quality_And_Quality_Culture_Cultivation_Cycle
mkwrd
PRO
1
56
240207_DevLOVE_Dev_x_QA_to_Quality_Development
mkwrd
PRO
0
330
240127_OSC_Osaka_LEADING-QUALITYから考えるソフトウェア品質とビジネス価値 /240127_OSC_Osaka_Software_Quality_and_Business_Value_Based_on_LEADING_QUALITY
mkwrd
PRO
1
270
231222_Findy_LEADING_QUALITYがさくっとわかるスライド/231222_Findy_Quick_Understanding_of_LEADING_QUALITY
mkwrd
PRO
0
1k
231116_ATD_Mastering_Broken_Windows_Theory_in_Software_Development
mkwrd
PRO
0
97
230930_XP祭り_ビジネスへの越境を考える /230930_XP_Fest_Across_Your_Border_to_Business
mkwrd
PRO
0
1k
Other Decks in Technology
See All in Technology
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
470
複雑なState管理からの脱却
sansantech
PRO
1
140
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
110
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
180
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
100
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
AIチャットボット開発への生成AI活用
ryomrt
0
170
Featured
See All Featured
Designing for Performance
lara
604
68k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Done Done
chrislema
181
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Scaling GitHub
holman
458
140k
KATA
mclloyd
29
14k
The Language of Interfaces
destraynor
154
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Transcript
༨Կʹͯ͠ ࣭ٕࢣͱͳΓ͠ݷ Mark Ward จܥग़Ͱ*5ΤϯδχΞͱͯ͠ब৬ͨ͠ɺൺֱతͲ͜ʹͰ͍Δஉੑɻझຯͱ࣮ӹΛ݉Ͷͯࣾ֎ొஃ ւ֎ΧϯϑΝϨϯεࢀՃʹΤωϧΪʔΛ͚Δɻ ݄͔Β࿑ಇऀਓੜΛ࢝ΊΔɻ৽ଔͰೖࣾͨ͠O࣍ιϑτϋεͰɺجຊڅΛԼ͛ΒΕ҆ʙ͘ ͖͜ΘΕΔΠΤεϚϯ։ൃΤϯδχΞͱͯ͠ΛʹৼͬͨޙɺୈࡾऀݕূձࣾͰςετࣗಈԽɾ 2"ʢ࣭อূʣͷੈքʹग़ձ͍ɺݸੑͱࣝΛ׆͔ͨ͠ಇ͖ํʹ׆࿏Λݟग़͢ɻ ݱࡏɺڭҭܥࣄۀձࣾͷ*5෦ʹไ৬͢Δʮ2"ܙାʢϒϨΠϯʣʯͱͯ͠ɺ৫ͷ࣭จԽৢͷ
ΤϰΝϯδΣϦετۀͱςετϓϩδΣΫτϚωδϝϯτۀͷ྆ྠΛ༬͔Γͳ͕ΒɺΞδϟΠϧɾ %FW0QT࣌ͷ2"ΤϯδχΞͷ͋Γํͱऩ্ࡦΛࡧ͢Δɻ ࠓൠͷίϩφՒͰɺϲ݄ؒϑϧϦϞʔτͰ࣮ՈʹҾ͖͍ͬͯͨ͜ͷͰɺ͔ͳΓଠͬͨɻ ొஃ ΩϟϦΞɹ 3࣌ݶɿ։ൃΤϯδχΞ→QAΤϯδχΞ @mkwrd
ࠓͷΦϚʔδϡ ଜؑࡾʦஶʧླढ़ʦ༁ʧ ʢɾݪॻʣ ʰ༨Կʹͯ͠جಜ৴ెͱͳΓ͠ݷʱ ʢؠจݿʣ YOKU NITERU @mkwrd
@mkwrd ˞ݸਓͷײͰ͋Γɺస৬ʹΑΔޮՌɾޮೳΛࣔ͢ͷͰ͋Γ·ͤΜɻ ༨QAΤϯδχΞʹస৬ͯ͠ɺ ιϑτΣΞ͚ͩͰͳ͘ ੜ͖ํͷ্࣭͕͕Γ·ͨ͠ɻ
༨͕։ൃΤϯδχΞ͔Β2"ΤϯδχΞʹ స͢Δ·Ͱͷឯ༨ۂં࢙ͨࣗ͠Λ ѻ͍·͢ ͦͯ͠ɺ2"ΤϯδχΞͷҙٛັྗʹ ΄ͱΜͲ·ͬͨ͘৮Ε·ͤΜ ͷ͓ͬ͞Μͷઙ͍ࣗޠΓʹڵຯແ͍ͬͯʁɹ·͊·͊ɺͦ͏ݴΘͣʹʜʜ @mkwrd
҉ҋʹҰےͷޫ໌Λݟग़͢·Ͱͷ աఔΛָ͓͠Έ͍ͩ͘͞ ϋοϐʔΤϯυʹͳΔ͔ΒɺΈΜͳ҆৺ͯ͠Ώͬ͘Γ͍ͯͬͯ͠Ͷʂʂʂ @mkwrd
༨ͷਓ૾ 1 Mark Ward @mkwrd 2 3 4 େֶଔۀޙɺઐֶߍʹ1௨͍ΤϯδχΞ৬ʹब͍ͨจܥ ։ൃΤϯδχΞ͔ΒQAΤϯδχΞʹస
ւ֎ΧϯϑΝϨϯεɾϑϦʔΫ @mkwrd 5 ࣭ɾςετͷ࠷৽ใɾࣄྫͷτʔΫ͕ଟ͍
༨ͷ৬ྺ 1. ಠཱܥιϑτϋε 2. ୈࡾऀݕূاۀ 3. ۚ༥ࣄۀձࣾ 4. ڭҭࣄۀձࣾ 1
2 3 4 20124݄ 20161݄ 20191݄ 201912݄ ։ൃΤϯδχΞ QAΤϯδχΞ @mkwrd SES࣌ʢؚɾ3ϲ݄ແ৬ʣ ࣄۀձࣾ࣌
༨ͷ৬ྺ 1 2 3 4 20124݄ 20161݄ 20191݄ 201912݄ ։ൃΤϯδχΞ
QAΤϯδχΞ @mkwrd ࠓʹ͍ͨ࣌͠ظ
ୈ1ষ ༨ɺੈͷதʹ͏·͘߹ΘͤΒΕͳ͍ @mkwrd
༨͕ઐֶߍ࣌ʹड͚ͨاۀͷ @mkwrd
༨͕ઐֶߍ࣌ʹఆΛಘͨاۀͷ @mkwrd
ࣗݾੳɾࣗݾ൱ఆ͔Β࢝·Δʮاۀ͕ཉ͍͠ਓࡐʯڭҭ ී௨ͷ͜ͱ͕ී௨ʹͰ͖ͳ͍ײ֮ͱετϨεʹΑΔ٣Ի ·͡Ί͞ɾ࣮͞ΛചΓࠐΊɺͱ͍͏ब৬ࢦಋ ࣄʹເͳͲແ͍͠ߴΈͳΜ͔͠ͳ͍ͷʹɺۤ࿑ͨ͠ब৬׆ಈ @mkwrd
༨ੈͷதʹٻΊΒΕ͍ͯͳ͍ʁ ͬͺΓͦ͏ͩΑͳ ୭ͩͬͯʮਓʹͰ͖Δ͜ͱ͕Ͱ͖ͳ͍มͳͭʯޏ͍ͨ͘ͳ͍Αͳ Α͘रͬͯ͘ΕΔձ͕ࣾ͋ͬͨͳ @mkwrd
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ ਓੜ͕ଉ͍ۤ͠ϥΠϯ
ୈ2ষ ༨ɺ։ൃͰઓՌΛڍ͛ΒΕͳ͍ @mkwrd
༨ͷ։ൃܥ৬ܦྺʢ͍͍ͩͨʣ 1 ௨৴ܥܖγεςϜߋվ 2 3 4 ަ௨ܥج൫ݕࠪػ։ൃ ަ௨ܥγεςϜߋվ ެڞܥใγεςϜߋվ @mkwrd
5 ެڞܥ……ͳΜ͚ͩͬ 6 ެڞܥ……ͳΜ͚ͩͬ 7 ҩༀܥใγεςϜߏங 8 ڌͷࡶ༻ 9 ҿྉܥاۀ౷߹ࢧԉ
༨ͷؔΘͬͨ։ൃܥϑΣʔζʢ͍͍ͩͨʣ 1 جຊઃܭ 2 3 4 ৄࡉઃܭ ίʔσΟϯά ୯ମςετ @mkwrd
5 ݁߹ςετ 6 ૯߹ςετ 7 ಋೖ 8 ӡ༻ 9 ϦόʔεΤϯδχΞϦϯά
༨ͷ։ൃܥεΩϧʢ͍͍ͩͨʣ 1 Java 1ͪΐͬͱ 2 3 4 C# 4ϲ݄͘Β͍ CݴޠɾC++
4ϲ݄ COBOL 2ϲ݄ @mkwrd 5 Excel VBA 4ϲ݄ 6 HTMLɾJSP 4ϲ݄ 7 OracleɾSQL Server 3 8 MS Office 3 9 Windows 3 RHEL 1ͪΐͬͱ Solaris Ұॠ
༨ͷεΩϧࠓৼΓฦͬͯ ਖ਼ύοͱ͠ͳ͍…… @mkwrd
1·ͩྑ͔ͬͨ JavaΛΓɺOracleΛֶͼ ΠϯΫϦϝϯλϧ։ൃͰ جຊઃܭ͔Βӡ༻ΛֶͿ͜ͱ͕Ͱ͖ͨ @mkwrd
൵ܶͷఆظঢڅ @mkwrd
1͔Β2ʹ্͕Δ4݄ @mkwrd ༨ͷجຊڅֹ͕݄500ԁ Լ͕͍ͬͯͨ
൵ܶͷఆظݮڅ @mkwrd
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ 20134݄ ݮڅ ਓੜ͕ଉ͍ۤ͠ϥΠϯ
ࣙΊͳ͔ͬͨཧ༝ @mkwrd 3ɾ5ਏ͍͜ͱ͕͋ͬͯ ࣙΊͳ͍ͷ͕વͱݴΘΕ͍ͯͨ͠ ࣙΊΔͷා͍ͱࢥ͍͔ͬͯͨΒ
ୈ3ষ ༨͍͔ʹͯ͠߅͍͡Ί͔ͨ @mkwrd
ߥͷপ͔Βൈ͚ग़ͤͳ͍ײ֮ ਖ਼ύοͱ͠ͳͯ͘ɺ͍͘Βؤுͬͯೳྗෆ͔͠ײ͡ͳ͍ ҰํͰʮҰຊͰઓ͏։ൃΤϯδχΞʯͳͲԿॲʹ͍ͳ͍ ͍Δͷ΄ͱΜͲ͕αϥϦʔϚϯɺೋݴʹʮ͓٬༷ͷ͝ҙʯ ʮӳޠ͕Ͱ͖Δ͔ΒੈքͰࣄ͍ͨ͠ʯͱݴ͏ͱɺۤস͞ΕΔ @mkwrd
ࣗݾߠఆײ͕͔ͬͨ ༨͕͕ͬͨ͢ͷɾͦͷ1 @mkwrd ࢿ֨ࢼݧ
@mkwrd ࢿ֨ࢼݧ 1. ߦॻ࢜ࢼݧ ࢀߟॻΛങ͚ͬͨͲ·ͬͨ͘ษڧ͕श׳ʹͳΒͣ डݧ͢Β͍ͯ͠ͳ͍
@mkwrd ࢿ֨ࢼݧ 2. ӳݕ1ڃ ܁Γฦ͠ड͚ͯͲ͏ษڧͯ͠ࣃཱ͕ͨͣɺ ४1ڃʹΓସ͑ͯ5ճʹͬͱ߹֨ 1ڃʹະͩʹड͔Βͳ͍
@mkwrd ࢿ֨ࢼݧ 3. ใηΩϡϦςΟεϖγϟϦετࢼݧ Ԡ༻ใΑΓͪ͜Βͷํ͕͓͠Ζ͔ͬͨ ηΩϡΞϓϩάϥϛϯάΛࣺͯ ετϥςδʔͱϚωʔδϝϯτྖҬͰউෛ ޕޙIIͰ1ࠩͰམͪɺ3ճ࿈ଓͰड͔ΒͣఘΊ
ࣗݾߠఆײ͕͔ͬͨ ༨͕͕ͬͨ͢ͷɾͦͷ2 @mkwrd Ϗδωεॻɾࣗݾܒൃॻ
Ϗδωεॻɾࣗݾܒൃॻ ͨͿΜ͙Β͍ಡΜͩ ͦͷதʹʜʜ @mkwrd
ֶੜ࣌ʹॳΊͯಡΈ͖ͬͨ༸ॻ 1'υϥοΧʔ ʰܦӦऀͷ݅ʱ @mkwrd ࣝ࿑ಇऀશһ ΤάθΫςΟϒ ࣗͰߟ͑ࣗΛ ཧ͠ՌΛग़͢
ࣗݾߠఆײ͕͔ͬͨ ༨͕͕ͬͨ͢ͷɾͦͷ3 @mkwrd ಉ͡ࣄͰಇ͍͍ͯͨਓʑ
ಉ͡ࣄͰಇ͍͍ͯͨਓʑ @mkwrd εΩϧΛೝΊͯ͘Εͨݩɾಉ྅ ࣗࣾࣾһͷΑ͏ʹΑͯ͘͘͠Εͨސ٬ ਓੜΓ։͚Δͱڭ͑ͯ͘Εͨݸਓࣄۀओ ˍ͍ͭன৯ʹ௨͍ͬͯͨڶഴͷେকɾঁক͞Μ
@mkwrd ࣗͷΓ͍ͨ͜ͱΛΖ͏ ϓϩάϥϛϯάͰͳ͍ྖҬͰઓ͓͏ ͜͜·Ͱ͕ͬͯ͢ࢧ͑ͯΒͬͯΑ͏͘ ͱࢥ͑ͨ
@mkwrd Ұ೦ൃى υΠπʹϫʔΩϯάϗϦσʔʹߦ͜͏ʂʂ 1. ࣗͰυΠπޠϨοεϯΛ։͘υΠπਓʹࢣࣄ 2. ϫʔϗϦ༻ͷอݥՃೖɾհऀΛ͚ͭͯ४උ
݄ɹୀ৬ @mkwrd
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ 20134݄ ݮڅ 20159݄ ୀ৬ ਓੜ͕ଉ͍ۤ͠ϥΠϯ
͕ɾɾμϝͬɾɾʂʂ @mkwrd
@mkwrd 2015Ԥभຽةػ
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ 20134݄ ݮڅ 20159݄ ୀ৬ɾߤஅ೦ ਓੜ͕ଉ͍ۤ͠ϥΠϯ
ୈ4ষ ༨ɺ࣭ͷੈքʹग़ձ͏ @mkwrd
༨ͷస৬׆ಈ 1 ໊ͷΕͨେاۀ ӳޠ͕͑Δࣄʹظ ϓϩάϥϛϯάආ͚Δ స৬ΤʔδΣϯτ2ࣾ @mkwrd " ίϯαϧλϯτ •
ҰྲྀͷϏδωεύʔιϯͱͯ͠ ѹతʹҎԼུ • ͓ͭΉෆͰѹతʹશ໓ • ॻྨ΄ͱΜͲ௨Βͳ͔ͬͨ B. େاۀࢠձࣾɾࣄۀձࣾ ͦΕͧΕʹҟͳΔرΛग़͢ 2 3 4 • ΓࢭΊ • ۀछɾۀքɾ৬छΘͳ͍ • ͰϓϩάϥϚʔආ͚͍ͨ
ୈࡾऀݕূاۀͱ͍͏ͷΛΔ @mkwrd Made in Japanͷ࣭Λࢧ͖͑ͯͨ ࡞ΓखͰͳ͍ɺੵۃతͳकΓख ςετ࣭ͷઐ৬ɾઐاۀ͕͋Δͱʂ
༨͕స৬׆ಈͰԠืͨ͠اۀͷ @mkwrd
༨͕స৬׆ಈͰఆΛಘͨاۀͷ @mkwrd
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ 20134݄ ݮڅ 20159݄ ୀ৬ɾߤஅ೦ 20161݄ స৬
ਓੜ͕ଉ͍ۤ͠ϥΠϯ
ϙδςΟϒͳస৬ʹͳͬͨཧ༝ @mkwrd ։ൃܦݧɾӳޠྗΛߠఆతʹଊ͑ͯ͘Εͨ ࣭ʹ͍ͭͯΖ͏ͱ͢Δ࢟ΛೝΊͯ͘Εͨ લ৬ΑΓڅ༩্͕͕ͬͨ ౦ূҰ෦্ɾେاۀάϧʔϓձࣾ
@mkwrd ༨ͷࣗݾߠఆײ 20124݄ ৽ଔೖࣾ 20134݄ ݮڅ 20159݄ ୀ৬ɾߤஅ೦ 20161݄ స৬
ਓੜ͕ଉ͍ۤ͠ϥΠϯ
ऴষ ༨ɺੜ͖Δɺੜ͖ͯΏ͘ @mkwrd
2"ΤϯδχΞʹͳ͔ͬͯΒͷ༨ 1 ։ൃεΩϧɿςετࣗಈԽͰେॿ͔Γ 2 3 4 ಇ͖ํɿॳࠔɺӳޠΛ͏֎ࢿܥҊ݅Ͱͷͼͷͼͱ ࣾ֎׆ಈɿօແˠ݄1ճఔʹͳΓɺొஃػձ ੈքࢤɿ࠷৽ࣄΛֶͼʹւ֎ΧϯϑΝϨϯε @mkwrd
5 ΩϟϦΞɿνʔϜͱ৫ͷ QAܙାʢϒϨΠϯʣ
@mkwrd • ஔ͔ΕͨॴͰ࡙͘ඞཁރΕΔඞཁແ͍ ࣗͰબΜͩॴͰɺྗͯ͠ɺ࡙͜͏ • ࣗμϝͩͱࣗͷ೦ʹറΒΕͳ͍͜ͱ पΓΛڐ͞ΜͱଞΛԇ೦ʹ͠ͳ͍͜ͱ • ࢧ͑ͯ͘Εͨਓͨͪʹɺ৺͔ΒͷײँΛ ࠓޙࢧ͍͑ͨਓͨͪʹɺྗڧ͍ޙԡ͠Λ
@mkwrd ༨QAΤϯδχΞʹస৬ͯ͠ɺ ιϑτΣΞ͚ͩͰͳ͘ ੜ͖ํͷ্࣭͕͕Γ·ͨ͠ɻ ˞ݸਓͷײͰ͋Γɺస৬ʹΑΔޮՌɾޮೳΛࣔ͢ͷͰ͋Γ·ͤΜɻ
༨Կʹͯ͠ ࣭ٕࢣͱͳΓ͠ݷ Mark Ward จܥग़Ͱ*5ΤϯδχΞͱͯ͠ब৬ͨ͠ɺൺֱతͲ͜ʹͰ͍Δஉੑɻझຯͱ࣮ӹΛ݉Ͷͯࣾ֎ొஃ ւ֎ΧϯϑΝϨϯεࢀՃʹΤωϧΪʔΛ͚Δɻ ݄͔Β࿑ಇऀਓੜΛ࢝ΊΔɻ৽ଔͰೖࣾͨ͠O࣍ιϑτϋεͰɺجຊڅΛԼ͛ΒΕ҆ʙ͘ ͖͜ΘΕΔΠΤεϚϯ։ൃΤϯδχΞͱͯ͠ΛʹৼͬͨޙɺୈࡾऀݕূձࣾͰςετࣗಈԽɾ 2"ʢ࣭อূʣͷੈքʹग़ձ͍ɺݸੑͱࣝΛ׆͔ͨ͠ಇ͖ํʹ׆࿏Λݟग़͢ɻ ݱࡏɺڭҭܥࣄۀձࣾͷ*5෦ʹไ৬͢Δʮ2"ܙାʢϒϨΠϯʣʯͱͯ͠ɺ৫ͷ࣭จԽৢͷ
ΤϰΝϯδΣϦετۀͱςετϓϩδΣΫτϚωδϝϯτۀͷ྆ྠΛ༬͔Γͳ͕ΒɺΞδϟΠϧɾ %FW0QT࣌ͷ2"ΤϯδχΞͷ͋Γํͱऩ্ࡦΛࡧ͢Δɻ ࠓൠͷίϩφՒͰɺϲ݄ؒϑϧϦϞʔτͰ࣮ՈʹҾ͖͍ͬͯͨ͜ͷͰɺ͔ͳΓଠͬͨɻ ొஃ ΩϟϦΞɹ 3࣌ݶɿ։ൃΤϯδχΞ→QAΤϯδχΞ @mkwrd