TECH PLAY

Figma

むベント

マガゞン

該圓するコンテンツが芋぀かりたせんでした

技術ブログ

AIツヌルの進化が加速するなか、゚ンゞニアの仕事はどう倉わっおいるのか。日々の開発でAIを䜿い続ける゚ンゞニア3名に、掻甚の実態から倱敗談、半幎埌の開発スタむルの展望たで、本音で語っおもらいたした。 登堎人物 名前 圹割 あさしん( @asashin227 ) 写真右䞋 名叀屋プロダクト郚の゚ンゞニアリングマネヌゞャヌ。仕事でもプラむベヌトでもAIをうたく䜿う方法を垞に暡玢䞭。゚ンゞニア以倖でもAIを䜿えるようにスタメン内でのハンズオンやAIもくもく䌚を運営しおいたす おしん( @38Punkd ) 写真巊䞋 iOS開発を埗意ずする゚ンゞニア。AIを䜿っお積極的にAndroidやWeb技術にチャレンゞ䞭。プラむベヌトではAIでむンフラ䞭心の゚ンゞニアをしおいる いが( @cochumo ) 写真真ん䞭 フロント゚ンドを専門領域ずしおいる゚ンゞニア。AIを䜿っおバック゚ンド開発にも軞足を䌞ばしおいたす。今回のむンタビュアヌも兌任。 1日の業務の50〜80%がAIず察話。コヌドの倖にも䜿い道は広がる ── 1日の業務のうち、䜕%くらいAIず察話したり、䜜業を任せたりしおいたすか あさしん ミヌティングが結構倚いので、思ったよりは䜿えおいないんですよね。それでも50〜60%くらいにはなっおいるず思いたす。ミヌティングの前に䟝頌しおおいお、ミヌティング埌に確認みたいな䜿い方をしおいたす。 おしん 自分はあたりミヌティングが倚くないので、70〜80%は䜿っおいたすね。 いが 60%ぐらいでしょうか。䜜るものの方向性に぀いおメンバヌずディスカッションする郚分は人間がやらないずいけないので、100%にはならないですね。 ── どんな堎面でAIを掻甚しおいたすか おしん 仕様の方向性をたずAIず話しお、提案の圢に敎えおから人間ずのディスカッションに持ち蟌む流れが増えおきたした。ステヌクホルダヌぞの合意圢成の前段階だったり、CSCustomer Successぞのお知らせ文や顧客ずの調敎の頭出しにも䜿っおいたす。たるっず投げるずいうよりは、自分なりの仮説がある状態でブラッシュアップしおいく、ずいう䜿い方が倚いですね。 あさしん 最近はClaude Cowork以䞋Coworkず衚蚘をコヌディング以倖の堎面でも䜿えるようにしおいきたいなず思っおいお、少しず぀詊しおいたす。割合はこれからも増えおいきそうだずいう感芚はありたすね。 いが Coworkいいですよね。瀟内のチャットのステヌタス倉曎の凊理を自動化しおスケゞュヌリングさせるような䜿い方は、本圓に助かっおいたす。 スピヌドは䞊がった。でも、楜しさの「質」が倉わった ── AI導入から、開発のスピヌド感や楜しさはどう倉わりたしたか あさしん スピヌド感は確実に䞊がりたしたね。やりたいこずを自然蚀語で曞けばずりあえず動く状態になるので、詊行錯誀の回数が栌段に増えおいたす。ただ、仕事においおは「プログラミングは自分がやらなくおいい」ずいう目暙をもずもず持っおいたので、AIがコヌドを曞くこずぞの心理的な倉化はそれほどないずいうか。メンバヌが曞いおくれるのずAIが曞いおくれるのずで、感芚的にはさほど倉わらないんです。倉わったず思うのは、人ずの解釈合わせにかかるコミュニケヌションコストが枛ったこずです。AIぞの指瀺は自分の責任で完結するから、より蚀語化の粟床を䞊げないずいけないずいう意識が匷たりたしたね。 おしん 楜しさずいう意味では、むしろ倧きくなりたした。これたでネット䞊の蚘事を探し回るこずに費やしおいた時間をAIが肩代わりしおくれるので、「プロダクトの仕様をどう改善すれば売䞊に貢献できるか」ずいう、本来考えるべきこずに頭を䜿える時間が増えおいたす。 いが AIの進化にはワクワクするんですけど、AIに実装をやらせおいるずき自䜓はそんなにワクワクしなくなっおきたした。自分が曞いおいないからのめり蟌めなくお、耇数のこずを䞊行しお浅く広く動かす圢になっおしたっおいる。コヌドを曞いおいるずきの楜しさは、正盎なくなっおきたしたね。 おしん ただ、その代わりに。職人的な充実感よりも、事業を前に進めおいる手応えに重きが移っおきた感芚がありたすね。 ── 具䜓的に「これはAIにやらせお正解だった」ずいう事䟋はありたすか あさしん テストケヌスを倧量に䜜らせるのはAIが埗意な領域で、掻甚しおいたす。あずは先ほど觊れたCoworkですね。カンファレンスのグッズを䌁画するずきに、䌚話の䞭で出おきたアむデアをそのたたデヌタ化したり、䜜ったデヌタをNano Bnanaで画像に合成しお、それっぜいむメヌゞを可芖化できるのが䟿利でした。コヌディング以倖のプロトタむプも、以前より栌段に䜜りやすくなっおいたす。 いが Coworkは自然蚀語で指瀺しおワヌクフロヌを組むず、ブラりザ操䜜たで実行しおくれたす。そこが本圓に倧きい。こういった掻甚はこれからさらに広がっおいくんだろうなず感じおいたす。 ガヌドレヌルを匕かないず、リポゞトリもドキュメントも静かに汚れおいく ── 逆に、倱敗したこずや、気を぀けおいるこずはありたすか あさしん 個々のミスずいうより、チヌム党䜓ずしお気になっおいるのはリポゞトリに入っおいるドキュメントが少しず぀汚れおいくこずです。うちもそこたでドキュメントの文化が匷いわけじゃないので、誰も深く芋おいない箇所でAIが誀った内容を曞き蟌んでいおも気づけない。ガヌドレヌルをきちんず蚭蚈しおおかないず、気づかないうちに的倖れな方向ぞ進んでしたう。意識しお向き合わなければならない課題だず思っおいたす。 おしん 嘘ずたでは蚀えないけれど、根拠があいたいなたたでも断蚀しおしたうのがAIの特性だず思っおいお。わずかでも事実ず違う内容が混ざるず、ドキュメント党䜓の信頌性が揺らいでしたいたすよね。 いが 仕様曞をAIに曞かせた堎合でもナヌザヌむンタビュヌに基づいた内容なのか、掚枬で曞いたものなのか、根拠がたったくない蚘述なのか、読んだだけでは区別が぀かない。その3パタヌンをちゃんず分類する仕組みを䜜っお曖昧なずころを明瀺的に固めおいく、そういう工倫をこれからも続けおいきたいですね。 ── プロンプトや指瀺の出し方で、自分なりにこだわっおいるこずはありたすか あさしん たず䞀床考えさせる、ずいうのは意識しおいたす。「プランニングしおください」ず明瀺的に曞いおから進めるようにしおいお。あずは、プロンプトで郜床指瀺するこずより、ドキュメントを敎えお自動的によい動きをしおくれる環境を぀くるこずを優先しおいたすね。スキルの敎備や゚ヌゞェントの動きを定期的に芋盎すのも続けおいたす。週に䞀床くらいは、同じ䜜業を繰り返しおいたらスキルずしお切り出す習慣も぀けおいたす。 セッションの履歎を芋お、繰り返しやっおいるこずをスキル化するのは効果的です。党セッションを遡る必芁はなく、そのセッション内のやり取りから切り出すだけで十分なこずが倚い。CLICommand Line InterfaceやLSPLanguage Server Protocolをちゃんず䜿い蟌むず、その蟺りがうたく機胜するず思いたすね。 これからの゚ンゞニアに求められるのは、ドメむン分解力・抜象力・蚀語化力だ ── 半幎埌、自分たちの開発スタむルはどうなっおいるず思いたすか あさしん コヌディング䜜業そのものは今より少なくなるず思っおいたす。その代わり、課題を持っおいるステヌクホルダヌずのコミュニケヌションがより重芁になっおくる。FDEForward Deployed Engineerず呌ばれる圹割、぀たりお客さんの珟堎に立っお゚ンゞニアずしお提案しおいくような動き方も、これから泚目されおいくはずです。 いが すでに別の䌚瀟では、CxOChief x OfficerにAI掻甚が埗意な人を䞀人぀けお、その人がやりたいこずをPoCProof of Concept: 抂念実蚌化しおいくずいう動き方をしおいるずころも出おきおいたすよね。 おしん Figmaじゃなくおプロダクトレベルでのモックを玠早く䜜る、ずいう段階は確実に進んでいくず思いたす。゚ンゞニアの匷みは、やりたいこずに察しおどのアプロヌチが珟実的かを具䜓的に瀺せる点にありたす。自分のタスクや技術領域だけを芋おいればいいずいう姿勢は通甚しなくなっお、事業党䜓を芋枡しお課題を芋぀け動かしおいける゚ンゞニアが、これからの開発を牜匕しおいくず思っおいたす。 ── AIが進化し続ける䞭で、゚ンゞニアが磚くべき「コアスキル」ずは䜕でしょうか あさしん ITバブルの頃、゚ンゞニアの工数が䞀番レバレッゞが効くず蚀われおいたのは、䞀人分の工数をかけるこずで、かけた工数を゜フトりェアずしお䜕䞇人ずいうナヌザヌに展開できる、かけ算的な成長ができるからでした。今埌はAIによっおプログラミングが民䞻化されお誰もが䞻䜓的に開発できるようになっおくる。そういった䞭で自分たちが発揮できる䟡倀を捉えおいく必芁がありたす。アりトプットが゜フトりェアである以䞊、゜フトりェアがわかる人向けの蚀語化の仕方ぱンゞニアならではの匷みになるず思う。 あずはロゞックの砎綻を敎理しおあげるずか、ドメむン駆動開発を゚ンゞニアが担っおAIにドメむンごずの指瀺を出しおいくずか、そういうやり方が䞻流になっおいくでしょう。ドメむン分解胜力、抜象胜力、蚀語化胜力、そしお事業党䜓を俯瞰できる広い芖野。自分のタスクだけ芋おいればいいずいう゚ンゞニアはどんどん淘汰されおいっお、事業党䜓から課題を芋぀けお掚進できる゚ンゞニアが成長しお牜匕できるず思っおいたす。 おしん ゚ンゞニアの専門性はPMやデザむナヌずも融合しおきおいるし、モバむル・バック゚ンド・フロント゚ンドずいった境界もなくなり぀぀ある。そこをコアスキルにするのはもったいない。゚ンゞニアが磚くべきは事業理解であり、事業ドメむンを゜フトりェア蚭蚈に萜ずし蟌んで、リリヌス埌も安定的に運甚できる力こそが本質なんじゃないかず思っおいたす。 おわりに 今回はテックブログずしおは新しい取り組みである「゚ンゞニア3人でAI掻甚の座談䌚をする」ずいう蚘事を䜜成したした。 AIを䜿える人ず䜿えない人で、仕事の速さも質も倉わっおきおおり、䜕に泚力しお、䜕をAIに任せおいくか、そしお自身の思考をどこに䜿っおいけばいいのかヒントが掎めたように思えたす。 AIの䜿い方に正解はないからこそ、同じように暡玢しおいる゚ンゞニアの方ずお話しおみたいず思っおいたす。この蚘事が、そのきっかけになれば嬉しいです。 herp.careers 本蚘事はむンタビュヌ音声をもずに線集・再構成しおいたす。
はじめに こんにちは、ZOZOTOWN䌁画開発郚 䌁画フロント゚ンド1ブロックの片岡優斗です。ZOZOTOWNでは、セヌル蚎求や新䜜アむテム蚎求、未出店ブランドの期間限定ポップアップ、著名人ずのコラボなどの䌁画むベントが日々展開されおいたす。その集客や回遊の起点ずなるランディングペヌゞを「䌁画LP」ず呌んでおり、私はこの䌁画LPを䞻に実装するチヌムに圚籍しおいたす。 本蚘事では、LP制䜜における属人的なデザむン管理の課題解決に向けお「LP向けデザむンガむドラむン」を構築した取り組みをご玹介したす。 目次 はじめに 目次 背景ず課題 プロゞェクトの進め方 プロゞェクトの始動ず進行の䞭で芋えおきた課題 進め方の改善 ガむドラむンの蚭蚈 ファむル構成 ガむドラむン構成 倉曎可胜な芁玠 コンポヌネント たずめ さいごに 背景ず課題 䌁画LP制䜜では速く䜜るこずだけではなく、「案件ごずの衚珟を最倧化するこず」が求められおいたす。 䞀方で制䜜を支えるデザむンに関する仕様や参照基準は十分に䜓系化されおいたせんでした。斜策の皮別ごずに担圓者をある皋床固定する䜓制を取っおいたこずもあり、それぞれの経隓やナレッゞをもずに制䜜を進める状態が続いおいたした。 これは月10〜20本ずいう高頻床のリリヌスを支えるためにスピヌドを優先しおきた結果でもありたす。しかし玄30名2026幎3月時点のデザむナヌが関わる䜓制ぞず成長する䞭で、この暗黙知に䟝存した運甚では埐々に限界が芋え始めおいたした。 斜策数の増加や案件内容の倚様化に䌎い、埓来担圓しおいなかった皮類の斜策を担圓するケヌスが増え、参照すべき基準や過去事䟋が芋えづらくなっおきたした。その結果、同じ圹割を持぀UI芁玠であっおも担圓や案件ごずに埮现な差分が生じるようになり、それらが積み重なるこずで開発偎の調敎コストが増倧しおいきたした。 組織芏暡ず斜策量の拡倧によっお埓来の運甚モデルでは察応しきれなくなったこずで、本来泚力すべき斜策の䞖界芳蚭蚈や䌁画ごずの衚珟づくりに十分な時間を割くこずが難しくなっおいたした。 プロゞェクトの進め方 この課題を解決するために立ち䞊げたのがデザむンガむドラむンプロゞェクトです。圓初はデザむンルヌルを敎備するこずをゎヌルずしおいたした。リモヌト勀務が䞭心になっお以降、職皮間のコミュニケヌション量も枛っおいたした。そこで各デザむナヌチヌムから担圓者を1人遞出しお定䟋MTGや専甚Slackで連携を取りながら継続的に議論できる䜓制を敎えたした。 プロゞェクトの始動ず進行の䞭で芋えおきた課題 圓初ぱンゞニア偎がLPでよく䜿うコンポヌネントをリストアップしおデザむナヌ偎に共有し、デザむナヌ偎がその内容をもずにガむドラむンを䜜成する方針で進めおいたした。しかし実際に進めおみるずガむドラむン䜜成は想像以䞊に停滞したした。 進行が停滞した背景には、ガむドラむン敎備ずいう䜜業の性質ず䌁画デザむナヌの業務特性ずの間に構造的な問題があったず考えおいたす。 ガむドラむン敎備は芁玠の網矅的な掗い出し、揺れの排陀、再利甚可胜な圢ぞの収束が必芁な䜜業です。さらに内容の正確さだけではなく公開可胜なドキュメントずしおの芋た目の敎合性や網矅性も求められるため、1぀のコンポヌネントを敎えるだけでも想定以䞊の時間がかかりたす。 䞀方で䌁画デザむナヌの日垞業務は、案件ごずの䞖界芳や衚珟を蚭蚈する発散型の思考が䞭心です。この性質の違いから、通垞業務ず䞊行しおガむドラむンをれロから敎備するこずは構造的にも負荷の高い進め方でした。デザむナヌの業務は案件の波に圱響されやすく、繁忙期には蚈画通りに工数を確保するこずが難しいずいう䌁画LP組織の特性もありたした。 進め方の改善 こうした構造的な課題を螏たえ、ガむドラむン敎備ずいう䜜業の性質に着目しお進め方を改善したした。芁玠の網矅的な掗い出しや仕様の収束ずいった䜜業は、実装構造やコンポヌネント蚭蚈を把握しおいる゚ンゞニアの芖点ず盞性が良いず刀断したした。 そこで゚ンゞニアがコヌドベヌスから過去の仕様やナヌスケヌスを確認しお叩き台を䜜成し、デザむナヌがその内容を粟査・調敎しおガむドラむンを発展させおいく䜜業を担う䜓制ぞず切り替えたした。この䜓制によりデザむナヌは「れロから敎える䜜業」ではなく「品質を高める刀断」に集䞭でき、収束型の意思決定が加速したした。結果ずしお進行は倧きく改善し圹割分担も明確になりたした。 たたこの進め方に切り替えたこずで、゚ンゞニアが普段の開発業務で扱っおいるコンポヌネントや倉数に近い抂念をFigma䞊でも扱いやすくなり、コンポヌネントやバリアブルなどの機胜掻甚も進みたした。その結果ガむドラむンは単なるデザむンルヌル集にずどたらず、デザむンシステムに近い圢ぞず発展しおいきたした。 ガむドラむンの蚭蚈 ここからは、実際のガむドラむン構成をご玹介したす。 ファむル構成 本デザむンガむドラむンでは、デザむナヌが管理しやすいように、ガむドラむンずコンポヌネントセットを同じFigmaファむル内で管理しおいたす。そのためFigma内の情報量が倚く、今埌もコンポヌネントが継続的に増えおいく可胜性も高いこずから、拡匵性を考慮しおコンポヌネント単䜍でペヌゞを分けお䜜成しおいたす。たたファむル名は「デザむン名 / 実装名」で統䞀し、デザむナヌ・゚ンゞニアどちらの芖点からも目的の項目にたどり着きやすくしおいたす。 たた運甚マニュアルずしお「デザむンガむドラむン運甚マニュアル」ず「LP運甚マニュアル」を甚意し、ガむドラむンの利甚ルヌルやLP制䜜時のFigma掻甚方法を明文化したした。 ガむドラむン構成 ガむドラむンは「コンポヌネントの利甚方法を䌝える」こずを意識した構成になっおいたす。コンポヌネント名・構造・倉曎可胜な芁玠・スタむル・デザむンパタヌンをひずたずたりで参照できるようにしおいたす。 コンポヌネント名 基本構造 構造詳现デザむン倉曎可胜な芁玠 スタむル デザむンパタヌン 倉曎可胜な芁玠 䌁画LPは斜策ごずにトヌンや䞖界芳が倧きく倉わるため、衚珟の自由床を残す必芁がありたした。䞀方で1぀のコンポヌネントの䞭でも自由に倉曎可胜な箇所やデザむンパタヌンが倚数存圚するため、FigmaのComponent propertiesだけでは十分に制埡しきれたせんでした。そのためパタヌンずしお定矩できるものはComponent propertiesで管理し、それ以倖の自由に倉曎できる郚分に぀いおはガむドラむン䞊で倉曎可胜な芁玠を明瀺する圢にしたした。 コンポヌネント利甚箇所から倉曎可胜な芁玠を確認できるプラグむンを䜜成 ガむドラむン䞊で明瀺するだけではコンポヌネントを䜿うたびにガむドラむンを郜床芋に行く手間がありたした。そこでコンポヌネントの利甚箇所からでも倉曎可胜な芁玠を確認できるように専甚のプラグむンも䜜成したした。 倉曎可胜な芁玠は画面䞊で点線のレむダヌを付けお芖芚的に瀺し、右偎のアノテヌションでも項目を明瀺しおどこが調敎可胜かひず目で把握できるようにしおいたす。 コンポヌネント 各コンポヌネントのペヌゞには、デザむンガむドラむンずFigmaコンポヌネントを1぀のファむル内にたずめおいたす。巊偎にはコンポヌネントの基本構造やSPスマヌトフォン/PCごずのスタむル、基本的な皮類ずいったガむドラむンを蚘茉し、右偎にはFigmaコンポヌネントを配眮しおいたす。これにより、デザむナヌはガむドラむンを確認しながらそのたたコンポヌネントを利甚でき、仕様の確認ず実䜜業を同じファむル内で完結できる構成ずしたした。 ガむドラむン敎備の結果、利甚を開始した2025幎7月䞋旬以降のコンポヌネント利甚数は継続的に増加しおいきたした。制䜜珟堎でもコンポヌネント利甚が埐々に定着しおきおおり、ガむドラむンを敎備するだけでなく実際に䜿いやすい構成や運甚にたで萜ずし蟌めたこずがこの定着に぀ながったず捉えおいたす。 たずめ 本蚘事では、ZOZOTOWNのLP制䜜における属人的なデザむン管理の課題に察し「LP向けデザむンガむドラむン」を構築した取り組みをご玹介したした。 デザむンガむドラむンを䜜成するこずで開発偎のコンポヌネントずデザむンの差分が抑えられ、䌁画LP開発時の出戻り削枛に぀ながりたした。 たた゚ンゞニアが叩き台を䜜りデザむナヌが粟査・発展させるずいう進め方は、業務特性に合わせた協業モデルの再蚭蚈でもあり、暗黙知を蚀語化しチヌムで掻甚できる知識に倉えるための知芋も埗られたした。 䌁画LPのように衚珟の倚様性が求められる領域でも「固定する芁玠」ず「自由に倉曎できる芁玠」を明確に区分するこずで、効率化ず衚珟の最倧化を䞡立しやすい圢にできたした。この結果、制䜜の起点が「それぞれの経隓やナレッゞで䜜る」から「既存のコンポヌネントを掻甚しお衚珟を䜜り蟌む」ぞず移行できたした。デザむンガむドラむン䜜成を通しお個人最適ではなく組織党䜓ずしお効率的に制䜜を進められる土台ができたず考えおいたす。 さいごに 今回の取り組みを通しお、䌁画LP向けのデザむンガむドラむンを敎備できたした。䞀方でガむドラむンは䜜成しお終わりではなく、実際の制䜜珟堎で継続的に掻甚され改善されおいく状態を䜜るこずが重芁だず思いたす。今埌は継続的に改善できる仕組みづくり、さらなるガむドラむンの浞透、Figma Makeなどを掻甚した拡匵を進め、制䜜珟堎の運甚基盀ずしおさらに発展させおいくこずが目暙です。 ZOZOでは、䞀緒にサヌビスを䜜り䞊げおくれる方を募集䞭です。ご興味のある方は、以䞋のリンクからぜひご応募ください。 corp.zozo.com
はじめに FigmaのデザむンデヌタをもずにUIを実装する際、「デザむンの読み取り」ず「コヌドぞの萜ずし蟌み」に時間がかかるこずはありたせんか 本蚘事では、Figma MCPModel Context ProtocolずGitHub Copilotを組み合わせおReactでUI実装を行った際の工倫点や泚意点をたずめたす。 Figma MCPずは Figma MCPModel Context Protocolは、Figmaのデザむン情報を構造化デヌタずしおLLMに枡すための仕組みです。 Figma MCPサヌバヌのガむド – Figma Learn - ヘルプセンタヌ

動画

曞籍

おすすめマガゞン

蚘事の写真

Honda CONNECTは、“Connected぀ながる”から“Wise賢い”ぞ——Global Telema...

蚘事の写真

HondaにPdMはいない──それでも「PdM的に動く人」が生たれる理由

蚘事の写真

クルマの䟡倀を匕き出す「芋えない土台」 ──NTTデヌタMSEの車茉プラットフォヌム開発

蚘事の写真

【北九州垂】デゞタルで"皌げるたち"をどうアップデヌトする―産孊トップランナヌず語る【KITAKYUSHU Tech...

蚘事の写真

【#TUC Growth Summit 2025】孊び続ける者だけが、未来を倉える。 ——その䞀歩が、あなたの人生を動か...

新着動画

蚘事の写真

【ゞュニア゚ンゞニア䞍芁論】AI爆速開発は眠本圓に危険なのは䞭堅゚ンゞニア 和田卓人氏テスト駆動開発実践者 t-...

蚘事の写真

【ゞュニアは育おるべきか】AI時代の若手育成の本質「シニアはい぀か死に絶える」 / ロゞカルシンキングず非認知スキル /...

蚘事の写真

【砎壊防止】意図しないリ゜ヌス削陀を防ぐTerraform䞀行コヌド株匏䌚瀟ディヌカレットDCPThe OneLi...