なぜポートフォリオが必要なのか エンジニアと人事(評価・採用)両方向の視点から
Forkwell技術顧問、ペパボ研究所 主席研究員、GMOペパボ株式会社 チーフエンジニア 松本 亮介 2018.10.09 【エンジニアのキャリアアップを語る】日々のアウトプットが変える!あなたのエンジニア・ライフ
ΤϯδχΞͱਓࣄʢධՁɾ࠾༻ʣ྆ํͷࢹ͔ΒForkwellٕज़ސɺϖύϘݚڀॴ ओ੮ݚڀһɺGMOϖύϘגࣜձࣾ νʔϑΤϯδχΞদຊ ྄հ2018.10.09 ʲΤϯδχΞͷΩϟϦΞΞοϓΛޠΔʳʑͷΞτϓοτ͕ม͑Δʂ͋ͳͨͷΤϯδχΞɾϥΠϑͳͥϙʔτϑΥϦΦ͕ඞཁͳͷ͔
View Slide
1. ͡Ίʹ2. ࣗͷମݧ3. ମݧ͔ΒϙʔτϑΥϦΦͷॏཁੑΛݕ౼4. ·ͱΊ2࣍
1. ͡Ίʹ
• Forkwell ٕज़ސ• GMOϖύϘ νʔϑΤϯδχΞ• ϖύϘݚڀॴ ओ੮ݚڀһ• ใॲཧֶձ ֤छӡӦһ• ژେֶത࢜ʢใֶʣ• ηΩϡϦςΟɾΩϟϯϓߨࢣ4দຊ྄հ / ·ͭͱΓʔ / @matsumotory
Forkwell Portfolio @matsumotory5
6
2. ࣗͷମݧ
6લ
ത࢜՝ఔ1
28ࡀ
ΦʔϓϯιʔειϑτΣΞʢOSSʣͱͯ͠։ൃ͢Δ͜ͱ
• ιϑτΣΞΛ։ൃͯ͠ιʔείʔυΛެ։͢Δ• কདྷੑ͕͋Εະख़ͳঢ়ଶ͔ΒͰެ։͢Δ• ϑΟʔυόοΫΛͬͯΫΦϦςΟΛ্͍͛ͯ͘• ਐḿΞΠσΞɺ࣮Φʔϓϯʹͯ͠ΫΦϦςΟΛ্͛Δ• ࣗɾࣾͱଞਓɾࣾ֎ͱڞಉͯ͠։ൃӡ༻͕࣮ݱՄೳ12Webٕज़ͰΑ͋͘ΔΓํ
Φʔϓϯʹֶज़ݚڀ͢Δ͜ͱ
• จެ։·ͰΦʔϓϯʹͰ͖ͳ͍• ݚڀͷωλਐḿɺ࣮Λެ։͠ͳ͍• جຊతʹจʹ·ͱΊ͔ͯ͠Δ͖ձٞࡶࢽͰެ։14࣮͍͠߹͕ଟ͍
ͰOSS։ൃͷΑ͏ʹݚڀΛͨ͠
• ݚڀͦ͏͍͏ΓํΛ͠ͳ͍Αʁ• ͦΜͳ͜ͱͯͨ͠ΒจʹݚڀʹͳΒͳ͍Αʁ• จԽͷલʹϒϩάʹॻ͘ͱจʹͳΒͳ͍͔Αʁ• ॏཁͳωλਐḿΛϒϩάʹॻ͘ͳΜͯԿΛߟ͍͑ͯΔͷ͔ʁ16൷Λड͚ͨ
ࣗࣗͷݚڀΛΦʔϓϯʹ͢Δͷ͔ͩΒؒҧͬͨ͜ͱ͍ͯ͠ͳ͍
Γ͍ͨΑ͏ʹΔ
ͱ͍͑ෆ҆ͩͬͨ
ۮવ࿓ԼͰग़ձͬͨࢦಋڭһͷڭतʹΈΛ૬ஊͯ͠Έͨ
ڭतͷݴ༿
ʮੲͷΓํʹनΘΕͳͯ͘ྑ͍Ͱ͢ɻদຊ͞Μ͕ྑ͍ͱࢥ͏ΓํͰ͖ͳΑ͏ʹͬͯԼ͍͞ɻࠓͷΓํɺྑ͍ͱࢥ͍·͢Αɻʯ
• ໎͍͕ফ͑ͨ• Φʔϓϯʹݚڀɾ։ൃ͕Ͱ͖Δ• ࣗͷΓ͍ͨ͜ͱ͕Ͱ͖Δ…..23ٹΘΕͨ
ϑΟʔυόοΫͷதͰ
• ༗໊ͳٕज़ऀ͕ใ֦ࢄΛͯ͘͠Εͨ• தʹωΨςΟϒͳίϝϯτࢁ͋ͬͨ• ͦΕΛͲ͏ʹ͔ٕज़Ͱݟฦ͢Α͏ʹߟ͑ͨ• ࣗʹେ͖ͳඪ͕͋ΔͷͰͭ·͍ͮͯΒΕͳ͍• গͣͭ͠ߨԋґཔ͞ΕΔΑ͏ʹͳͬͨ• ֶज़ɾاۀͰͷධՁʹܨ͕͍ͬͯͬͨ• ͱʹ͔͘໘ന͔ͬͨͷͰίπίπͱऔΓΈΞτϓοτ͠ଓ͚ͨ25ࢁϑΟʔυόοΫΛಘΒΕͨ
͋Δ࣌ৼΓฦΔͱେ͖ͳՌʹͳ͍ͬͯͨ
ੈͷதͰͷࣗͷཱͪҐஔΛΔ
• ͍ͭͷ·ʹ͔Γ߹͍ʹͳ͍ͬͯͨ• ҰॹʹτʔΫηογϣϯΛ͍ͯͨ͠• ҰॹʹOSS։ൃΛ͍ͯٞͯͨ͠͠• ڧ͍ٕज़ऀʹ·Εͯ͞Βʹڧ͘ͳ͍ͬͯ͘• ֶͿ΄ͲʹࣗΛΓͬͱֶͼͨ͘ͳΔ28ੲԕ͍ଘࡏͩͬͨ༗໊ਓ
• ༗໊ͱ͞ΕΔٕज़ऀͷ͍͢͝• ٕज़͕ͨͩͨͩ໘ന͍ɺ࡞Γ্͛Δָ͠͞• ࣗͨͩͨͩൃతʹऔΓΉ͜ͱͰ͕૿෯͍ͯ͘͠• ҙΛٕ࣋ͭज़ऀͱͷؔͷதͰ͕͞ΒʹඈͼՐ͢Δ29͕ඈͼՐ͢Δ
ݟ͑ͳ্͔ͬͨ
• ࣗͷઐͰͷࣗͷཱͪҐஔ• ࣗͷऔΓΈΛΦʔϓϯʹ͢Δ͜ͱͰࣗΛΔ• τοϓϨϕϧͷٕज़Ͳ͔͜ԿΛΕḷΓ͚ͭΔ͔• ࣗͷٕज़͕࠷׆͖ΔಓͲ͔͜• ࣗͷಘҙͰੈքҰΛࢦ͢• ເͰແ͍31্͕ݟ͑࢝Ίͨ
ಘͨݟΛͱʹ͔͘ܧଓతʹެ։ͯ͠ΈΔ͜ͱ
3. ମݧ͔ΒϙʔτϑΥϦΦͷॏཁੑΛݕ౼
• ࣗͷεΩϧͷ໌֬Խͱ࠶ೝࣝ• ਓʹ͖ͪΜͱ͑Δ͜ͱʹΑͬͯਖ਼֬ʹཧղͰ͖ෆՕॴೝࣝͰ͖Δ• पΓΛר͖ࠐΉ͜ͱ͕Ͱ͖Δ• ඈͼՐ͠͞ΒʹܧଓతͳऔΓΈʹ͚ͯࣗΛޙԡ͠Ͱ͖Δ• ઌΛ༧ଌͰ͖ΔΑ͏ʹͳΔ• ݸʑͷΞτϓοτΛͭͳ͗߹ΘͤετʔϦʔͱͦͷઌΛݟਾ͑Δ• งғؾͰ͍ͬͯΔͱݶք͕དྷΔͷͰࢥߟΛΞτϓοτͯ͠ཧ͢Δ34ΤϯδχΞઢͰͷΞτϓοτͷޮՌ
• ྗ͢Δͷͷ࠾༻ϓϩηεͰ࣮ྗΛݟൈ͘ͷඇৗʹࠔ• Ξτϓοτ͕͋Δ͚ͩͰ࠾༻ɾධՁͷՄೳੑΛେ্͖͛͘ΒΕΔ• ਓࣄʢ࠾༻ɾධՁʣͰΈΔॏཁͳϙΠϯτ• ࣮͔Β͍͔ʹ٬؍తͳՁΛओுͰ͖Δ͔• ࣮Λ௨ͯ͡पΓʹͲ͏͍͏ӨڹΛ༩͑ม͖͔͑ͯͨ• ࣮Λ௨ͯ͡ڥ͕มΘͬͯ׆͖ΔࣗͷڧΈͳʹ͔35ਓࣄઢͰͷΞτϓοτͷޮՌ
• Θ͕ͨ͠ϙʔτϑΥϦΦ͔Βݟ͍ͨ͜ͱʢݱ࣌ͷεΩϧͱಉ༷ʹॏཁࢹʣ• ϙʔτϑΥϦΦΛ௨ͨ͡ཪͷҰ؏ੑΛಡΈऔΔ• ඞཁͱ͞ΕΔٕज़࣌ͱڞʹࠁʑͱมԽ͍ͯͨ͘͠Ί• ΞτϓοτͱͦͷετʔϦʔ͔Βͦͷਓͷಛච͖͢൚༻తͳೳྗ• ٕज़ۀք͕มΘͬͨ࣌ʹ׆༂Ͱ͖ΔීวతͳεΩϧͲ͔͜• ͳʹ͔ʹதͯ݁͠Ռʹͩ͜ΘΓՌΛग़͍ͯ͠Δ• ܧଓతʹͣͬͱऔΓΜͰ͍Δɺͦͷཧ༝ຊਓͷಈػ36ΞτϓοτͱͦͷετʔϦʔͰ͋ΔϙʔτϑΥϦΦ
4. ·ͱΊ
• ΞτϓοτΛӬଓతʹ͢• ݸʑͷΞτϓοτΛ·ͱΊͯεΩϧͷετʔϦʔΛ࡞Δ• (ΤϯδχΞ)ετʔϦʔ͔Βशಘ͖͢εΩϧࣗͷΩϟϦΞΛҙࣝ• (ਓࣄ)ετʔϦʔ͔Βݟ͑ΔຊਓͷීวతͳεΩϧͱࢹ࠲ࢹʹ• εΩϧϙʔτϑΥϦΦͷಁ໌ੑΛ࣋ͬͯۀքͷج४ΛօͰ࡞͍ͬͯ͘• ඪՌͷڞ༗͕ۀքίϛϡχςΟͷ׆ੑԽʹͭͳ͕͍ͬͯ͘38ϙʔτϑΥϦΦͷॏཁੑ