<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/https/speakerdeck.com/feed.atom.xml" media="screen"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:speakerdeck.com,2005:/masuda220</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/masuda220.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1548466</id>
    <published>2026-05-30T05:11:59-04:00</published>
    <updated>2026-05-30T05:14:30-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/ai-shi-dai-nosohutoueashe-ji-noxue-bifang"/>
    <title>AI 時代のソフトウェア設計の学び方</title>
    <content type="html"> JJUG CCC 2026 Spring

 ①AI時代のソフトウェア開発：いろいろな方向性
②デジタル化の進展とソフトウェア開発の変容
③これからのソフトウェア開発にどう取り組むか
④AI時代の設計技能：何を学ぶと効果的か
　初級から中級へ
　上級を目指す
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/207118559ef241a5b5fda127148ed2f0/preview_slide_0.jpg?39563327" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1516182</id>
    <published>2026-03-12T07:23:43-04:00</published>
    <updated>2026-03-12T07:26:42-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/aishi-dai-nosisutemushe-ji-domeinmoderudebian-geng-siyasusawoshou-rushe-ji-zhan-lue"/>
    <title>AI時代のシステム設計：ドメインモデルで変更しやすさを守る設計戦略</title>
    <content type="html">#Lancers_Techbook #4 での発表資料

①AI時代のソフトウェア開発
②AI技術の活かし方
③ソフトウェア設計の根底技法と実践技法
④どうわけるか？　関心の分離
⑤どうつなぐか？　結合の単純化
⑥どう整えるか？　目的への適合
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/ea56825766514f10a61f6b56c742644d/preview_slide_0.jpg?38712864" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1468996</id>
    <published>2025-11-21T04:31:35-05:00</published>
    <updated>2025-11-21T04:34:36-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/sohutoueashe-ji-noke-ti-yuan-ze-shi-jian-ji-fa"/>
    <title> ソフトウェア設計の課題・原則・実践技法</title>
    <content type="html">アーキテクチャカンファレンス ２０２５での発表資料

①ソフトウェア設計の課題
②良い設計を生み出すための基本原則
・変更容易性に焦点を合わせる
・事業活動を理解して設計判断する
③ソフトウェア設計の実践技法
・乱雑なコードの整理整頓

（参考）戦略的なデータマネージメントの実践技法
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f0b0f899b002434692d4f282e5e2a476/preview_slide_0.jpg?37465642" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1466036</id>
    <published>2025-11-15T01:59:31-05:00</published>
    <updated>2025-11-15T02:01:56-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/luan-za-nakodonozheng-li-karaxue-bushe-ji-nochu-bu"/>
    <title>乱雑なコードの整理から学ぶ設計の初歩</title>
    <content type="html">JJUG CCC 2025 Fall 発表資料

1. 良い設計とはなにか
2. 設計スキルを身に付けるコツ
3. 乱雑なコードを整理する実践技法
  - 小さな設計改善
  - 大きな設計改善
  - 戦略的な設計改善
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/9ba1a215b3eb41b68a81ffbc54bd53fa/preview_slide_0.jpg?37393873" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1458330</id>
    <published>2025-10-29T07:24:03-04:00</published>
    <updated>2025-10-29T23:49:13-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/domeinqu-dong-she-ji-noetusensu"/>
    <title>ドメイン駆動設計のエッセンス</title>
    <content type="html">【WAKE Career主催】のオンラインイベント
AI×設計入門 〜設計原則とドメイン駆動開発で見つける次のステップ〜　https://wake-career.connpass.com/event/371091/

で発表した資料です。

①良い設計
②実践的な設計
③戦略的な設計
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/06607ac1af7c4259b1b39d264a3d6a8f/preview_slide_0.jpg?37167179" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1456284</id>
    <published>2025-10-24T18:47:56-04:00</published>
    <updated>2025-10-26T22:55:48-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/kai-fa-zu-zhi-nozhan-lue-de-nayi-ge-to-she-ji-sukiruxiang-shang-noxiao-guo"/>
    <title>開発組織の戦略的な役割と 設計スキル向上の効果</title>
    <content type="html"> EM Meetup　2025/10/24 発表資料

①事業活動におけるITの位置づけの変化
②開発組織の戦略的な役割
③事業戦略とソフトウェア開発を結びつける
④開発組織の設計スキル向上による事業貢献
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1f71705d42cc4a5798f15f65e046b68b/preview_slide_0.jpg?37124245" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1447479</id>
    <published>2025-10-05T22:16:50-04:00</published>
    <updated>2025-10-05T22:21:41-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/sohutoueashe-ji-noshi-jian-de-nakao-efang"/>
    <title>ソフトウェア設計の実践的な考え方</title>
    <content type="html">&lt;em&gt;①ソフトウェア設計の難しさ&lt;/em&gt;
&lt;em&gt;②良い設計とはなにか？&lt;/em&gt;
&lt;em&gt;③良い設計の効果&lt;/em&gt;
&lt;em&gt;④ソフトウェア設計の実践技法&lt;/em&gt;
・既存コードの設計を改善するというアプローチ
・小さな設計改善
・大きな設計改善
・戦略的な設計改善

#javado 札幌  Java Doでしょう 31 「設計doでしょう」の発表資料
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/876abd8e7e864dbc9f64a288ec63916e/preview_slide_0.jpg?36850097" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1432380</id>
    <published>2025-09-02T00:10:47-04:00</published>
    <updated>2025-09-02T00:15:10-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/ji-shu-shu-woxiao-guo-de-ninei-mian-hua-surushi-jian-ji-fa"/>
    <title>技術書を効果的に内面化する実践技法</title>
    <content type="html">#forkwell_study　イベント
2025/09/02(火)
技術書を「血肉」に変える 、ITエンジニアの学習戦略

で発表した資料

＝＝＝＝＝＝＝＝＝＝＝＝＝

技術書を効果的に内面化し、ソフトウェア設計スキルを向上させる方法について説明しています。 ​

&lt;strong&gt;技術書の分類&lt;/strong&gt;

技術書はアンチパターン改善カタログ、パターン本、ソフトウェア設計論、知識体系本、深掘り本、読み物に分類される。 ​

&lt;strong&gt;技術書を読む目的&lt;/strong&gt;

知識の増加、スキル向上、課題解決、トレンド把握、知的好奇心、自己啓発が目的。

&lt;strong&gt;ソフトウェア設計スキル向上&lt;/strong&gt;

設計スキルは速い思考と遅い思考の二つのシステムで構成され、速い思考を育てることが重要。 ​

&lt;strong&gt;設計スキルを身に付ける条件&lt;/strong&gt;

選択的注意、能動的関与、モデル修正、定着の4条件が必要。

&lt;strong&gt;技術書の使い方&lt;/strong&gt;

アンチパターン改善カタログは具体的な改善方法を示し、速い思考を育てるのに役立つ。
パターン本は初期モデルとして利用し、設計改善の視点を探るために使う。

&lt;strong&gt;設計スキルの習得&lt;/strong&gt;

速い思考を身に付けるためには、実際のコードで学び、体験知を積むことが重要。</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/9f84a94733bb43b69f865f43822cf58d/preview_slide_0.jpg?36437371" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1429363</id>
    <published>2025-08-26T02:48:40-04:00</published>
    <updated>2025-09-15T01:21:34-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/kai-fa-timukai-fa-zu-zhi-noshe-ji-gai-shan-sukirunoxiang-shang"/>
    <title>開発チーム・開発組織の設計改善スキルの向上</title>
    <content type="html">#levii 主催イベント
「エンジニアリングマネージャーのための設計再考」

発表内容を文字起こしした記事(全３回）
1/3  https://note.levii.co.jp/n/na8d2597c6975
2/3  https://note.levii.co.jp/n/nb29e099d167d
3/3 

・開発組織のパフォーマンス向上と技術的負債
・技術的負債を解消する効果
・技術的負債を解消する費用

・開発チームの設計スキル
・設計スキル向上の速習性と即効性
・開発チーム・開発組織の設計スキル向上の取り組み方

・設計改善スキル　初級レベル　コードの整頓６つの技法
・設計改善スキル　中級レベル　複雑なロジックの整理４つの技法
・設計改善スキル　上級レベル　全体の方向性、一貫性、持続性を維持する４つの技法
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/b60e1717876c41c9a909f04bec29cb57/preview_slide_0.jpg?36368142" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1409143</id>
    <published>2025-07-17T23:57:22-04:00</published>
    <updated>2025-07-18T00:00:22-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/devsumi-summer-2025-software-design-and-ai-technology"/>
    <title>ソフトウェア設計とAI技術の活用</title>
    <content type="html">エンジニアの事業貢献を支援するカンファレンス　Developers Summit 2025 Summerでの発表資料

概要：
① ソフトウェア産業と技術革新
② ソフトウェア設計の基本スキル
③ 設計スキルとAI技術の活用</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/8ce68de0adc14b288dfa1ccc09a9d231/preview_slide_0.jpg?35942040" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1399923</id>
    <published>2025-07-10T06:56:52-04:00</published>
    <updated>2025-07-10T23:11:22-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/forkwell_library_fl_100"/>
    <title>AI時代の『ドメイン駆動設計をはじめよう』</title>
    <content type="html">#forkwell_library #100 での発表資料。
（このイベントのアーカイブ動画　https://jobs.forkwell.com/events/s4rpcjtbs?argument=249xHStF&amp;dmai=a6847939e883d8）

① AI技術とソフトウェア設計
② 『ドメイン駆動設計をはじめよう』のすすめ
③ ソフトウェア設計三つの基本スキル</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/97a878e695084f34849ad4e5edd9b0d3/preview_slide_0.jpg?35810870" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1380209</id>
    <published>2025-06-06T03:16:37-04:00</published>
    <updated>2025-06-06T03:19:36-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/jjug_ccc_2025_spring"/>
    <title>事業戦略を理解してソフトウェアを設計する</title>
    <content type="html">#jjug_ccc 2025 Spring 発表資料

①事業戦略とソフトウェアシステムの設計
②事業戦略「超」入門
③ソフトウェア設計と事業戦略を結びつける技法
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0c1798f7b477451fb54f1a4a8693ea6d/preview_slide_0.jpg?35366484" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1351861</id>
    <published>2025-04-09T01:53:46-04:00</published>
    <updated>2025-04-10T09:33:35-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/software-design-class-versoin2"/>
    <title>これだけは知っておきたいクラス設計の基礎知識 version 2</title>
    <content type="html">クラス設計の考え方とやり方

クラス設計の目的
- ソフトウェアの複雑さを扱いやすくする
- ソフトウェアの変更を楽で安全にする

クラス設計の三つの視点
- 関心の分離
- 依存関係
- モジュール性

クラス設計の５つの技法
- 計算判断と入出力の分離
- 中核と周辺の分離
- 業務特化のデータ型
- 契約プログラミング
- 不変（イミュータブル）</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/bbdbcceb1a5b4de98d76330877d91bc3/preview_slide_0.jpg?34599797" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1327682</id>
    <published>2025-02-19T06:54:05-05:00</published>
    <updated>2025-02-19T06:56:24-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/business-modeling-dojo"/>
    <title>ビジネスモデリング道場　目的と背景</title>
    <content type="html">-  複雑になるソフトウェア開発、事業活動との一体化
-  予測しづらい状況で事業視点で設計する
-  競争優位分析とソフトウェア設計を整合させる
-  事業視点の設計判断に習熟する
-  継続的な探索と発見（観察・仮説・行動）
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/cdb02b81d5c345f68ce16563a2171930/preview_slide_0.jpg?33895560" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1327315</id>
    <published>2025-02-18T23:21:26-05:00</published>
    <updated>2025-02-18T23:25:55-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/kanjava-2024-2"/>
    <title>ソフトウェアエンジニアの成長</title>
    <content type="html">関ジャバ2025 2月度　発表資料

&lt;em&gt;学習のエキスパート&lt;/em&gt;
- 『私たちはどう学んでいるのか』
- 学習による成長　氷山モデル

&lt;em&gt;複雑さを扱うエキスパート&lt;/em&gt;
- 関心の分離と優先順位
- 『ドメイン駆動設計をはじめよう』
- 『エッセンシャル版　マイケル・ポーターの競争戦略』

&lt;em&gt;ソフトウェアエンジニアが事業視点を持つ&lt;/em&gt;
- よいこと？、それとも時間のムダ？
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/74b483779551496c88f010e4ede970cc/preview_slide_0.jpg?33891194" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1315928</id>
    <published>2025-01-27T03:11:13-05:00</published>
    <updated>2025-01-27T03:13:28-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/distributed-archtecture-and-domain-driven-design"/>
    <title>分散型アーキテクチャとドメイン駆動設計</title>
    <content type="html">JJUG ナイトセミナー　2025/1 発表資料」</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f0e0a62bf8a14f2a9b824ffe79b7b422/preview_slide_0.jpg?33586362" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1284403</id>
    <published>2024-11-25T23:35:42-05:00</published>
    <updated>2024-11-25T23:37:05-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/sohutoueakai-fa-nofu-za-sanili-tixiang-kau"/>
    <title>ソフトウェア開発の複雑さに立ち向かう</title>
    <content type="html">アーキテクチャカンファレンス２０２４　発表資料
</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0cf0dbc5e617469e8f22f10ae890f879/preview_slide_0.jpg?32775859" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1269020</id>
    <published>2024-10-29T02:41:10-04:00</published>
    <updated>2024-10-31T04:03:55-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/masuda220/umtp-modeling-seminar-2024-10"/>
    <title>『ドメイン駆動設計をはじめよう』のモデリングアプローチ</title>
    <content type="html">- 『ドメイン駆動設計をはじめよう』の概要紹介
-  この本のドメインモデリングの４つの特徴
  - 競争優位性に焦点を合わせる
  - 区切ってつなぐ（境界を探す、境界を超える）
  - モデルの進化
  - 認識合わせ（同じ言葉、イベントストーミング）</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/5298cef4140445c6ac88dbd42a506440/preview_slide_0.jpg?32425393" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>増田 亨 (@masuda220)</name>
    </author>
  </entry>
  <title>増田 亨 (@masuda220) on Speaker Deck</title>
  <updated>2026-05-30T05:11:59-04:00</updated>
</feed>
