Look for any podcast host, guest or anyone
Showing episodes and shows of

Iwashi

Shows

はろーわーるど! - 世界で働くエンジニアのポッドキャスト(旧バンクーバーのえんじに屋)はろーわーるど! - 世界で働くエンジニアのポッドキャスト(旧バンクーバーのえんじに屋)175- fukabori.fmのiwashiさんとEM関連本について話しました【iwashiさん翻訳書籍2冊出版記念!】ゲストにfukabori.fm (https://fukabori.fm/) のiwashiさん (https://x.com/iwashi86) をお迎えし、2024年5月、7月と立て続けに翻訳・出版されたEM関連書籍と、併せて読むと良い書籍について、深掘りに便乗させていただきました!Iwashiさん翻訳のEM本。いずれもより実践的な書籍。それぞれに相互補完しあえる位置付け:・エレガントパズル エンジニアのマネジメントという難問にあなたはどう立ち向かうのか・エンジニアリングが好きな私たちのための エンジニアリングマネジャー入門iwashiさんご経歴:NTTコミュニケーションズにてソフトウェアエンジニア、テックリードを歴任。さらには人事として全社の人材開発・組織開発に従事されたのち、アジャイル開発・プロダクトマネジメントの全社支援を経て、現在は生成AIチームのエンジニアリングマネジャー。技術・組織・マネジメントなどを深掘りして楽しむ fukabori.fm を長年にわたって主催されている。また、技術本の翻訳多数。(前出2冊にくわえ、ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング)iwashi さん紹介書籍:・Resilient Management・The Mom Test・Continuous Discovery Habits (リンクは日本で行われていた読書会から)・A Philosophy of Software Design・fukabori.fm ep100・fukabori.fm ep.101・fukabori.fm ep.102Nao紹介書籍・Radical Candor (翻訳あり *ただし旧版の)・How to Lead a Quest・リーダーシップの旅今回のホスト:・Nao: https://x.com/NowNewNaoSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.2024-09-0347 min聴くエンジニアtype聴くエンジニアtype#074 (コラボ)コイツは好きなことをやらせないと辞めてしまうぞ、というポジションに立つ/『fukabori.fm』MC iwashiさん③----------------------- 取材対象 『fukabori.fm』MC iwashiさん トークテーマ 「今、楽しく働けている要因は?」 番組はこちらから https://fukabori.fm/ ----------------------- M3, inc. VPoE 河合 俊典(ばんくし)さん(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@vaaaaanquish⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠) NTT Com PJリードおよびエバンジェリスト/『fukabori.fm』MC/早稲田大学 非常勤講師 iwashi/Yoshimasa Iwaseさん(⁠@iwashi86⁠) ※Twitterハッシュタグは「#聴くエンジニアtype」 ■技術者のキャリアを考えるWEBマガジン エンジニアtype ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/et/feature/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ひとつ上を目指す人のキャリア転職サイト type ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ITエンジニアのためのスカウト転職サービス Direct type(ダイレクトタイプ) ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://directtype.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■エンジニアtype Twitter ※最新ニュースを随時配信中です! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://twitter.com/Etype_mag⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■技術者のみなさんが抱える「キャリアに関するお悩み」を募集中! 下記アンケートフォームより記入してください。 ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://docs.google.com/forms/d/e/1FAIpQLScsFHFC9dvnjh1Jx-WnzK3lMIaR5H7P1sZ0utiZSKNY77LRSQ/viewform?vc=0&c=0&w=1&flr=02024-07-1114 min聴くエンジニアtype聴くエンジニアtype#073 (コラボ)自分のリソースバジェットを把握するべき/『fukabori.fm』MC iwashiさん②----------------------- 取材対象 『fukabori.fm』MC iwashiさん トークテーマ 「マネージャーとしてストレッチを感じたことは?」 番組はこちらから https://fukabori.fm/ ----------------------- M3, inc. VPoE 河合 俊典(ばんくし)さん(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@vaaaaanquish⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠) NTT Com PJリードおよびエバンジェリスト/『fukabori.fm』MC/早稲田大学 非常勤講師 iwashi/Yoshimasa Iwaseさん(⁠@iwashi86⁠) ※Twitterハッシュタグは「#聴くエンジニアtype」 ■技術者のキャリアを考えるWEBマガジン エンジニアtype ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/et/feature/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ひとつ上を目指す人のキャリア転職サイト type ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ITエンジニアのためのスカウト転職サービス Direct type(ダイレクトタイプ) ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://directtype.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■エンジニアtype Twitter ※最新ニュースを随時配信中です! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://twitter.com/Etype_mag⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■技術者のみなさんが抱える「キャリアに関するお悩み」を募集中! 下記アンケートフォームより記入してください。 ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://docs.google.com/forms/d/e/1FAIpQLScsFHFC9dvnjh1Jx-WnzK3lMIaR5H7P1sZ0utiZSKNY77LRSQ/viewform?vc=0&c=0&w=1&flr=02024-07-0407 min聴くエンジニアtype聴くエンジニアtype#072 (コラボ)転籍したら同僚が世界基準を決めるような凄腕ぞろいだったのでポッドキャストはじめました/『fukabori.fm』MC iwashiさん①----------------------- 取材対象 『fukabori.fm』MC iwashiさん トークテーマ 「『fukabori.fm』のMC iwashiさんって何者?」 番組はこちらから https://fukabori.fm/ ----------------------- M3, inc. VPoE 河合 俊典(ばんくし)さん(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@vaaaaanquish⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠) NTT Com PJリードおよびエバンジェリスト/『fukabori.fm』MC/早稲田大学 非常勤講師 iwashi/Yoshimasa Iwaseさん(@iwashi86) ※Twitterハッシュタグは「#聴くエンジニアtype」 ■技術者のキャリアを考えるWEBマガジン エンジニアtype ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/et/feature/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ひとつ上を目指す人のキャリア転職サイト type ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://type.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■ITエンジニアのためのスカウト転職サービス Direct type(ダイレクトタイプ) ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://directtype.jp/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■エンジニアtype Twitter ※最新ニュースを随時配信中です! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://twitter.com/Etype_mag⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ■技術者のみなさんが抱える「キャリアに関するお悩み」を募集中! 下記アンケートフォームより記入してください。 ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://docs.google.com/forms/d/e/1FAIpQLScsFHFC9dvnjh1Jx-WnzK3lMIaR5H7P1sZ0utiZSKNY77LRSQ/viewform?vc=0&c=0&w=1&flr=02024-06-2715 min出逢いで人生は99%変わる!~あなたの、ラジオ<Radio“U”>Season 3 since 2019~出逢いで人生は99%変わる!~あなたの、ラジオ<Radio“U”>Season 3 since 2019~【PASSION<情熱インタビュー>登井 見有奈】第16回〔後編〕「音楽制作fisheyes代表・IWASHI さん@クリエイター相談室“SHIRUBE”へのPASSION」この番組は、 様々な分野で活躍されている魅力的な あのヒトこのヒトの熱いPASSION(情熱) の根源にある魂の記憶(こえ)を 5人のインタビュー・ナビゲーターが 様々な角度から聴かせていただく 情熱インタビュー番組です。 本日のインタビュー・ナビゲーターは、 登井 見有奈が務めさせていただきます。 今回のゲストは・・・ 情熱的な行動力と 論理的な視点をお持ちの 作編曲家でドラマー、 そして音楽制作fisheyes代表 IWASHI さんです。 今回は特別編。前編・後編を 2日間にわたってお届けしています。 全体のテーマは 『「クリエイターIWASHIが描く世界」 へのPASSION』 その中でも、後編の本日は 『クリエイター相談室SHIRUBEへのPASSION』 と題してお話を聴かせていただきます。 ==================== 🎀プロフィール🎀 作編曲家/打楽器奏者 イワシ 1991年生まれ 京都府在住 高校入学と同時にオーケストラに 入団し打楽器を始める。 思いのほか音楽にハマり 大学進学後ライブ活動を開始、 同時にプロとしてのキャリアもスタート 卒業後はドラム講師も務めながら 年間300本ものライブをこなす。 コロナ禍で全ての仕事が0となるも 在宅で音楽のスキルが生かせる仕事を考え 「作編曲家」に転向 全国CMや大手企業のPVに楽曲提供を行う。 ==================== <<IWASHIさんとつながるSNS>> 🌸公式HP「音楽制作fisheyes」 🌸X(旧Twitter)「IWASHI」 🌸X(旧Twitter)「クリエイター相談室SHIRUBE」 🌸YouTube「音楽制作fisheyes」 ==================== <<登井見有奈さんとつながるSNS>> 🌸公式HP 🌸YouTube ==================== また、 IAWSHI さんへの ご質問やメッセージ 番組へのご感想やご意見も お待ちしてます。 info@anaraji.com ==================== 2024-04-2118 min出逢いで人生は99%変わる!~あなたの、ラジオ<Radio“U”>Season 3 since 2019~出逢いで人生は99%変わる!~あなたの、ラジオ<Radio“U”>Season 3 since 2019~【PASSION<情熱インタビュー>登井 見有奈】第16回〔前編〕「音楽制作fisheyes代表・IWASHI さん@音楽制作fisheyesへのPASSION」この番組は、 様々な分野で活躍されている魅力的な あのヒトこのヒトの熱いPASSION(情熱) の根源にある魂の記憶(こえ)を 5人のインタビュー・ナビゲーターが 様々な角度から聴かせていただく 情熱インタビュー番組です。 本日のインタビュー・ナビゲーターは、 登井 見有奈が務めさせていただきます。 今回のゲストは・・・ 情熱的な行動力と 論理的な視点をお持ちの 作編曲家でドラマー、 そして音楽制作fisheyes代表 IWASHI さんです。 今回は特別編。前編・後編を 本日と明日の2日間にわたって、 お届けします。 全体のテーマは 『「クリエイターIWASHIが描く世界」 へのPASSION』 その中でも、前編の本日は 『音楽制作fisheyesへのPASSION』 と題してお話を聴かせていただきます。 ==================== 🎀プロフィール🎀 作編曲家/打楽器奏者 イワシ 1991年生まれ 京都府在住 高校入学と同時にオーケストラに 入団し打楽器を始める。 思いのほか音楽にハマり 大学進学後ライブ活動を開始、 同時にプロとしてのキャリアもスタート 卒業後はドラム講師も務めながら 年間300本ものライブをこなす。 コロナ禍で全ての仕事が0となるも 在宅で音楽のスキルが生かせる仕事を考え 「作編曲家」に転向 全国CMや大手企業のPVに楽曲提供を行う。 ==================== <<IWASHIさんとつながるSNS>> 🌸公式HP「音楽制作fisheyes」 🌸X(旧Twitter)「IWASHI」 🌸X(旧Twitter)「クリエイター相談室SHIRUBE」 🌸YouTube「音楽制作fisheyes」 ==================== <<登井見有奈さんとつながるSNS>> 🌸公式HP 🌸YouTube ==================== また、 IAWSHI さんへの ご質問やメッセージ 番組へのご感想やご意見も お待ちしてます。 info@anaraji.com ====================   2024-04-2021 minfukabori.fmfukabori.fm113. アジャイルコーチがウクライナ軍に入隊したときの話 w/ Dmytro YarmakDmytro Yarmak さんに、アジャイルコーチがウクライナ軍に入隊して、どのようにアジャイル関連のスキルやリーダーシップを適用したのか、について語っていただきました。話したネタRSGT での講演 "A True Story of Agile Coaching in Ukrainian Armed Forces"入隊して分かった組織の大きな課題スクワッド・プラトゥーン・カンパニーReactive to Proactive各部隊のリーダーシップレベルを変えるために実施した3つのこと(訂正:途中で、ダニエル・ピンクの Management 3.0 とiwashiが発していますが誤りで、 Motivation 3.0 が正しいです)明確さを与えること・心理的安全性を確保すること・能力を高めることTrello のカンバンによる透明性の確保計画を立てるスパンの短さクネヴィンフレームワークの応用1日2回のデイリースタンドアップ短すぎる締め切り(締め切り=今すぐ / right now)ウクライナの募金先(NHKのまとめ)See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.2024-03-1648 minfukabori.fmfukabori.fm113. アジャイルコーチがウクライナ軍に入隊したときの話 w/ Dmytro Yarmak話したネタ RSGT での講演 “A True Story of Agile Coaching in Ukrainian Armed Forces” 入隊して分かった組織の大きな課題 スクワッド・プラトゥーン・カンパニー Reactive to Proactive 各部隊のリーダーシップレベルを変えるために実施した3つのこと (訂正:途中で、ダニエル・ピンクの Management 3.0 とiwashiが発していますが誤りで、 Motivation 3.0 が正しいです) 明確さを与えること・心理的安全性を確保すること・能力を高めること Trello のカンバンによる透明性の確保 計画を立てるスパンの短さ クネヴィンフレームワークの応用 1日2回のデイリースタンドアップ 短すぎる締め切り(締め切り=今すぐ / right now) ウクライナの募金先(NHKのまとめ) 2024-03-1646 minYarukinai.fmYarukinai.fm198. Yarukinai.fmに出ている実感 with iwashiさん話したこと iwashiさん fukabori.fm iwashiさんとYarukinai.fmとの出会い 休日の過ごし方 出先の自販機で子供に買うか問題 Podcastの収録と編集について 189. トップガンマーベリックと同じ展開 プリズン・ブレイク - Wikipedia TVアニメ「ソードアート・オンライン アリシゼーション War of Underworld」オフィシャルサイト iwashiさんの中高大学生時代 理転した話 mixiでマイミクになる意味は何ですか?マイミクとは、何なんでしょうか? DTMとは? DTMの始め方・超初心者ガイド〜音楽制作に必要なDAWや機材、ボカロまでを紹介! beatmania - Wikipedia 新しい学校のリーダーズ OFFICIAL WEBSITE ドラムンベース - Wikipedia オアシス (バンド) - Wikipedia LIAM GALLAGHER - CREATIVEMAN PRODUCTIONS オアシスの復活を望んだファンがAI技術を使用し架空のアルバム『Aisis』を制作 Oasis - Don’t Look Back In Anger (Official Video) - YouTube iwashiさんの上京物語 所沢市 - Wikipedia 豊島区公式ホームページ テンションが上がる時 ASIAN GOTHIC LABEL OFFICIAL SITE Yarukinai.fmをサポートする 話してる人 マーク(tetuo41) 38歳男性。既婚。二児の父です。 須貝(sugaishun) 会社員 iwashiさん fukabori.fmのパーソナリティー 2023-09-1840 minD.Node Cast|エンジニアリングなはなしD.Node Cast|エンジニアリングなはなし特別編/fukabori.fmのiwashiさんと、D.Nodeのsuzutatsuさんをゲストにお迎えして、fukabori.fm Episode79で話し切れなかったことなどを伺いました。fukabori.fmのiwashiさんと、D.Nodeのsuzutatsuさんをゲストにお迎えして、fukabori.fm Episode79で話し切れなかったことなどを伺いました。 ゲスト:iwashiさん(fukabori.fm)とsuzutatsuさん(D.Node) shownotes 1.Episode79を収録しての率直な感想、BigQueryは奥が深い 2.分散メモリ、Google TPU、シャッフルメモリ 3.AlloyDB、Amazon RDS 4.5年前10年前に戻れたら、「クラウドエキスパート」になるために何をするか? 5.仮想化環境での勉強のメリット・デメリット D.Nodeについて LP:https://www.dnode.cloud/ Twitter:https://twitter.com/DnodeEngineers Deloitte ニュースリリース:https://www2.deloitte.com/jp/ja/pages/about-deloitte/articles/news-releases/nr20211111-2.html — Send in a voice message:https://anchor.fm/dnode/message --- Send in a voice message: https://podcasters.spotify.com/pod/show/dnode/message2022-09-2619 minSolo IWASHISolo IWASHIまた来たくら寿司Japanese IWashi Life2022-03-1403 minfukabori.fmfukabori.fm64. ロボット x スキル w/ nakakura, kmat前回に続きnakakuraさんとkmatさんをゲストに、ROS(Robot Operating System)、ロボット x スキル、ロボットに対するプログラミングの課題、テストフィードバックサイクル、などについて語っていただいたエピソードです。 ROSとは何か? ロボット x スキル AIが判断してロボットを動かしている動画 ロボットの身体構造におけるネックとは ロボット業界における車輪の再発明 強化学習とニューラルネットの応用 ROS上で動作するロボットが持つ身体構造情報の活用 ロボットの動作を作り込むときの苦労とは?何が大変なのか? 最も大変なのは、ロボット周辺の環境が変化すること シーケンス的作業の実装 ドアを開ける場合の実装例 ロボットプログラミングに対するテストはめちゃめちゃ大変? テストのフィードバックサイクル 物理シミュレータの利用 ハードウェアの劣化・故障 インターンシップ募集中 中途採用も募集中 チームを一言で表現すると? プロフェッショナル集団 攻殻機動隊 - Stand Alone Complex 第3回 JAPAN PODCAST AWARDS「リスナーズ・チョイス」の投票フォーム See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.2022-01-0320 minfukabori.fmfukabori.fm64. ロボット x スキル w/ nakakura, kmat話したネタ ROSとは何か? ロボット x スキル AIが判断してロボットを動かしている動画 ロボットの身体構造におけるネックとは ロボット業界における車輪の再発明 強化学習とニューラルネットの応用 ROS上で動作するロボットが持つ身体構造情報の活用 ロボットの動作を作り込むときの苦労とは?何が大変なのか? 最も大変なのは、ロボット周辺の環境が変化すること シーケンス的作業の実装 ドアを開ける場合の実装例 ロボットプログラミングに対するテストはめちゃめちゃ大変? テストのフィードバックサイクル 物理シミュレータの利用 ハードウェアの劣化・故障 インターンシップ募集中 中途採用も募集中 チームを一言で表現すると? プロフェッショナル集団 攻殻機動隊 - Stand Alone Complex 第3回 JAPAN PODCAST AWARDS「リスナーズ・チョイス」の投票フォーム 2022-01-0320 minfukabori.fmfukabori.fm63. テレプレゼンス・ロボット・最後にRust w/ nakakura, kmat テレプレゼンスとは? 参考: テレプレゼンスのイメージがわかる動画 攻殻機動隊の義体 学術的にはいつから? 何回かあるVR元年 テレプレゼンスが解決しようとしている課題とは? VR酔い HMD(Head Mounted Display) テレプレゼンスとメタバースとの関連は? メタバースが現実を侵食する 現実とバーチャルの両方にスコープにいれたのがテレイグジスタンス テレプレゼンスにおける技術的課題とビジネス的課題 ロボット費に比べて人件費が安すぎる問題 データセンターにおけるロボット利用のユースケース ヒューマノイドはなぜ人型である必要があるのか? 脳に直結したときには、人間に近い形じゃないと動かせない ロボットを遠隔地で動かすにあたり、通信の影響はどんなものがある? 遅延、パケットロス、ジッター(jitter) Zoom飲みで友達の猫を触りたい 触原色 W3C TPAC テレプレゼンスビジネスの活性に必要な通信エンジンの開発 WebRTCを拡張した通信エンジン提供 Janus Rustはロボット開発でメリットがある インターンシップ募集中 中途採用も募集中 参考動画 XPRIZEというコンテストのビデオ審査時に撮影した、遠隔作業タスクをこなしているムービー 遠隔地での力覚転送という技術を紹介するために作成した、エイプリルフール動画の映像(サービス化はネタだが技術的には実装されており、実機で撮影) See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.2021-12-2736 minfukabori.fmfukabori.fm63. テレプレゼンス・ロボット・最後にRust w/ nakakura, kmat話したネタ テレプレゼンスとは? 参考: テレプレゼンスのイメージがわかる動画 攻殻機動隊の義体 学術的にはいつから? 何回かあるVR元年 テレプレゼンスが解決しようとしている課題とは? VR酔い HMD(Head Mounted Display) テレプレゼンスとメタバースとの関連は? メタバースが現実を侵食する 現実とバーチャルの両方にスコープにいれたのがテレイグジスタンス テレプレゼンスにおける技術的課題とビジネス的課題 ロボット費に比べて人件費が安すぎる問題 データセンターにおけるロボット利用のユースケース ヒューマノイドはなぜ人型である必要があるのか? 脳に直結したときには、人間に近い形じゃないと動かせない ロボットを遠隔地で動かすにあたり、通信の影響はどんなものがある? 遅延、パケットロス、ジッター(jitter) Zoom飲みで友達の猫を触りたい 触原色 W3C TPAC テレプレゼンスビジネスの活性に必要な通信エンジンの開発 WebRTCを拡張した通信エンジン提供 Janus Rustはロボット開発でメリットがある インターンシップ募集中 中途採用も募集中 参考動画 遠隔地での力覚転送という技術を紹介するために作成した、エイプリルフール動画の映像(サービス化はネタだが技術的には実装されており、実機で撮影) 2021-12-2636 minfukabori.fmfukabori.fm62. プロダクト・レッド・オーガニゼーション w/ ykmc09話したネタ 書籍: プロダクト・レッド・オーガニゼーション 顧客と組織と成長をつなぐプロダクト主導型の構築 プロダクト・レッド・オーガニゼーション(Product Led Organization)とは何か? 書籍: PLG プロダクト・レッド・グロース「セールスがプロダクトを売る時代」から「プロダクトでプロダクトを売る時代」 プロダクト自体がプロダクトを売るためにはどうしたらいいか? 書籍Part1/2/3でどのようなコンテンツがあるか? データインフォームド とは? 定量データと定性データをどのように組み合わせて使えばいいのか? 参考: UXリサーチャーのための「Mixed Methods」読書会を開催しました “最悪なのは、フィードバックを求めておきながら、それを無視することだ” コミュニケーションを決着させる 遅行指標と先行指標 ブレストして出た先行指標から、良い・適切な指標をどう選ぶか? ProductOpsとは何か? “プロダクトマネージャーは、おそらく組織内の他のどの役割よりも、自分自身の仕事の功績だけではなく、他の人に影響を与え、モチベーションを高める能力によって成功するか失敗するかが決まる。” ykmc09さんにとって、良いプロダクトマネージャとは何か? 2021-12-1942 minfukabori.fmfukabori.fm61. 電動マイクロモビリティのプロダクト開発 w/ 7omich, t-kurimura話したネタ LUUPのプロダクトって? 電動キックボードへのソフトウェアによる速度制限 Over The Air Update ハードとソフトウェア混合のシステムアーキテクチャとは? IoTデバイスとIoTサーバの通信内容 MQTT と接続が切れたら? 電動マイクロモビリティデバイスのポートをどうやって決めているか? 屋外の置かれるIoTデバイスにおきる障害とは? IoTデバイスの車体はどのように調達している?設計から自社? 中国のODM先はどのように発見する? IoTサービスのエラー設計とは? キックボードの技師がいまはほとんどいない LUUPのプロダクト開発のプロセス全般は?Issue Discoveryはどうする? 実際にユーザ意見を反映して開発した例は? Twitterからのユーザーの声を収集 開発機能の優先度付けの順序をどのように決めるか? 課題一覧は見えるところに置いておいて、議論の方向を同じ方向に向ける どのようにして情報の透明性を高めているか? バックログを、何で管理しているか? 経営陣の経営方針をどのように現場に伝えていくか? 高頻度な1on1 開発チームの文化は? 技術者の採用プロセス 技術的に面白いチャレンジには何がある? 今後のプロダクトの方向性をどうしていく? エピソード提供スポンサー 株式会社Luup2021-12-1341 minfukabori.fmfukabori.fm60. エムスリーにおけるエンジニアリングマネジメント・リーダーの役割・1on1 w/ yamamuteking話したネタ VPoEとしてこの3年間を振り返って - エムスリーテックブログ 山崎さんがエムスリーで実施した、最大の組織変更は? 小さいチーム・数多くのリーダー マネジメントチームが見る範囲は? マネジメントチームに所属するHRBPの役割は? エンジニアのチャレンジをどのように管理しているか? チームのチャレンジとは、具体的にどのようなものか? どのぐらいの頻度で、エンジニアのチャレンジを確認しているか? オンボーディングで何を選ぶかが重要 オンボーディングで3連発の成功を目指す エムスリーにおける、エンジニアリングリーダーに求められるものは? 目標設定・評価・採用への貢献 山崎さんであれば、どのように目標設定をするか? 「正しく」評価するために何を気をつけているか? Cross 1on1 とは? 評価に直接関与しないグループリーダーとの新入社員との1on1 Cross 1on1 は、社員から申請して実施するのか? Cross 1on1 の実施頻度は? エムスリーにおける1on1の目的は? 山崎さんの1on1スタイルは? M3 エンジニア公式 Twitter M3 Tech Blog エムスリー公式テックチャンネル 【M3 Tech Channel】 2021-11-1530 minfukabori.fmfukabori.fm59. エムスリーにおけるVPoEの役割・エンジニア採用について w/ yamamuteking話したネタ VPoEとしてこの3年間を振り返って - エムスリーテックブログ 山崎さんの考えるVPoEとは? m3にてVPoEを配置するきっかけは何だったか? 50名のエンジニア組織の段階で、m3のビジネスがなぜ上手くいっていたのか? もともとオープンソースの文化が強い 外部委託での失敗経験から、エンジニアリングの内製化へ 要所要所で技術的に良い判断をしてきた Release It! 本番用ソフトウェア製品の設計とデプロイのために 不格好経営 60名からエンジニア組織を拡大させていくときに、何を気をつけていたか? 採用基準を限界まで引き上げる CTOレベルという定義、およびなぜCTOレベルに着目したのか? くしゃみ CTOレベルをどのように判断していくか? 最難関のリーダーシップ ― 変革をやり遂げる意志とスキル をどのように活用してきたか? ハイフェッツの技術的問題と適応課題 採用をテコ入れするときに、後ろのプロセスから改善していった 内定承諾率100%を目指す 自分たちが変わらない限り解決が難しい問題 内定承諾率をあげるために、何をしていったか? 改善をすすめるときに、何が有効かをどう判断していったか? オファー面談より手前のプロセスで、何を改善したか? エンジニアを採用する技術 VPofEngineering Meetup エピソード内容で訂正があります。谷村と南場さんは同期ではなく、南場さんが1年先輩とのことでした。 エピソードスポンサー Forkwell 2021-11-0831 minfukabori.fmfukabori.fm58. プロダクトマネージャーカンファレンス 2021 w/ Nunerm話したネタ プロダクトマネージャーカンファレンス 2021 プロダクトマネジメントとは改めて何か? 顧客に価値を提供しビジネスとして利益を出すこと プロダクトマネージャーがセールス活動も、ときにはする? プロダクトマネージャーカンファレンスとは? どのような講演があるのか? 過去のプロダクトマネージャーカンファレンス講演で面白かったものは? 齊藤 満さん(2017):95% of PM Work is Disgusting やりたいことというより、やらなきゃいけないことをやる 過去のプロダクトマネージャー経験で辛かったことは? プロダクトマネージャーとして最高に楽しかったことは? 仮説を外したときに、プロダクトチーム向けにどうコミュニケーションをしていくのか? プロダクトチームで共通理解を得る方法とは? Chenさん(2018):中国のプロダクトマネジメントの違いに衝撃 強いニーズさえ解決できれば価値になる 顧客のBurning Needsを解決し、PMFを達成する 川崎さん(2020):お手本のような仮説・価値検証アプローチ 今年のpmconfのキーメッセージは? イベントのテーマを決めるときの対話・プロセスは? 優先順位を決める判断基準はあったか? 抽象的な話を収束させるときに使う方法は? pmconf 2021 の注目トピックは? Miro のプロダクトマネージャーの方の登壇、行政の方の登壇 プロダクトマネージャカンファレンスを最大限に活用する方法は? 参加前、参加中、参加後のアプローチ RSGT2020に行ってないけどレポートをする pmconf 2021は今年無料 エピソードスポンサー Forkwell 2021-10-0749 minfukabori.fmfukabori.fm57. クリエーションライン社の軌跡 w/ yasudatadahiro話したネタ JoyInc Journey ScrumFestSapporo 2020 日本にJoy,Incを創る!どん底からスタートしたぼくらのジョイインクジャーニー7年間の軌跡 会社が大変だった時期はどのような様子だったのか? 悪い状態になってしまった要因は何だったのか? 組織の成功循環モデルと失敗モデル どうやって会社・組織を立ち直らせていったのか? TGIFを持ち込んだときの失敗 Sasquatch music festival 2009 - Guy starts dance party フォロワーシップ 自分が一番最初に踊ってオープンにする 何をオープンにしているのか? 社員の力で最高のチームをつくる――〈新版〉1分間エンパワーメント ヴァル研究所の写真例 社員をどのようにモチベートしていったのか? 社長の目指す姿を共有できていたのが良かった ミッション・ビジョンは上手く使えていたか? 魂のないビジョンと、あるビジョン どのように理念浸透させていったのか? ビジョンをベースにしたワークショップの実施 ビジョンが意識できていると、どのような行動が起きるのか? ジョイ・インク 役職も部署もない全員主役のマネジメント エンゲージメントスコアの可視化 社員全員と社長との1:1の対話 雑談を意識的に取り入れる 雑談を決める相手はどのように決めていた? オンボーディング ハンドブック オンボーディングハンドブックの作成経緯 チーム全員との1on1(mixin) オンボーディング用のテンプレート 採用情報 - クリエーションライン Team Geek ―Googleのギークたちはいかにしてチームを作るのか 2021-09-2253 minfukabori.fmfukabori.fm56. 自然言語処理(NLP)の歴史、BERT w/ Takahiro Omi話したネタ BERTによる自然言語処理入門 ―Transformersを使った実践プログラミング― 自然言語処理とは? 自然言語処理の応用範囲は? 機械翻訳、メールフィルタ、チャットボット 自然言語処理はどのように発展してきたのか? NN (ニューラルネットワーク) とは何か? NN における大きなブレイクスルー AlexNet エンドツーエンド処理 Deep NN におけるディープとは? 学習とは具体的にはどのような処理? RNN (Recurrent Neural Network) とは? RNN で解きたかった課題は何か? RNN における処理イメージ RNN の課題 LSTM (Long Short Term Memory) LSTM の特徴、文脈考慮 NN への文章はどのように入力するのか? 単語をベクトルで表現する ELMo と LSTM との関連性は? なぜ双方向の情報を使うのが効果的なのか? セサミストリート Transformers の登場 Self-Attention とは? Self-Attention の計算効率利点 Attention と Transformer との関連性は? BERT(Bidirectional Encoder Representations from Transformers) とは? エンコーダとデコーダとは? BERT の特徴とは? BERTによるニュース記事の構造化:企業名抽出 自然言語処理界隈はどのように進化していくのか? GitHub Copilot Recruit、ストックマーク株式会社 2021-09-0938 minfukabori.fmfukabori.fm55. コンテナランタイム(後編) w/ TokunagaKohei話したネタ 高レベルランタイムとは何か? デスクトップなどで使われる高レベルランタイム実装には何があるか? containerd docker が containerd を活用するまでの流れ podman podman の特徴は? 補足: エピソード中で、PodmanとDockerの機能の主要な違いにひとつにPod作成機能を挙げていますが、これ以外にもいくつかあります。詳しい違いについては、mobyメンテナである須田瑛大氏の DockerとPodmanの比較(Container Runtime Meetup #3発表資料)に分かりやすくまとめられています conmon nerdctl nerdctl を利用するメリットは何か? kubernetes から叩かれるCRIには何があるか? CNCF(Cloud Native Computing Foundation) BuildKit CRI-O CRI-O は containerd と比べた場合の特徴は何か? OCIランタイムの実装には何があるか? runc runc の v1.0.0 リリース Open Container Initiative Runtime Specification OCIランタイムの実装はできるもの? youki: A container runtime in Rust 2021年に今更コンテナ入門した僕の最初の一歩 セキュアなコンテナランタイム Kata Containers Kata Containers の特徴とは? gVisor gVisor の特徴とは? C言語による実装 crun 言語実装に差異はどの辺りにあるか? パフォーマンスとコミュニティ Open Container Initiative OCI で規定される仕様には何があるか? OCI Runtime Specification OCI Image Specification OCI Distribution Specification この先、コンテナ関連の仕様・実装はどのように発展していくか? イラストでわかるDockerとKubernetes Software Design plus エピソードスポンサー 株式会社ゆめみ 2021-08-2337 minfukabori.fmfukabori.fm54. コンテナランタイム(前編) w/ TokunagaKohei話したネタ イラストでわかるDockerとKubernetes Software Design plus DockerとKubernetesをかけめぐる コンテナとは何か? docker の大きな貢献って何だった? コンテナランタイムとは何か? コンテナの隔離とは、具体的にどのように実現するのか? cgroups は実際に何をしているのか? runc での実装例 他の隔離方法の概要 OCI とは何か? OCI と runc の関係性は? docker と OCIランタイム の関係 CRI ランタイムとは? docker run 実行後の流れ 16:09 - 16:30 の「runc run」についての補足: 実際にOCIで定義されCRIからの呼び出しで使われるコンテナ実行関連のサブコマンドは「runc create」、「runc start」です。「runc run」はcreate、startを組み合わせたサブコマンド実装で、手元のターミナルでruncの挙動を試したり、runcのコンテナ作成の挙動を追うのに良い題材になります。 参考 OCI Runtime Specificationで定められるOCIランタイムへ可能な操作 runc runの実行とコードリーディング 高レベルランタイムとは? docker以外のCLIランタイム実装 Open Container Initiative Runtime Specification OCI Runtime Specification には何が規定されているのか? コンテナの材料には何が含まれているのか? docker 登場以後の歴史 rkt - the pod-native container engine kubernetes 利用時のコンテナ実行までの流れとは? kubelet の役割 kubelet からの CRIランタイム への指示に使うプロトコル dockershim が deprecated になったときに発生した誤解 エピソードスポンサー 株式会社ゆめみ 2021-08-1038 minfukabori.fmfukabori.fm53. 時系列データベースエンジン w/ nakabonne話したネタ ゼロから作る時系列データベースエンジン 時系列データとは何か? RDBで時系列データを扱う場合の課題とは? 時系列データの特徴とは? イミュータブルなデータとは? influxDB Timescale DB VictoriaMetrics M3DB 時系列DBにおけるカーディナリティの高さとは? tstorage なぜ時系列DBを自分で実装したのか? ali gosivy tstorageの設計概要は? パーティショニングのメリットとは? Write Amplificatonとは? Bloom Filter LSM Treeとは? 34. NewSQLとは w/ tzkb メモリパーティションの特徴とは? 時系列データをソート済みにする工夫 QuestDB パーティションをフラッシュするタイミングは? Write Ahead Log データ量を削減する工夫は? Gorilla: A Fast, Scalable, In-Memory Time Series Database タイムスタンプとデータを分けて符号化する delta encoding と delta-of-delta encoding データ側はXORで符号化する tstorageのdisadvantageは? tstorageの今後の開発方針 YAGNI原則 【メディア事業部】サーバーサイドエンジニア(基盤) 宣伝 fukabori.fm の個人スポンサー募集中2021-07-2238 minfukabori.fmfukabori.fm52. ISUCON w/ 941話したネタ ISUCON ISUCONとは何か? 「ISUCON こわくないよ」 ep23. 社内ISUCON w/ yosuke_furukawa ISUCONはエンジニアの人生を変えてきたらしい ISU婚 ISUCONの初回はどんな感じで進んでいった? ISUCON3で予選導入、参加者はISUCON9まで増加 なぜ、ISUCONはこんなに注目されたのか? ISUCONらしい問題を作る リアルISUCON ISUCON開催の大変なところ isucon/isucandar ISUCON過去問 エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate ISUCON沼 ISUCON 事前講習2021 コミュニティは新しい人が入ってこないと終わってしまう コミュニティ運営の続け方 コミュニティ参加者の想いを拾うために何をしているか? エピソードスポンサー 株式会社 ROUTE06 2021-06-2143 minfukabori.fmfukabori.fm51. 組織学習、心理的契約、エンゲージメント w/ tomomiminabe話したネタ CULTIBASE CI(Corporate Identity) スタートアップがスタートアップのままスケールする 大企業の組織構造を真似ると、本来の強みであるcapabilityが失われることも スタートアップの成長フェーズにおける組織課題とは? 書籍: THE MODEL ミドルマネージャの役割は何か? マネージャにどのように成長してもらうのか? 書籍: エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング 技術を理解していないマネージャの言うことをメンバが聞かない問題 大企業向けのコンサル提供では、振る舞いを変える 組織学習とは何か? シングルループ学習とダブルループ学習 ふりかえりでは、シングルループに目が向きがちでは 制圧寄りのコミュニケーションの何が悪いのか? 対話の上手いファシリテートの方法 意見を言わないボトルネックを探す 定例の前に関係を作るのが大切 上司が一方的に話して、「何かありますか?」で終わる 1on1職人 初対面の人と1on1の警戒を解く方法 組織デザイン概論 - WDA研究会191121 従業員体験とは何か? どうしたら従業員体験を損ねずに、評価面談を実施するか? 評価面談のアンチパターンとは? ショッキング評価 心理的契約とは? 評価面談におけるストーリーテリングとは? 書籍: はじめてのリーダーのための 実践! フィードバック 耳の痛いことを伝えて部下と職場を立て直す「全技術」 期待値調整 心理的契約をどうやって言語化するか? エンゲージメントと従業員体験の関連は? エンゲージメントとモチベーションの違い 担ぎたくなる“神輿上司”の目指し方 ミミグリではどのようにエンゲージメントを高めているか? プレイフル 株式会社MIMIGURI 採用募集(wantedly) エピソードスポンサー 株式会社 ROUTE06 2021-06-0354 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #11IWASHI RADIO #11 ”水”道橋の”水”たばこ屋さんIWASHI CLUBから、とりあえず毎週の”水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・サウナについて です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 zzzya (@z_z_zya) 2 Haruki (@__hallucigenia__) ーーーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-05-2639 minfukabori.fmfukabori.fm50. 社内DevOps基盤、Tekton、Cuelang w/ JunMakishi話したネタ 社内DevOps基盤の狙いとは? アプリケーションのライフサイクル管理とは? 対応するクラウドなどは? 市中にも同様のSaaSがあるが、なぜ自社開発するのか? エンタープライズ向け・自社用での作り込みとは、たとえば何を? どういう技術を利用しているのか? Tekton Tektonは何をするのか? Jenkins X でも Tektonを活用 ソフトウェアエンジニアリングにおける Fan-in と Fan-out とは? Tektonの採用事例は増えている? Spinnaker Argo Workflows なぜTektonを採用したのか? kaniko CUE なぜCUEを利用するのか? YAMLやJSONとの違いは? HashiCorp Configuration Language CUEの特徴は? Type Validation Overlayを認めておらず、Unifyする jsonnet kustomize なぜ、CUEでOverlayを認めていないのか? GopherがCUEの開発に携わっている CUEは日本でも採用されている? gotime Grafanaでも取り込まれつつある 社内的になぜCUEを採用するのか? 社内に基盤の良さを伝えるのは大変では? 採用募集中: ソフトウェア基盤開発・運用エンジニア向けポスト 2021-05-2636 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #10IWASHI RADIO #10 ”水”道橋の”水”たばこ屋さんIWASHI CLUBから、とりあえず毎週”水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・最近の若者について です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 kyohei (@kyohei_shaggie) 2 chiharu (@haruwooo) ーーーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-05-2036 minfukabori.fmfukabori.fm49. GoFデザインパターンとDI + リファクタリング (後編) w/ twada話したネタ DIを勉強したい場合には何を参照する? 書籍: Dependency Injection Principles, Practices, and Patterns Laravel Pimple 書籍: Clean Architecture 達人に学ぶソフトウェアの構造と設計 単行本 GoFデザインパターンは、なぜここまで普及したのか? OOPを理解するきっかけになったため 差分プログラミングの誤解 継承には悪い面も多い 書籍: 増補改訂版Java言語で学ぶデザインパターン入門 OMT法とUML Don’t Repeat Yourself 原則 と 差分プログラミング 差分プログラミングは、継承以外の手法でも実現できる is-a と has-a 構造ではなくて、責務・振る舞いについてプログラミングする DIコンテナ と Main関数 継承があるデザインパターンの現代における利用価値は? GolangやRustには継承がそもそもない Factory Method や Abstract Factory は DIコンテナ以後はほとんどなくなった Template method は現代においても使う Abstract Factory と DIコンテナ は似ている? リファクタリングとデザインパターンは、どういう関係性があるのか? 「こういうこともあろうかと」 YAGNI(You aren’t gonna need it) リファクタリングのターゲットとしてのデザインパターン 振る舞い・インタフェースに対してプログラミングしていたが、インタフェース自体が変わるとき? テストピラミッド ユニットテストしかないのは、あまり良い状況ではない 15 年後に再整理された Design Patterns Null Object Nullish coalescing 書籍: テスト駆動開発 書籍: リファクタリング(第2版): 既存のコードを安全に改善する エピソードスポンサー 株式会社ゆめみ 2021-05-171h 01IWASHI RADIOIWASHI RADIOIWASHI RADIO #9IWASHI RADIO #9  ”水”道橋の”水”たばこ屋さんIWASHI CLUBから、奇数週の”水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜  耳から吸うシーシャ、今回のフレーバーは  ・地球最後の日 です!  〜あなたの一日にささやかな休憩を〜  -personality-  1 zzzya (@z_z_zya)  2 Haruki (@__hallucigenia__)  ーーーーーーーーーーーーーーーーー  SHISHA CAFE&BAR IWASHI CLUB TOKYO  東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-05-1228 minfukabori.fmfukabori.fm48. GoFデザインパターンとDI (前編) w/ twada話したネタ デザインパターンとは? ソフトウェアパターン 書籍: オブジェクト指向における再利用のためのデザインパターン Gang of Four 進研ゼミみたいなもの Composite パターン デザインパターン以外のソフトウェアパターンとは? アーキテクチャパターン、アンチパターン、コンカレンシーパターン AWSクラウドデザインパターン パターンにはフォーマットがある GoFのデザインパターンはいつ頃生まれたもの? GoFのデザインパターン登場時に、ソフトウェア業界では何が起きていたのか? Ruby 20 周年記念パーティーレポート ―― プログラミング初心者の運営スタッフが見た Ruby コミュニティ C、C++、Perl、Smalltalk、Visual Basic の時代 デザインパターンには、どういうカテゴリがある? 生成・構造・振る舞い Javaのクラスライブラリにおけるデザインパターン利用 GoFデザインパターンは、2021年において活用できるのか? Iteratorパターン の言語標準実装 Iterator の登場背景とは?本質とは? 深さ優先探索と幅優先探索 2021年で不要となったデザインパターンは? Singletonパターンはいらない Singletonパターンが解きたかった課題と引き起こす副作用 グローバル状態の共有、テストとの相性の悪さ、プロセス内での単一は現代において意味があまりない Singletonの解決したかった課題を、現代ではどう解くのか? DI(Dependenc Injection) IoC(Inversion of Control) オブジェクト指向における依存性解決 DIは、たとえばどう実装するのか? DI Containerとは? 生成知識は結合度が高い 書籍: LeanとDevOpsの科学 DI Container はどう実装するのか? エピソードスポンサー 株式会社ゆめみ 2021-05-1057 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #8IWASHI RADIO #8 ”水”道橋の”水”たばこ屋さんIWASHI CLUBから、奇数週の”水”曜日にお届け!スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 耳から吸うシーシャ、今回のフレーバーは ・IWASHI STAFF ちはるちゃんについて です! 〜あなたの一日にささやかな休憩を〜 -personality- 1 zzzya (@z_z_zya) 2 Kohey Crude (@koheeeeeeey_mjr) 3 Chiharu (@haruwooo) 4 Haruki (@__hallucigenia__) ーーーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-05-0440 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #7 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・ルーティーンについて? です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Chiharu (@haruwooo) 2 Haruki (@__hallucigenia__) ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-04-2740 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #6IWASHI RADIO #6 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・ビジネス用語 ・煙草の話 ・ズーヤの詩の朗読 です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Kohey Crude (@koheeeeeeey_mjr) 2 Zzzya (@z_z_zya) ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-04-2035 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #5IWASHI RADIO #5 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・バレンタインのお返し?時期がずれてしまいスミマセン笑 です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Chiharu (@haruwooo) 2 Haruki (@__hallucigenia__) 3 Tetsuさん ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-04-1334 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #4IWASHI RADIO #4 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・失敗談イロイロ です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Chiharu (@haruwooo) 2 Hirotake ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-04-0632 minfukabori.fmfukabori.fm47. プロダクトマネジメントのすべて w/ takoratta話したネタ プロダクトマネジメントのすべて 事業戦略・IT開発・UXデザイン・マーケティングからチーム・組織運営まで 書籍の概要 プロダクトの成功とチームの組成 Core/Why/What/How プロダクトマネージャ以外の人だと、誰が読むべき? プロダクトマネジメントの応用範囲の広さ アウトプットじゃなくアウトカムを考える 大企業のミッションは抽象度が高いが、それを上手く使う 会社を自己実現に活用する 大義に沿っているかどうか 書籍のおすすめの読み方 そもそも執筆者陣は、どうやって勉強して執筆したのか? 大量にあるフレームワークは使わなければいけないのか? プロダクトマネージャとプロダクトオーナとの関係性は? プロダクトマネージャの毎日のタイムテーブル 企業内で、プロダクトマネジメントの概念をどのように広めていくか? プロダクトマネージャは「これ、やらない」ってのをどう決めるのか? KGI/KPI/NSM プロダクトマネージャはどのように信頼を積み重ねていくのか? KPIやNSMを振り返るタイミング、頻度? さらにプロダクトマネジメントについて学習したい場合は、この先どのように勉強していけばよいか? プロダクトマネージャの本当の成長の多くは、OJTである プロダクトマネジメントクライテリア プロダクトをつくる力をアセスメントするDIA for PMのご案内 2021-04-0456 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #3IWASHI RADIO #3 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・いい感じの人から言われたいセリフ? です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Chiharu (@haruwooo) 2 Haruki (@__hallucigenia__) ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-03-3035 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #2IWASHI RADIO #2 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・クレーマーとは ・消費者調子乗りすぎ ・やってんなあってやつ です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Kohey Crude (@koheeeeeeey_mjr) 2 Zzzya (@z_z_zya) ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-03-2330 minfukabori.fmfukabori.fm46. アジャイルコーチとは? w/ yohhatu話したネタ アジャイルコーチって何? 多数いるアジャイルコーチから、どうやって自組織への適任者を見分けるのか? アジャイルコーチリファラル RSGT、アジャイルコーチコミュニティ ペアコーチによる現場支援体制 どれが正解か分からないので、試してみたらいい 透明性は現場ごとに違う 透明性を高くするためには何をするのか? 解像度をあげるための取り組みとは? 現場を支援する場合に、具体的にアジャイルコーチとしてどういう仕事をするのか? スクラムガイドと現場の間の溝を埋める 事例を伝える旅人 ファシリテーションで何をするのか? 良いファシリテーションとは何か? アジェンダからトピックがはずれたときの対応 親指投票とは何か? ファイブフィンガーとは? カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで 前の人の意見にひっぱられる問題 同調圧力がかかる状況を減らす ファシリテーションをどうやって学べばいいのか? ソニックガーデンの藤原さん 現場でどのような悩みを解決するのか? ええ感じに解決するの、ええ感じとは何か? 正しいことを言えば物事が進むわけじゃない 技術的問題と適応課題 学習する組織 ― システム思考で未来を創造する 他者と働く──「わかりあえなさ」から始める組織論 大変だからしなくていいわけじゃない アジャイルコーチに依頼して上手くいったことの指標・判断は? ベロシティを上げるのを目的にしてはいけない エピソードスポンサー Offers 運営会社: 株式会社overflow 2021-03-2144 minIWASHI RADIOIWASHI RADIOIWASHI RADIO #1IWASHI RADIO #1 - “水”道橋の“水”たばこ屋さんIWASHI CLUBから、とりあえず毎週“水”曜日にお届け! スタッフどうしがおしゃべり、IWASHIの日常をラヂオにしちゃったよ〜 - 耳から吸うシーシャ、今回のフレーバーは ・IWASHI CLUBのはじまり ・IWASHI CLUBのこれまで です! 〜あなたの一日にささやかな休憩を〜 - -personality- 1 Daichi (@isokawadaichi) 2 Kohey Crude (@koheeeeeeey_mjr) 3 Chiharu (@haruwooo) 4 Haruki (@__hallucigenia__) ーーーーーーーーーーーーーーー SHISHA CAFE&BAR IWASHI CLUB TOKYO 東京都千代田区神田三崎町2-19-4 矢嶋ビル3F2021-03-1659 minfukabori.fmfukabori.fm45. 組織の心理的安全性をどうやって高めるか? w/ raykataoka話したネタ 心理的安全ジャーニーSlackでの5つの実装方法 心理的安全性とは?その正体は何なのか? チームが機能するとはどういうことか ― 「学習力」と「実行力」を高める実践アプローチ 恐れのない組織――「心理的安全性」が学習・イノベーション・成長をもたらす 心理的安全性によくある誤解とは何か? 批判・反論ができる組織・チームをどう作っていくのか? 正しい行動を強化して、間違った行動を消失させる 社内の心理的安全性を高めるために、何をしているか? Bad News First 悪い情報を共有すること自体には感謝をする 失敗を共有できるようにリフレームしていく 実際の失敗共有はどんなものがある? 失敗共有時に怒ったらどうなるか? 失敗からどうやってノウハウを溜めていくのか? 失敗にはどのような種類があるのか? 失敗学のすすめ Slack Maturity Score、日本1位の企業の独創的な使い方は? ゆめみにおける分報の使い方、自己開示を推奨していく 分報の数が多いが、どのぐらい見ている? ネガティブな情報はSlackでも拡散しやすい Slackのコミュニケーションガイドラインが規定されている 主語が大きい否定後は示唆を受ける プロポーザルレビューリクエスト(Proposal Review Request) エピソードスポンサー Offers 運営会社: 株式会社overflow 2021-03-1038 minfukabori.fmfukabori.fm44. Spotify型およびゆめみにおける組織モデルの変遷 w/ raykataoka話したネタ Ray Wow FM ゆめみの組織構造はどうなっている? Spotify 組織モデルとは? Spotify型組織のメリット・デメリット 技術的な評価は、技術者自身に評価してほしい マトリクス型組織の難しさとは? コミュニケーション・調整コストの高さ ピープルマネジメントマネージャ側が深く関与できない 技術的な勉強会はどのような組織・チームで実施している? 人数が多くなった場合のナレッジシェアの難しさと対応 どのようにナレッジシェアを実現しているか 月間60回の勉強会 社内勉強会を活性化させる秘訣は? 雑な登壇で、雑壇 全てお金で人を動かそうとすると上手くいかない Spotifyモデルはなぜ上手くいかない、何が大変なのか? 組織モデルを変更したターニングポイント・背景は? 事業部単位の縦割り 受託ビジネスモデルでオーナーシップをどう保つか?モチベーションをどう高めるか? フィーチャーチームに、コンポーネントチームを割り当てる 案件ごとのドメイン知識が偏る問題をどうするか? なぜ、本人がプロジェクト・プロダクトを選べるようなアサイン方式にしたのか? 人気のある案件に偏ってしまわないか? フロントエンド、サーバーサイドなどの職能単位のバランスをどう取るか?変動要素のバッファのとり方は? エピソードスポンサー Offers 運営会社: 株式会社overflow 2021-03-0542 minfukabori.fmfukabori.fm43. WebTransport、HTTP/3、WebCodecs w/ yuki_wtz話したネタ WebSocketの次の技術!?WebTransportについての解説とチュートリアル WebTransportとWebCodecsを組み合わせてビデオチャットを実装してみる WebTransportとは何か? HTTPの双方向通信の歴史 XHR、Polling、Cometとは? WebSocket Server-Sent Eventsとは? SSEって今も使われるの?どこに使う? WebSocketとSSEとのパフォーマンス差異は? なぜWebTransportは登場してきたのか?WebSocketの課題とは? TCP Head of Line Blocking QUICとは? QUIC プロトコルスタック WebTransportは実際に使われている? WebSocketとWebTransportのユースケース? クラウドゲーミングとWebRTC WebTransportでクライアントクライアント通信はできる? TCPとUDP以外の選択肢は無かったのか? ネットワークプロトコルの硬直化 1. IETFとか、QUICとか UDPが通らない環境ってあるのでは?どう対応する? HTTP/2とは? HTTP Head of Line Blocking Bootstrapping WebSockets with HTTP/2 HTTP/2の課題 HTTP/2と3の違いは? 内容訂正: 当初配信版では「HTTP2のServerPushがHTTP3で削除された」とありましたが、正しくは「仕様としては削除されておらず、Chromeが現状実装する予定にない」です。 Server Push と 103 Early Hints 内容訂正: 「HTTP3TransportではcookieなどのHTTPの仕組みを応用できる」と話している部分とありましたが、cookieの送信は現状の仕様ではサポートしないとされています WebCodecsとは何か? なぜWebCodecsが登場してきたのか? WebTransportやWebCodecsがだれが推進している? WASM WebTransportやWebCodecsは、個人の開発者には関係がある? エピソードスポンサー Offers 運営会社: 株式会社overflow 2021-02-1239 minfukabori.fmfukabori.fm42. 良いマネジメントとは?良いミーティングとは? w/ konifar話したネタ Konifarさんにとってマネジメントとは? HIGH OUTPUT MANAGEMENT EM.FM 実際にマネージャとしてどういう課題に取り組んでいたのか? 情報設計の方法論 コミュニケーションの最適な形をどう追求するか? Konifarさんはどうやって問題発見するか? 1on1の場、チームの振り返りで吸い取る 忘れないようにGoogleDocsに書いておく TextやQuickCallで解決する、1on1で解決するための判断基準は? Feedbackを与えるにあたって気をつけていることは? フィードバック入門 耳の痛いことを伝えて部下と職場を立て直す技術 言わないでいるより、言って後悔したほうが良い どうやって褒める箇所を覚えておくか? 1on1 ミーティングの目的 Konifarさんにとって良いミーティングとは? 目的とゴールがハッキリしていること 目的とゴールの違いは? 何かを決めるミーティングは事前準備がすべて ミーティングが上手くいかないとき = 例外処理 ミーティング関数の引数 参加者の発言偏り問題にどう対処するか? 発言しないのは、そもそもなぜなのかを考える必要がある ネガティブなことを言えるように心理的安全性を高めるためにやっていること? ストレートにネガティブな意見が出てくるのは嬉しい タックマンモデルのStormingが苦手な人が多いのでは 率直に物事をいうのはすごい疲れる ブログで言語化して楽になる リモート環境での雑談の工夫 社内でボードゲーム Kyashの全社忘年会で使用したサービス(remo) リモート飲み会でお話を聞く、という形になる リモートミーティングで音声とチャットでマルチで会話する Chatに即興でアンケートFormを埋め込む 「これについて意見ありますか?」の後の沈黙に耐える チェックイン Kyash募集職種一覧 fukabori.fm 個人サポータープラン エピソードスポンサー Offers 運営会社: 株式会社overflow 2021-01-1552 minfukabori.fmfukabori.fm41. Wantedlyの開発組織 w/ kawasy話したネタ Wantedlyの開発組織はどれぐらいの人数・チーム数・編成? Discover the Spotify model Tribe間の情報流通の課題などから組織再編 Productの情報ラインと、技術情報ラインの会議体設計 議事録などの情報展開 モノリシックアプリケーションからマイクロサービスへ Argo Looker どのように技術判断を実施するのか? 組織の課題解決能力を向上させる 1-2年では困らないけど重要な問題をどのように対応するか? たとえば、1チームの開発プロセスはどうなっている? 新しく価値をつくることと、リニューアルの難しさ 会社方針と個人方針でポジションがあわなくなった場合は? インフラチームからの他チームへの留学制度 エンジニアの人事評価はどうしている? 「期待」を満たしたのか・満たしていのかをみる Wantedly, Inc.の採用/求人一覧 2020-12-1830 minfukabori.fmfukabori.fm40. 外資証券会社における独自言語および独自オブジェクト指向データベース w/ kawasy話したネタ エンジニアトーク「ROLE MODEL」 外資証券会社のシステムとは? 使われていた独自のプログラミング言語とは? 社内に存在する独自のエコシステム 独自言語は、どの言語に似ている? 専用の統合開発環境 独自のオブジェクト指向データベースとは? Active Record Pattern インピーダンスミスマッチ オブジェクト指向データベースはなぜ流行らなかったのか? グローバルレベルでのマルチマスタ同期 パフォーマンスレベルでの問題は? どのようにロックする? Dependency graphが実装されている 処理軽減・速度向上のためのメモ化 変数名にスペースが使えるプログラミング言語 どうやって品質を担保していたのか? LeanとDevOpsの科学 コードレビューをもらうのが難しい問題とその対策 2020-12-0132 minfukabori.fmfukabori.fm39. Work Together Anywhere w/ Lisette Sutherland話したネタ Work Together Anywhere リモートワーク - チームが結束する次世代型メソッド Collaboration superpowers workshops Why remote working is so important? The reasons from company’s view and individual’s view The future of work is choice; Let us choose Shift to result oriented work What are the difficulties in working at home? Build boundary; turn off computers at certain time Template for creating a REMOTE TEAM AGREEMENT: Should we share the agreements with other teams? What’s difference in term of manager’s role? How do managers find roadblocks when working remotely? Not only 1 on 1 between a boss and a member but also between team members Just calling without urgent matter Over communiacati2020-09-0530 minfukabori.fmfukabori.fm38. 良い組織を作るために w/ yunon_phys話したネタ (収録環境都合により、途中で音質が変わります) EM.FM Chief of Staff, Games とは何をする人? 偉大なゲームを作るために「変化に適応できる組織」を作る(前篇) 偉大なゲームを作るために「変化に適応できる組織」を作る(後篇) Engineering Managerとは? アカツキのEngineering Managerは何をする人なのか、EM Triangle Managementというの言葉の訳語 これまでどのような組織づくりをしてきたのか? 問題を見つけるために、どのような行動をするのか? 30人以上との1on1からの模索 1on1で本音を出してもらうために、どのように話す? 学習する組織 1on1のヒアリングでは、たとえばどのような内容・課題が出てくるのか? 大量の課題に面したとき、どう行動するか? マインドマップで可視化して、システム思考的に考える 関係ないと思われた課題がつながる例とは? 組織開発(Organization Development)とは何か? Developmentにある発展という意味 30人以上の意識をあわせにいくときの方法 対立をなくすのではなく、なぜそう考えたかという起点を考える 相手が自分と同じではない、また自分と同じ人間であることを認識する 無理に職能を統一するのではなく、それぞれの文化・歴史を大事にしつつ、更に良くするためにはどうするかそれぞれで考えていく 何を考えているのか、何に困っているのかを共有するようなファシリテーション 未来を良くするために、自分が置かれている地点をメタ認知する 職能で自律して進めてもらうようなアプローチ ゆのんさんにとってコミュニティとは? コミュニティから一番得るのは活力 Reginal Scrum Gathering Tokyo fourという社内コミュニティで、エンジニアリングマネジメント・プロジェクトマネジメントをするメンバが集まる ピープルマネジメントのネタは人に話しにくいこともある 心のNDA マネージャ自身のバイアスを他者と会話することで見つける オンライン勉強会は参加が簡単、出席率も変わる https://game.aktsk.jp/ https://voice.aktsk.jp/ 2020-08-2253 minSolo IWASHISolo IWASHIAt the beach again!Lazy at beach2020-08-1102 minfukabori.fmfukabori.fm37. MLOpsとは?どのようにMLOpsを実装しているか? w/ kenta_sato3話したネタ MLOpsとは何か? MLOpsの定義 MLのおけるモデルとは何か? MLOpsで解決する課題とは? CACE / Changing Anything Changes Everything 学習に使ったデータ管理の難しさ メタ情報だけのバージョン管理というプラクティス MLに必要なパイプラインを回すのは大変 ML Superhero、MLからインフラ構築まですべて担う人 Stockmark社におけるMLOpsに取り組む前のアーキテクチャとは? BERTを使ったMLバッチ処理実サービスのアーキテクチャとMLOpsの取り組み MLOps取り組み前のアーキテクチャの課題とは? 温かみのある手動Opsの自動化 AWS CodeBuildの権限周りの楽さ ワークフローが見えにくい課題をワークフローエンジンで解決する AWS Step Functions と AWS Batch の活用 今後のMLOpsの野望 モデルのパフォーマンスを決める上流データバリデーション 学習のパイプラインの整理、その目指すべきところは? 汎用言語モデルをGoogle TPUでの開発 MLOpsにどのような気持ちで望んでいるか? ペインをどうやって発見しているか? 推測するな、計測せよ 電笑戦 ~ AIは人を笑わせられるのか 第 2 回  電笑戦の背景と挑戦者 Stockmark Tech Blog エンジニア募集中 2020-08-0739 minfukabori.fmfukabori.fm36. [後編] You have commit bit! w/ songmu話したネタ OSSをどのように読むか? 利用するOSSをどうやって選定していくか? 協調できるかどうか、という選定基準 ecs-deployからecspressoに乗り換えた go-katsubushi implement STAT via binary protocol そもそも、なぜ採番する必要があるのか? Snowflakeの意味が複数ある OSS貢献を小さく始めて技術力を高め、大きく花開かせる GitHubはSoftware Engineerのpixiv OSSの引き継ぎ 0->1よりも1->10のが得意になった原点 OSSの引き継ぎを自分から提言する OSSのメンテは具体的には何をしている? OSSを引き継いだ結果、どう成長したか? コードの個性 どうやってOSSへコントリビュートしやすくしているか? ghqですぐ見つけること 最新のバージョンを使うこと renovate dependabot Pull Requestを送る際の心構えとは? Pull Requestを放置されても気にしない OSSを他者へ引き継ぐ場合に何を考えているか? Songmuさんの考えるCTOの役割とは? プロダクトセントリックとは?何を意識するか? 広告塔の役割として何をするか? チームのパフォーマンスを最大化するために何をするか? スタートアップマニフェスト アイデアというのは複数の問題をいっぺんに解決すること / 宮本茂氏 生み出せることに敬意を払って、コミュニケーションをとる Nature Remo 3 Nature株式会社 採用情報 ghq handbook 2020-07-3147 minSolo IWASHISolo IWASHIChat chat 7/30At the beach!2020-07-3002 minfukabori.fmfukabori.fm35. [前編] Nature Remoから学ぶシステムアーキテクチャと開発プロセス w/ songmu話したネタ Nature Remoの裏側 ~ AWSとWeb技術をIoTの世界でフル活用する / Inside Nature Remo Nature Remoとは何か? Nature Remoのアーキテクチャとは Redis Pub/Sub Timer処理をどのように実装するか? ElastiCache Redisが将来的にボトルネックになる可能性 Redisの分割はどのような方式とするか? SNSでよくあるID分割による弊害(お化けユーザなど) DDoSに対する防御は? WebSocketを受けるWorkerのCPUはサチらないの? GolangのWebSocket実装が優秀 接続先解決の方式はどうするか? ConsulからALBへの移行 ALBからWorkerへの接続はTLSを解いている? Streamはどうやってスケールさせるか? 積み上げマイグレーションは何がイマイチなのか? 手続き型 vs 宣言型 schemalexやsqldef Nature Remoは何人ぐらいで開発している? Songmuさんはどうやって採用している? 採用時にどうやってスキル的に十分である、と判断するのか? Nature RemoにおけるGitHubのブランチとデプロイ戦略 git-pr-release CircleCIでgit-pr-releaseする デプロイ後の障害をどうやって気づくか? ALBにおけるReal IPの解決の課題 GoのWebアプリでクライアントIPを検出するrealipモジュール Nginxのngx_http_realip_module 全員が自分たちのプロダクトのユーザである ビジネス要求の管理はどうしているか? ZenHub オフィス移転とリモートワーク どうやって見積もりする? 2020-07-2945 minfukabori.fmfukabori.fm34. NewSQLとは w/ tzkb話したネタ 2000年初頭のデータストアは何が主流だったのか? OLTPとDWH データベースから見るとReadのスケールアウトは難しくない Web系で難しいのはWriteのスケールアウト RDBのReadのスケールアウト方法とは? Web + RDB + Cache のアーキテクチャの辛い点は? UniverseとMultiverse Oracle Exadata RDBにおける全文検索 NewSQLとは何か? NoSQLとは何を指すか? トランザクション処理はなぜ難しいのか? マルチマスタの難しさ Google Cloud Spannerについて 金の弾丸 YugabyteDB/CockroachDB/TiDB YugabyteDBの特徴は? PostgreSQL互換とMySQL互換という売り NewSQLの技術要素は? NewSQLのレプリケーションはどうやるか? Raftとは? DBにおけるShardingとは何か? Partioningとは何か? RDBのデータ構造は何を利用しているか? B+TreeのRead/Writeはどうやるか? B+Treeの計算量は? NewSQLのデータ構造は? LSM Tree(Log Structured Merge Tree)とは? B+Treeのメリット・デメリット LSM Treeのメリット・デメリット DBに難しいのは古いバージョンのデータを取るとき MVCC(Multi Version Concurrency Control)とは? LSM Treeで古いデータをどうやって探すのか? Bloom Filter Facebook製のRocksDB 分散トランザクションをどう実現するのか? DBにおける分離レベルとは? Read Commited/Repeatable Read/Serializable SpannerのExternal Consistency AWS Auroraの裏側の作りは? OracleのRAC(Real Application Cluster)とは? 令和時代のアプリケーション開発者のデータストア選定について MySQLとPostgrSQLの使い分けは? どうやってDBについて学習するか? CAPの定理をあえて使う必要はない Database Internals 輪読会 2020-07-0259 minゆるふわPodcastゆるふわPodcastEP33 fukaborifm iwashiさんを深堀りする回 #fukaborifukabori.fmのiwashiさんをゲストに迎えて、人事ニアのお仕事内容とキャリアパス、fukabori.fmを始めた経緯や反響・前準備、技術の勉強やインプット時間の確保などについて話しました。Show Notes ※ このエピソードでお話することはすべてゲスト様の個人的見解であって、所属組織とは無関係です。 iwashiさん (@iwashi86) / Twitter fukabori.fm NTTコミュニケーションズ 「書ける範囲だと、Podcastはコロナ禍に突入してからオンライン収録なので月2本だしたいなぁ、と思っていて概ね達成できている。 今後は他のPodcastへ、色々とゲスト参加してみたいなぁ。」 「とても興味あるのは #yuru28 だけど、話すネタが無い問題…。(Giveできるコンテンツがあまりない)」 EP14 高専卒Web系エンジニアがキャリアについて語る回 - ゆるふわPodcast 13. ペアプロやテストの疑問とか、ソフトウェアエンジニアの育成とか | fukabori.fm 31. fukabori.fmのロゴ作成から学ぶデザイナーの業務プロセス w/ hiromisugie | fukabori.fm 32. みんなでアジャイル w/ ryuzee | fukabori.fm Takuto Wadaさん (@t_wada) / Twitter 広木 大地さん (@hiroki_daichi) / Twitter SkyWay | アプリやWebサービスに、ビデオ・音声通話をかんたんに導入・実装できるSDK penguin-judge/PenguinJudge: ペンギンジャッジ、よちよちでも歩いていけよ 『ソフトウェア・ファースト あらゆるビジネスを一変させる最強戦略』 - Amazon.co.jp 22. ソフトウェア・ファースト w/ takoratta | fukabori.fm 27. 論理削除とは何か?どのような解法があるのか? w/ twada | fukabori.fm UIT INSIDE - LINE UIT室の開発者による「最新のフロントエンド」をキャッチアップできる Podcast Frontend Lunch Podcast しがないラジオ 16. [番外編] NTTComでメンバーシップ雇用を抜けてスペシャリスト雇用に転向した話とか w/ yuyarin、shinji_abe | fukabori.fm ajitofm backspace.fm最新エピソード – backspace.fm EM . FM #EMFM • A podcast on Anchor engineer meeting podcast Misreading Chat – CS の論文読んで話をしよう mozaic.fm PHPの現場 systemand.online Turing Complete FM Yarukinai.fm yatteiki.fm アジャイルラジオ 2020-06-191h 28Solo IWASHISolo IWASHIChat chat chat 6/15 part 1Small episode 62020-06-1502 minSolo IWASHISolo IWASHIChat chat chat 6/11 part 1Small episode 62020-06-1104 minSolo IWASHISolo IWASHIChat chat chat 6/8 part 1Small episode 52020-06-1102 minSolo IWASHISolo IWASHIChat chat chat 6/7 part 1Small episode 42020-06-0701 minfukabori.fmfukabori.fm33. エンジニアの新卒採用事情 w/ tomoaki_mura話したネタ 最近の新卒採用事情ってどんな感じ? B3/M1であっても、5月時点でオファーを持っていることも 優秀な人材の低学年化 サマーインターンシップは増えている? インターンシップで学生に刺さるコンテンツとは? チーム開発形式のインターンシップが人気な理由とは? ペアプロ、モブプロというコンテンツ 先端の技術開発を担うエンジニアと一緒に解く! コーディング体験 スタートアップ、大企業などで、どこが人気か? 職種別選考とは何か?メリット・デメリットは? 人事にも最低限の業務理解・技術的な知識が必要だが、どこまで知れば良いのか? エンジニアの開発実態・KPTを見に行くプラクティス 最初の「なんだこいつ」の違和感を乗り越える 職種別選考を進める上で、重要なポイントとは? 経営戦略から採用戦略まで一気通貫で筋をとおす 立場関係なくお互いを信じ合う 配属ガチャは依然としてまだ結構ある?なぜ起きるのか? 採用と育成をやる人は同じの方がいい? 効果的な新入社員研修とは? 能力を可視化した上で、グルーピングする グループ分けしたあとの研修コンテンツは? 入社した後のケアとしての新入社員研修 track athletics はてなインターン2020 2020-06-0748 minSolo IWASHISolo IWASHIChat chat chat 6/6 part 1Small episode 32020-06-0601 minSolo IWASHISolo IWASHIChat chat chat 6/5 part 1Small episode 22020-06-0600 minSolo IWASHISolo IWASHIChat chat chat 5/31 part 1Small episode 12020-05-3101 minSolo IWASHISolo IWASHISolo IWASHI (Trailer)2020-05-3100 minfukabori.fmfukabori.fm32. みんなでアジャイル w/ ryuzee話したネタ みんなでアジャイル 想定読者は? アジャイルはなぜ重要なのか? 書籍を通して伝えているのは、顧客に価値を届けること 説教臭い プラクティスよりも、前段にあるなぜアジャイルなのか、から始める たくさん作るのではなく、成果を出しにいく サクッと読めるわりにグサグサやる 自分たちの北極星とは何か? 自分たちのなりたい姿が実現できれば、アジャイルなやり方である必要はない 北極星を見つけるためには、どうすればいいのか? どのぐらいのレイヤ、スコープで北極星を探せばいいのか? 経営方針とチームミッションが一致していると周りの支援が得やすい OKRという考え方 みんなでアジャイル Playbook オンラインでのチームビルディングはどうしたら良いか? マイクロソフトのリモートワークが得意な人を観察して気づいた、たった一つのポイント やっているのを見せるのが大事 分報から始まるQuick Call 制約があったほうが工夫、アイデアが生まれる 上手くいってないからフレームワークを探そうはダメ アジャイルについて話すだけで、アジャイルになった気になる 必然的に中身の理解は深まるのだけど、何度も読んでいるので、本の作業をする以前から自分も同じ考えだった気になってしまう 組織重力の3法則 第1法則: 組織に属する個人は、日々の責任やインセンティブと整合性がなければ、顧客と向き合う仕事を避ける なぜ、第1法則が生まれるのか? 第1法則からはどうすれば脱却できるか? 顧客から一番離れている人が意思決定していて良いのか? 社員全員がカスタマサポートのチャットに入る 第2法則: 組織における個人は、自分のチームやサイロの心地よさのなかでいちばん簡単に完了できる作業を優先する チームの外と仕事をすると、仕事がぐちゃぐちゃにある恐怖がある 第2法則からはどうすれば脱却できるか? 今やっている仕事を見える化する、仕事をオープンにする 早期から頻繁にコラボレーションするには楽なやり方が必要 そもそもコラボレーションしたいものを扱ってるのか? なぜ顧客の声を早期に聴きに行くのが難しいのか? 第3法則: 進行中のプロジェクトは、それを承認したいちばん上の人が止めない限り、止まることはない なぜ第3法則が生まれるのか? 目標設定と評価が関係している 第3法則からはどうすれば脱却できるか? スタート地点からどんなリスクがあるのか明らかにする 不確実性を計画に組み込む 進捗レポートで「問題ありません」というのはダメ 紙のレポートは残るので、安全に倒してしまう タイムボックスで区切ることで、実験もできるし、リスクを早く検知できる 組織変革の熱狂は長くても6ヶ月しか持たない ryuzeeさんが訳していて、書籍の一番好きなところは何か? アジャイル系開発手法は応用範囲が広い 2020-05-0549 minfukabori.fmfukabori.fm31. fukabori.fmのロゴ作成から学ぶデザイナーの業務プロセス w/ hiromisugie話したネタ エンジニア向けPodcast 「fukabori.fm」のロゴデザイン どのようなプロセスでロゴを作成するのか? 対象の理解では、何をするのか? ヒアリングは何のためにするのか? 周辺の理解、リサーチでは何をするのか? 競合リサーチ、市場リサーチとは? fukabori.fmロゴ作成における、周辺の理解とは具体的に何をやるのか? 見えやすさの5性質とは? 誘目性、視認性、明視性、可読性、識別性とは? 行間をどのような目安で決めるのか? noteの記事は、なぜ行間が広いのか? ユニバーサルデザイン デザインコンセプトの検討、ラフスイッチとは? デザインコンセプトとはそもそも何か? ロゴ作成のおけるプロトタイプ作成はどう進めるのか? ロゴの似たもの調査はどうやるのか? シンプルなロゴは非常にかぶりやすいのでは? 似てる・似てないの判断とは? 東京オリンピックのロゴ類似問題 シンガポールのティラミスヒーロー 最後の作り込み、ブラッシュアップは何をしていくのか? ロゴにおける大文字と小文字の意味 どのように色を決めるのか? デザイナーは安直にパターンを作ってはいけない 訂正 54:10あたり: 高輪ゲートウェイの話題にて「誘目性は低いけど可読性が低い」ではなく「誘目性は低いけど可読性が高い」が正しいです オススメ書籍名: ノンデザイナーズ・デザインブック オススメ書籍名: マンガでわかる色のおもしろ心理学 オススメ書籍名: 7日間でマスターする 配色基礎講座 オススメ書籍名: ロゴデザインの現場 事例で学ぶデザイン技法としてのブランディング オススメ書籍名: 欧文書体 その背景と使い方 2020-04-271h 01fukabori.fmfukabori.fm30. Cloud Native Data Center Networking w/ toby話したネタ そもそも従来のデータセンタのネットワーキングはどのようなものだったのか? Aggregation Switchと、Access Switchの分割している理由は? サーバとAccess Switchは、Ethernetでつないでいる? Access Switchや、Aggregation Swtichの冗長化はどうするか? トラフィックは、ACT/ACT or ACT/SBY でどう流れているのか? STP(Spanning Tree Protocol)とBroadcast Storm なぜ、このアーキテクチャが全盛だったのか? 従来のネットワーキングは、何が問題になるのか? L2にTTL(Time To Live)は存在する? 検証で上手くいっていても、系の切り替え時はドキドキする Cloud Native Data Center Networkingとは?なぜ必要となってきたのか? North South / East West トラフィック 11. dockerネットワーキングとか、kubernetesネットワーキングとか CLOS Topologyとは? クロスバースイッチ 現代のDCで使うCLOSは、具体的にどういう構成になるのか? CLOSはどういう特徴があるのか? Leaf SwitchとSpine Switchとは? なぜ、L3プロトコルを使うのか?どこにモチベーションがあるのか? ユーザがL2を使いたい場合はどうするのか? CLOS上の構成では、トラフィックはACT/ACTか? ECMPと、5 tuple flow CLOSのスケール限界はあるのか? CLOSにおけるフラクタル NTT Comのクラウド(Enterprise Cloud 2.0)は設計はどうなってるの? なぜ、Storage Planeと、Data Planeを分けているのか? Leafの冗長化はどのように実現しているのか? 運用上で大変なところは何か?これからどうしていきたいか? リンクの自動化試験、LLDP(Link Layer Discovery Protocol) ソフトウェアのやり方でネットワークを変えていきたい人を募集中 2020-04-0543 minfukabori.fmfukabori.fm29. 技術選定の審美眼(2) w/ twada話したネタ Worse Is Better - 過去を知り、未来に備える。技術選定の審美眼 2019 edition 集中と分散 Good Old Webとは何か? 改訂第5版 PC UNIXユーザのためのPostgreSQL完全攻略ガイド(シーラカンス本) Linux, Apache, PostgreSQL, PHP 2層アーキテクチャから3層アーキテクチャへ EJB(Enterprise Java Beans)とは? SOAP(Simple Object Access Protocol)とは? なぜEJBやSOAPが生まれてきたのか? 言語依存から言語非依存、ベンダ依存からベンダ非依存へという流れ SOA(Service-Oriented Architecture)とは? Enterprise Service Bus XMLによる設定とマッピングが多い時代だった XMLエンジニアとYAMLエンジニア Ruby on Railsの登場へ How to build a blog engine in 15 minutes with Ruby on Rails 設定より規約(Convention over Configuration) システムを早く作って、市場に出してフィードバックサイクルを回すのが重要な時代が追い風に Ruby on Rails全盛時代に、エンタープライズの世界で何が起きていたのか? SpringやSeasar POX(Plain Old XML) over HTTPとは何か?どのような背景で生まれたのか? Delicious 成功している分散している分散システム(Web)が身近にあった 分散システムの設計がRPCからWebベースへ RESTとステートレス、Shared Nothing、スケールアウト XMLじゃなくてJSONで十分だったという気づき クラウドコンピューティングの時代へ ムーアの法則と、スケールアップ戦略の限界 Dockerの登場と、コンテナ技術 冪等性の難しさ 巨大化したモノリスによる問題から、マイクロサービスへ BFF(Backend For Frontend) SOAとマイクロサービスの螺旋 DevOps、コンウェイの法則・逆コンウェイの法則 組織は戦略に従う、戦略は組織に従う ソフトウェアがハードウェアのおまけだった時代から、事業そのものへ Why Software Is Eating The World / Marc Andreessen Swagger、GraphQL、gRPCの共通点とは何か? 動的型付けから静的型付けへ サーバ主導でのAPI定義から、クライアント主導でのAPI定義へ Cloud Nativeとサーバレスコンピューティング 2020-03-221h 17fukabori.fmfukabori.fm28. 技術選定の審美眼(1) w/ twada話したネタ Worse Is Better - 過去を知り、未来に備える。技術選定の審美眼 2019 edition フロントエンド疲れとは? 大筋でのトレンドは変わってないが、目が養われていないと疲れてしまう Gruntとgulp.js、ReactとVue.js イメージ的には選球眼 変わるもの、変わらないものを見極めるモチベーションは何か? 技術の世界は変化が緩やかで手堅い部分と変化が激しい部分がある 振子のように見えていた変化は、角度を変えて見れば螺旋であり、その差分を見るのが大事 ベテランエンジニアの唯一のアドバンテージとは? プログラマとしての可処分時間はどんどん減っていく ベテランプログラマに求められる役割としての、語り部と老害のボーダライン Unix哲学 小さいのは良いことだ(Small is beautiful) 一つのことを上手くやる(Make each program do one thing well) すべてはファイルである 強い制約による高い相互接続性 ネットワークプロトコルにおける強い制約 REST / Web すべてをURLで表現できる DHHはどのようにRailsのコントローラを書くのか RDBMS / SQL すべては関係である、(わかりやすく言えば)集合である 共通なのはIFが狭く、振る舞いの種類が少なく、限定であり、実装の詳細に依存しないこと コミュニケーションコストにを下げるという寄与 系が閉じることによる強さ 閉包性とは? 2020-03-1541 minfukabori.fmfukabori.fm27. 論理削除とは何か?どのような解法があるのか? w/ twada話したネタ 論理削除とはそもそも何か? 物理削除とは? なぜ、論理削除が生まれてくるのか? SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 理由1: 心理的なハードルの高さ、怖さがある 理由2: 削除したデータを検索対象に入れたい場合がある 理由3: ログとしての用途 理由4: 誤操作をすぐに戻したい アンチパターンとは何か? なぜ、論理削除はアンチパターンとして捉えられるのか? 全てのSQL文のWHERE句に削除フラグが必ず入る LIMIT 1などが蔓延していく 論理削除に気づくきっかけは何か? テーブル設計や、規約から気づく 論理削除というアンチパターンをどのように解いていくか? 論理削除という概念は世の中にまずなく、お客様は論理削除という言葉を使っていない 要件をどのように設計すればいいのか? ORMの論理削除プラグインはあまり良くない 状態遷移として捉える方法 Soft Delete と Hard Delete Doctrine 2 “Behaviours” in a Nutshell RDBにおけるStateパターンとは? UMLにある状態遷移図 Stateパターンが使えないケースはある? FSM - Finite State Machine State Machineのプラグインをまず探す AASM - Ruby state machines 履歴テーブルを使った設計による解法 履歴テーブルをあえて使う強いモチベーションは何か? そもそも削除も更新もしない解法もある 発生した事実に忠実にモデリングすると、情報の削除や更新をしない、改ざんになる データ中心アプローチ(DOA) 椿さんとか佐藤さんとか渡辺さんとか T字形ER手法 データ量が増えた場合にどうするか? Webシステムが流行る前後のデータ量 イミュータブルデータモデル(入門編) 誤った操作をなかったことにしたい、という課題はまだ解けていない 教科書的なのは間違えにくいUI/画面設計を作る 遅延レプリケーションという解法 2020-03-011h 05fukabori.fmfukabori.fm26. Spinnakerとは w/ k_mrgk話したネタ Blue-Green デプロイメントを採用したデプロイの仕組みを実装して共通基盤として導入した話 / SRE NEXT 2020 Spinnakerとは何か? kubernetesのみではなく、他にも対応している? 継続的デリバリとは、継続的デプロイメントの違いとは? CDについて、Spinnakerはどこまで対応している? Spinnaker単体でRollbackも簡単になる? 国内だと、どれぐらい使われている? GitOpsとは何か? Single Source of Truth リポジトリはどのように分割するのか? Spinnakerのデプロイ戦略には何があるか? ReplicaSetとは? 訂正 fukabori ep.11は 市川さん -> 市原さん です。ごめんなさい。 メトリクス周りでSpinnakerがケアしているくれるところはある? Kayenta 手動承認もできる SpinnakerのPipelineでどんな感じ? 何かCIやテストで選定しているものはあるか? kubernetesのJobでの制約は? Spinnaker自体のアーキテクチャはどうなっている? Spinnaker運用におけるトラブルシュートは大変? 開発チームとSREチームでの分解点、運用フローはどうする? PipelineをテストするPipelineとは?どのようなテストをしている? Spinnaker自体のモニタリングはどうするのか? Argo Rollouts Custom Resources アプリケーションのリリースに必要な会議を倒したい話 Istioを使っているか? kustomizeとは? Helmとは? 学生向け N-ISUCON - Webアプリケーションのパフォーマンスチューニングコンテスト 2020-02-0538 minfukabori.fmfukabori.fm25. 日本企業を辞めてカーネギーメロン大学へ入学し、Nianticで働くまで w/ noralife話したネタ 海外企業でソフトウェアエンジニアで働くための手段 ビザってなぜ必要なんだっけ? 米国のビザってどういう種類があるの? OPT STEM 10:05 訂正 H1は9月に発給される -> 10/1の間違い 大学の出願候補はどうやって選んだのか? 就業中で働きながらどのように受験の勉強をしたのか? TOEFLとGRE GREの単語は無理ゲー リスニングはどうやって勉強した? 何校程度、受験した? 入学したCMUのコースは何人ぐらいいるの? コースにいる学生で米国Nativeの数は? CMUの学生生活はブラック CMUの授業はどういう形式が多い? CMU Software Engineering Introduction to Computer Systems mallocを実装する宿題 修論執筆は必須? Raj教授 卒業制作はアジャイル開発で進める アジャイル開発のフレームワークなどは? ACDM/Architecture Centric Design Method この授業、とくに面白かったな、って授業は? Raftの実装する課題 課題のテストケースが秘伝のタレ GoのTCPライブラリに仕込んである Databaseの授業では、ほぼDBMSを作るような課題 b-tree自体は簡単でも、スレッドセーフ・並行処理への対応が大変 在学中から就職先の選定はどのように進めた? リファーラルが取れる場合はとったほうが良い 日本と違って自分の履歴書があればポジションへ応募できる リモートでの技術面接はどのような問題が出る? オンサイトでの技術面接は? どのように面接準備した? Leetcode Cracking coding interview Nianticで働いてみて、実際にどんな印象か? エリートといえばリスクテイク 同僚をみていて、日本のエンジニアという違う部分はある? 1日のタイムスケジュール、どのぐらいコーディングしているか? 英語力は伸びる? 英語が分からなかったときの対応スキルが伸びる 海外で働いてみてよかった点は、英語の勉強から離れられたこと 東京のサラリーマンが、仕事をやめてアメリカで働くために悩んだこと、行動したこと 2020-01-1847 minfukabori.fmfukabori.fm24. 開発組織から部長がいなくなるまでの経緯 w/ teppeis話したネタ サイボウズはどのようなプロダクトを開発しているのか? kintoneの競合って? サイボウズって外注しているの?オフショアは? 組織変更したら部長がいなくなりました 部長がいなくなる組織変更する前はどのような組織だったのか? マトリクス組織、上長って複数名? マトリクス組織において、どのような問題があったのか? 職能定義に固定的に考えてしまう どのように組織変更を進めていったのか? 60組以上に今考えている課題について、ヒアリング実施 左右の壁と、上下の壁 プロダクトチームはどういうメンバ構成なのか? 組織変更は、だれが、どのぐらいの人数で、どのぐらいかけて考えていったのか? ヒアリング結果は常にオープンに 「あれ、俺の役職なくなるんじゃね?」という懸念はあったのか? 旧部長の多くは、組織運営チームにJoinした マネージャは孤独な仕事であるが、チームを組んで考えるようになった 組織運営チームで解決する課題はどのように発見しているのか? 発見した課題の優先度付けは? Scrum at ScaleにおけるEAT(Executive Action Team)に近い EATはエスカレーションされた問題の即日解決を目指す 予算系のものの承認は、誰がするようになったのか? 予算枠確保よりも、必要なものを、必要なときに使うのが大事 チームの活動をkintone上というオープンな場に公開する 公明正大が会話にまで浸透している チーム間の異動は自由にできるようになったのか? チームメンバに(社内)採用の権限を落とした 体験入部制度 公開されているJob boardでの応募はどのようにすればできる? 人気のあるチームに集まっちゃう問題? レガシーとなったプロダクトのチームで解く課題の人気 組織変更後の給与評価はどのようにするようになった? メンバの活躍をどのように把握しているのか? 市場価値として、社内+社外の評価を利用している アジャイル開発のフレームワークは何を使っている? スクラムチームはどの程度ある? スクラムチーム間の情報交換はどうしている? 開発ツールとしてのコード管理は何を使っている? 徐々にGitHub Enterpriseから、GitHub.comの利用へ RSGT2020 2019-12-291h 06fukabori.fmfukabori.fm23. 社内ISUCON w/ yosuke_furukawa話したネタ Write Code Every Day ISUCONとは? エンジニア5000名が参加するISUCONとは何か ISUCONに参加するまでの流れ ISUCON問題作問する側のインフラ担当は大変 ISUCARI ISUCON9予選の出題と外部サービス・ベンチマーカーについて - catatsuy - Medium R-ISUCONは優勝者が作問側へ ISUCON参加側のyosuke_furukawaの役割は? テディベアプログラミング なぜ社内ISUCONをリクルートテクノロジーズで開催しているのか? ISUCONの技術力を高める、リクルートのパフォーマンス課題を共通で解く 社内ISUCON開催に向けて、何か社内を説得 or 進めていくコツは? スモールスタートで始めつつ、偉い人を巻き込む R-ISUCON PortalにVM再起動ボタン ベンチ動きっぱなしISUCON NTTコミュニケーションズのソフトウェアエンジニア向け研修内容・資料を公開します - 障害注入型ISUCON DevOpsエンジニアリング エンジニアの横のつながり 運営メンバってだいたいどのぐらい人数? 社内ISUCONの言語選定は? 開催までの工数ってどう考えるか? 社内ISUCONデスマーチ インフラ基盤には何を使う? VMのOSは何を? 複数VMを異なるスペック、構成で提供する 参照実装を増やす場合に、CIなどを回す? フロントエンドエンジニアがISUCONでは能力を出しにくい フロントエンド限定のスピードハッカソン ユーザが体験するパフォーマンスの7-8割はフロントエンドと言われることも ベンチマーカはどうやってい実装している? データベースに入れておくデータセットはどうやって作る? 画像のプリセットを作るのが大変 loadimpact/k6 Postman 現代システムアーキテクチャとの乖離について リクルートテクノロジーズ 採用情報 JSConf JP 2019-10-211h 03fukabori.fmfukabori.fm22. ソフトウェア・ファースト w/ takoratta話したネタ ソフトウェア・ファースト 製作委員会のnote 書籍執筆の動機 エンジニアのためのマネジメントキャリアパス DXという言葉は使いたくなかった ソフトウェア・ファーストという名前がついた経緯 モバイルファースト、AIファーストとの対比 ソフトウェアを活用をいかにできるかを、企画から運用まで考え続ける トランスフォーメーションより変革という言葉 人と組織を変える気がないDX RPAは変革の途中であり、小手先の技術 4GLやEUC エンプラの技術的負債の解消? 事業会社がSIerへ丸投げするのは、負債の発生 内製化、手の内化 メンテできるかは、技術的にのみならず、やりたいかどうかも含めて考える 常に触り続けるのが、負債化を避けるのは王道 Google エンジニアリング・プラクティス ドキュメント 1章 ソフトウェアファースト のサマリ 2章 IT・ネットの“20年戦争”に負けた日本の課題と光明 のサマリ 日本でIT産業の競争力を失った理由 IT産業は製造業を模倣しているが、実際は模倣できていない なぜ、製造業ではオーナーシップを保っているのか? ものづくりにおける技能オリンピック 経営層がITを理解しているかどうか 役員の中にソフトウェアがわかる人が何人いるか? ソフトウェアがわかるとは、どの程度まで理解していればいいのか? 幹部や経営層にどのような教育をお願いすればいいのか? 日本の経営者がITを理解できないのは、お友達が悪いから さくらインターネットの田中さん 3章 ソフトウェア・ファーストの実践に必要な変革 のサマリ DXの勝者と敗者:ネットフリックスとブロックバスター 経営陣のITリテラシ、風通しの良い組織文化、会社のミッション セブンペイ 某元国営企業のアプリ 技術を分かってる経営層を増やすには? 前回同様に、やっぱり辞めちゃえばいい、辞める気で変える Google TGIF 社内システムのリバースエンジニアリングから技術の価値を見せる 4章:これからの「強い開発組織」を考える のサマリ 5章:ソフトウェア・ファーストなキャリアを築くには のサマリ 組織を作るのはプロダクトを作る人、人事はサポート 組織に対するオーナーシップをどうやって持ってもらうか? 組織はコミュニティと一緒である 書籍の制作秘話、何が大変だったのか? 受託開発のように受け身で執筆してしまっていた ペルソナを後で書いた 書籍が、自分の分身になっていなかった 3万字を捨てる決断 プロダクトマネージャーカンファレンス 2019 プロダクトマネージャーカンファレンスを始めたきっかけ 2019-10-141h 15fukabori.fmfukabori.fm21. Segment Routing v6 とは何か? w/ slankdev話したネタ Segment Routingとはそもそも何か? Segmentはどういう単位か? Source Routingとの関連は? Segment Routingで、どういう問題が解けるのか? 現在のバックボーンネットワークにおけるMPLS MPLSでネットワークを構成したときの課題 Segment RoutingだとNetwork Nodeが、よりステートレス Segment Routing MPLSの動きは? Segment Routing v6では、どういう拡張ヘッダを付与する? Segment Routing Header(SRH) Segment IDは128bit SRHはネットワークノードで剥がすのか? Segment Routingだからこその特徴は? SRv6は世の中でどういうフェーズか? IETF側で基本的な部分は決まってきている SRv6の実装状況はどうか? Juniperの指摘はSegment IDが広いという点 Kamueeって何でしたっけ? InteropにおけるShownetとは? InteropでKamueeをどう組み込んだ? Service Chain周りで組み込んだ Service Chainでは、どんな機能がつながった? SRv6だと、Security Functionと上手くいかない部分がある SR Proxyという機能 SRv6に対応していない機器が、SDHを見たときにどう動く? SRv6の実装はどの辺が大変だった? VRF(Virtual Routing and Forwarding)とは? パケット作るのは簡単 VRFにおけるルーティングテーブルの選択ロジックは? Kamueeのネットワークデバッグ機能とは? SRv6の課題は? ソフトウェアルータの課題は? Segment Routingは自由研究のネタになる 2019-09-1646 minfukabori.fmfukabori.fm20. 技術力をいかに評価するか?インターンシップにおける採用・戦略とは? w/ makoga話したネタ CTOの1日ってどんな感じですか?コードは書きますか? 会社の経営戦略と人事制度(等級制度)との関連 等級(グレード)ダウンってありえる? 報酬はどのように決定しているのか? 技術力評価制度はどのような全体像・プロセスなのか? 評価のすり合わせは、なぜ実施するのか? 評価者2人はどのように選定しているのか? 定量的な評価を最初になぜ導入したのか? 人の給料を決めたくない 評価制度とグレードの昇給ってどういう相関? 技術力評価制度の社内の満足感はどうか? 自分の成長につながるフィードバックをもらえるのが大事 評価する側にも学びが多い Voyageグループでは開発チームごとに色を出して良い 全社での技術ガイドラインはあるのか? ない、事業特性と技術特性を考慮して決める 流行りで技術選定しない 好きな技術をねじ込んでくる機会はあっていい 新しい技術を浸透するための勉強会などは自主的に発生する? 今までの延長業務でも、新しい技術を学び選択肢を増やす グレードを上げる判断基準は何か? CCFB(360度評価)の評価項目は何か? AmazonのLeadership Principle エンジニア職種以外に技術力評価制度を応用可能か? (技術力評価制度の)全体振り返りはどのようにやっているのか? 次に活かすTry項目はどのように決定するのか? 評価制度も自分たちでエンジニアリングしていく 新卒・中途採用はどのように改善したのか? 中途向けの面接の同席から始めた 評価会を通じて、採用スキルが上がる どのタイミングで、面接の同席を辞めたのか? 最悪な状況を理解して、そこさえならなければやり方を任せる 採用における最低のラインとは何か? 新卒研修をどのように変えていったのか? 新卒入社研修を結果的になくした チームとして、新卒を受け入れて育てられるスキル0 アジャイル戦略室では何をしたのか? アジャイルは思想 振り返りの文化を根付かせる 振り返りでよく話す人、あまり話さない人 インターンシップ面白すぎでは?どのように決めているのか? いかにインターンで、学生向けに目立つか? 講義をしっかりすることで学生に訴求した エンジニア募集中 2019/8/31 builderscon のランチセッションで ajito.fm の公開収録! 2019-07-281h 00fukabori.fmfukabori.fm19. エンジニアリング組織を取り巻く変化とは? w/ hiroki_daichi話したネタ EM.FM エンジニアリング組織論への招待 エンジニアリングの定義とは? エンジニアリングとは不確実性を減らすプロセス 間に落ちてる仕事 多くの仕事で出くわす人の多くは良い人 構造によって良い人たちが感情的な対立を起こしている 透明人間、構造の力、空気、アーキテクチャ コードから書いた人、気持ちがわかるようになってきた 一番負債はコード変更履歴からTrackしていくのは見栄えがいい Cyclomatic complexity 知らない、わからないという恐怖は根源的なもの 人間はハードウェアの機能として、第一に動物である 本能は漏れのある抽象化をして、理性的な面を描いている その人のことが嫌いだよね、ってのを一般論として話す 多くの問題は学校の問題ほど難しくない 問題発見をし、明晰化する学問が弱い バイトを100人動かすマニュアルを書くより、EC2インスタンスを動かすほうが簡単に 思考のリファクタリングをすると外部入出力は変わるのか? 目的という抽象をもって、手段という階層をリファクタリングする Developer ExperienceとDigital Transformationという2つのDXとは? 内製化はいままで外部に持っていた異質なものを取り込む過程である エンジニアがビジネスのラインに自然に入り込んでいく マーケタもSQLを書く コンピュータが具体的な仕事から、より抽象的な仕事をしていく過程 組織というベクトルだけで解を出せないが、別の軸から解を出せる 仕様を決めることと、ソフトウェアを書くことが同じになっていく 文化的なギャップを順番に溶けていくように進めると良いが、一気にいくとハレーションが起きる ハレーションを恐れすぎると何もしなくなる エンプラに属しているエンジニアはどうやってこの先生きのこるべきか? 1,2回転職したらいいんじゃないか ロイヤリティからエンゲージメントへ、労働者と使役側が対等な関係へ シンプルを作るのは非常に難しい ソフトウェアに社内事情を組み込みすぎている マーケットの原理で物事を動かせない なぜエンジニアが流出するのか? 正当なリスペクト、周りに優秀な人がいる、透明性のある社風 価値観が違うと、甘やかすことすらできない その人が何を求めているのか紳士に向き合う なんで辞めた人に理由を聞かないの? リスペクトっていう概念が理解されていない問題 尊敬しているというのは、その人に興味を持ち、理解する過程である rector 2019-07-091h 04fukabori.fmfukabori.fm18. どのようにDX支援・アジャイル開発・スクラムを進めているのか? w/ sorano_tarou話したネタ アジャイル開発で採用しているフレームワークは何か? スクラム、XP、モブプロ スプリントのタイムボックスは? 補足: POCとは スプリントプランニングどのぐらいの時間をかける? なぜ、1日スプリントにしたのか? スプリントプランニングには、SM/PO/Devの誰が参加する? 自分たちのモノ(社内のシステムなど)を作るのを並行してやる 空いている時間で新しい技術を触り続ける デザイン思考のワークショップには、開発チームが参加する? アイデアを本当に形にできるか、というのを重視ししている 開発時にお客様は同席する? プロキシPOを立てることはあるか? プロダクトバックログはいつ作っているのか? プロダクトバックログへのアイデア貼り付けはいつやっても良い アイデアの粒度はどの程度で書くか? 最近のトレンド・技術を勉強しておかないと、顧客に価値を短期間で届けない 学習専用の時間はあえて確保しているのか? アウトプットと同じぐらい、次のインプット時間が必要と考えている モブチームはどのように取るタスクを選ぶのか? Definition of Done、Acceptance Criteriaはどのように規定しているのか? 自分たちが状況を考えて、いまのお客様の欲しいものを仮説として考え、作り上げることを大事している 振り返りの手法は何を使うか? Fun, Done, Learn 振り返りのコメントはどのようなものが出るのか? わかりません、というのを自信を持って言いたい 各モブごとの振り返りと、全チームの振り返り Tryを蓄積していく、TryのRefinement インセプションデッキは作るのか?いつ作るのか? デザイン思考のワークショップはどの程度実施するのか? POC開発・検証後はどのように進めていくのか? チームビルディングはどのタイミングで、何を実施するか? オンボーディング向けに気をつけていることはあるか? プログラミング経験ゼロの人向けの育成モブ KDDI DIGITAL GATEでエンジニア募集中 どんなエンジニアに来て欲しいか? アジャイル開発体験会 2019-06-2341 minfukabori.fmfukabori.fm17. 本当にやれることを全部やってますか? w/ takoratta話したネタ DECって会社は何をやっていた? IBMと7人の小人達 メインフレームに対するアンチテーゼ、ミニコンピューター NEC PC-9801が大流行した時代 この時代の日本のIT企業は何をしていたのか? 通産省とのタッグ 富士通、日立、NEC、日本IBMで市場を分け合っていた時代 ソフトウェアはハードウェアのおまけだった SIerという名前が生まれてきた背景 当初は何と何をインテグレーションしていたのか? トークンリングとイーサネット 90年代の日本の技術者は、どのような開発をしていた? ユニコードがない時代なので、国際化は大変な仕事だった IT業界の下請け構造はどの時期から発生しはじめたのか? Unixがのるワークステーション vs Windowsがのるパーソナルコンピューター デヴィッド・カトラー Windows95のこの時代もUXが優れていたのはAppleだった、ただこの頃のMacは不安定だった AppleTalkは素晴らしかった 90年代の日本のIT企業は強く、ソフトウェアの出来はとても良かった オープンシステム流行の背景 エンドユーザーコンピューティング 4GL なぜ、この時代の日本製品のソフトウェア品質が高かったのだろうか? UIのちょっとしたミスが製品全体の品質の疑いにつながる 一番やってはいけないのはリコール 現代のWeb向けのサービスは、リリースまでに直すもの、リリースしてから直すものを分けて考える ITに対する捉え方の違いが、国内・国外との差を広げたのではないか ヨーロッパ、アメリカ、日本のソフトウェアの捉え方の違いは? 科学・製造・ビジネス 経営者自身がソフトウェアを攻めの道具として捉えたのが米国だった 日本と米国の状況は危機的、スピード感が違う 日本では、減ってきたもののIT/ソフトウェアの価値をまだ理解していない 及川さんのエンタープライズ向けのDXセミナーは娯楽 静かに暮らしたい人たち 年功序列、終身雇用、企業内組合という三種の神器 安定を望む人も多いが、もうそんな場所はない むしろ自分自身に自信を持てることが安定につながる 米国的なジョブ型採用があるからこそ、社会・産業全体の最適化につながる 社内のマイノリティの動きを、いかにしてメインストリームにもっていくか?なぜ難しいのか? 新しいことにチャレンジするコストよりも、転職するコストのが安い みんな辞めればいい、そうすれば経営者は危機感を持つ Exit Interview 人は会社と心中する必要はない 本当に古い会社が変わらないといけない危機意識を持つために人材流動は大切 いつでもやめられる、けどやめない社員がいる会社は強い 辞める気になって会社に働きかけてみましょう、本当にやれることを全部やってますか? 井深さんの「説得工学」 足りないのはやり切る覚悟 一番必要なのはアントレプレナーシップ、起業家精神 本当にあなたが成し遂げたいときに、どこまで覚悟をもってやっていますか? オーナーシップを持って進めるのが少なくなってきているのではないか 日本は、誰かがやったものをより良くやるので上手くいっていた民族なのでは? 他国のをまねして上手く仕上げて、外に出せばいい スタートアップと同じことを、大企業でなぜできないのか? アマゾンの成功から日本の部品メーカーが学ぶべき理由 最初のiPhoneにはSDKがなかった まず自社の体験でユーザ体験を作り上げて、徐々に広げていく戦略 どのタイミングで、AmazonはAWSを始めようと判断したのだろうか? リテール業界でAWSを使わなくなる傾向 IT業界でいうエコシステムは、プラットフォームが絶対に勝つエコシステム Mircosoftの遡上である開発ツールのプラットフォーム化 部品メーカーも思想を変えれば、プラットフォーム化できる nVidiaは部品メーカーからプラットフォーマーへの例 日本で足りない役割としてのBizDev、パートナー開拓 (エンプラで)内製したい若者が、上の人を説得するときにどう説得・行動すればよいか? エンジニアとエンジニアじゃない人が組む社内ハッカソン 採用は一種の営業活動である 組織、環境を魅力的にして外に広報していく働きが必要 採用に本当に困ってるんだったら給料を上げればいい エンジニアを引きつける3つの魅力 雇用条件・給与、プロダクト・ミッション、技術者としての面白さ 3つ出来なくても、1つは突き抜ければ良い 技術的に魅力的がないところには、優秀なエンジニアは来ない エンジニアが他の職種と違うところ 高い課題設定を魅力設定として打ち出す リファラル採用はやったほうがいい、なぜか? 本当に紹介できる・できないのリトマス試験紙になる = エンジニアのリテンションリスク 「いやー僕はいいんだけど、こいつは誘えないな」というときの理由 大企業が変わらないと、日本は変わらない エンタープライズから日本を変えていけると楽しいのではないか 2019-06-151h 27fukabori.fmfukabori.fm16. [番外編] NTTComでメンバーシップ雇用を抜けてスペシャリスト雇用に転向した話とか w/ yuyarin、shinji_abe話したネタ NTTComを退職してNTTComに入社します NTTComを退職してスペシャリスト社員になって1年ちょっとたちました。 メンバーシップ雇用とは何か? スペシャリスト雇用とは何か? 変則ミッショングレードという制度 Inside “Security Operation Center” ~セキュリティ人材を生かす5つの改革~ メンバーシップ雇用は何が良くて、何が悪いのか? 特定のスキルを持った人の報酬が定義できない 市場価値と比べて低い給料になり、入社が減少し、退職が増加する やりたいことが曖昧な場合には効果的 Planned Happenstance Theory スペシャリストとメンバーシップを選べる、移動できるような柔軟性が求められる スペシャリストである、となぜ公言しにくいのか? 役職定年、中途採用、転職に対するカウンターオファー(引き止め) 社内のエンジニアのモチベーションを上げたい メンバーシップからスペシャリストに変わるような生き方、選択肢を当たり前に 中途採用が上手くいく秘訣は何か? 自分たちの仕事が魅力的であることを発信する 採用制度を独自に作り上げる 技術試験を採用プロセスに含める パケットキャプチャをあえて改ざんして、応募者に解析してもらう 本質的な理解をしているか、確かめる バイナリで読めるのはBGPだけ スペシャリストになって、何が具体的に変わったのか? 福利厚生は変化、お給料もある程度上がった 評価の仕組みが大きく変わった 評価の指標は、エンジニアリングマネージャーとすり合わせて決める 1年前の目標って古すぎないか? 給料爆上げ 隗より始めよ 働いてる環境ってどんな感じ? Security Operation Centerでの個人環境 メモリは16GB G Suite、Confluence、Jira、Slack 社内システムはクローズドなので、使いにくい アジャイルな開発・コミュニケーションを促進する新オフィスを作りました - Lean Agile Base 会社の悪いところは? プロフェッショナルな人材が、マネージャー層より上に少ない Executiveの中途も進むと良い 雇用制度の違いによる利害の不一致 (ep.15から)高度なスキルほど、サポートがないとパフォーマンスが出ない 従業員満足度が上がり、退職率が下がると、会社としての給与引上げ圧力が弱まるという課題にどう対処するか? 業務として、チームとして成果を出して経営へアピールすること 個人として転職活動を常日頃しておく 業界を盛り上げること ラグビー部のおしかけってあった? 大手町の綱引き大会で優勝 ラグビー部社員はスペシャリスト なんで、まだ会社に残っているの? ジャパニーズ トラディッショナル ビッグ カンパニー 会社に対する愛はある (難しい環境であっても)いかに変えていくのか、に面白みを感じる 契約と、それに基づいた評価の規定 対外発表を契約項目に含める 一定額の給与で裁量をもたせて、やらせてほしい 古くからある企業で、変わり始めてる事例を紹介するエピソード (出演者全員)中途採用してます! 2019-05-2947 minfukabori.fmfukabori.fm15. 良い組織とは何か?どのように良い組織を作っていくのか?話したネタ スタートアップ組織開発勉強会_scoutyの組織開発理論と実践 良い組織とは何か? 組織と複雑系とは? 複雑な仕組みと複雑系の違い 組織は複雑系である 採用だけ頑張っても、働く仕組みがイケてないと人は去っていく HRに関わるあらゆる領域に対して総合的に取り組む 数字でしか語れない人は害悪である VUCAに代表される時代 社会が画一的で、成長している時代ではない ジョブ理論とは何か? イノベーションのジレンマ 機能的側面・感情的側面・社会的側面 OKRとは何か?なぜ必要になってきたのか? OKRは、当人がパフォーマンスを引き出すためのツール KPIを単純に分解して、達成率を目指す形だとパフォーマンスが出ない MBOに対する誤解 ウォータフォール開発の論文に対する誤解 言い訳のための仕事を増やしてはいけない MVP、デザイン思考、リーン、OODAの共通点は何か? 不確実なことは必ず起きるという前提に立つ OODAとは何か? 良い問いと学習が重要 そもそも、「良い問い」とは何か? SEDA理論とは何か? 当たり前だったものを当たり前じゃなくするのがArt SECIモデル パフォーマンス = (モチベーション - 阻害要因) * (スキル - 阻害要因) 個人のモチベーションとは何か? 自己決定理論 外発的動機付けの分類とは何か? 統合的調整、同一化的調整、取り入れ的調整 モチベーションを上げるためには、どうすればいいか? モチベーションを高めるのはできると思っていない、いかにモチベーションを邪魔しないかが大事 メンバーシップ採用とジョブディスクリプション採用 モチベーションを阻害するものは何か? 責任の不備とは、具体的には何か? 本人が持っているスキルよりも、チャレンジできる課題を与えるのが大事 スキルというものは変動性が高い、アウトプットである スキルの阻害要因とは何か? 高度なスキルほど、サポートがないとパフォーマンスが出ない 簡単な仕事は、関係性の影響が少ない 複雑性の高い仕事になればなるほど、自身のパフォーマンスを理解しにくい 組織が掛け算である、というのが幻想である その人の良さを下げないようにするのが、組織として大事 組織としての完成形 Total Rewardsとは何か? 自分の人生と、会社の方向が重なっているのも大事 No Ratingとは何か? 人は人を正しく評価できないのは前提 お互いの納得感を重視した評価 期末に活躍した人が高く評価される、目の前の状況に引きづられやすい 心理的安全性を根付かせるためにはどうすればいいか? 心理的安全性はやさしさではない ティール組織とは何か? ティール組織の3要件とは ホラクラシーとは何か? Role自体に権限と責任、目的を明示する 自律的に組織が変えて、世の中の変化に適合する 寄生獣の後藤 ディスコースとは何か? 社会構成主義 組織の壁をどうやって埋めていくか? ダイアログとは何か? お互いの一致していないものを探す場 GoogleのTGIF 日本の未来をちょっとだけ明るくしたい LAPRAS (一部のPodcastクライアント用に再掲) 320KZCDさんをゲストに、組織にまつわるネタ(ジョブ理論・OKR・SEDA理論・No Rating・ティールなど)について語っていただいたエピソードです。2019-05-1659 minfukabori.fmfukabori.fm14. なぜ、エンタープライズ業界でアジャイル・リーンは普及しないのか?話したネタ なぜ、企画と開発が責任を押し付け合う会社の前途は暗いのか? 計画が悪い vs 実装が悪い、というどっちが悪い論 問題の理解と、その実装(人・システム)が時間軸で離れると学習がない、課題の理解は実装で深まる 市場、世界は悠長に回っていない 将棋でのメタファーとRTSでのメタファー 上手くいかないのは全体という前提をどこまで作れるか? 仕様が固まってから開発の後半で発生する変更を怖がる あたかも世界の時間が止まっているように振る舞う オーシャンズ11 その場の状況にあった計画を立て直していく、情報を得続ける 現代の戦争は火力戦・物量戦から変わってきている 企画と開発も同じコンテキストで話さないと、リアルな変化に追従できない ピラミッド構造は例外処理が役割の1つ 手順書はQ&Aに答えてくれない Q&Aに答えられる人が現場にいない リーンスタートアップやアジャイルなやり方が出てきた背景は? ウォーターフォールに対するアンチテーゼ、開発技術・環境の成熟 Organizational Patterns of Agile Software Development Quattro Pro いつも不機嫌な管理者、満足しない顧客、いつも怯えている開発者 開発環境、コードの共有、IDE、リファクタリング、テスト容易性などの技術の進化 オブジェクト指向の成熟 顧客開発と製品開発にあった別のループを統合した 未来に予見できないことがたくさんあるときに、どうやったら製品と顧客の両方側で学びを獲得するか クラウドやRails 売れてもいないのに、最大アクセスの条件で試算する ビジネスに追いつけない日本のシステム開発の構造欠陥とは? プライムをとれないSIをやると辛いことがある 「仕様書に書いてないので、やらなくていい」「書いてないことやっちゃダメ」と言われる ミッションが「仕様書通りにやり遂げる、納期通りに納める」になる 本来であれば仕様書は動くもの SIの調達モデルとは イノベーションは調達できるの?って話 ソフトウェアは材料として変わっている 鉄鋼は産業の米 鉄鋼は垂直ドメインに共有できる、水平ドメインの材料だった ソフトウェアも同様に考え、各会社がシステム子会社を作った その割には、ソフトウェアの中身を見ると垂直ドメインの言葉が入っている ソフトウェアは材料ではなく、垂直のビジネス構造と設計している とくに業務システムでは、ビジネスとソフトウェアは切り分けられない ソフトウェアの事業の中核である ソフトウェア工学領域で「ビジネス」という言葉の登場回数が、90年代後半から増えているかも 作る側とビジネスをする側が、調達という壁を挟んで交渉関係になってしまう 対立するのではなく、協調することによって得られる価値に向かう時代 なぜ、エンタープライズ業界でアジャイル・リーンなやり方が普及しないのか? 考え方の普及と、ビジネス構造の変革速度に差がある ITが事業の中核と理解している企業は、どんどん中にエンジニアを採用している 就職で入りたいランキングにおいて、SIerは上位 20代の時期を何に投資するか? 企業内イノベーションの実現に向けた7つの提言 “経営陣がアジャイルを理解し、企業文化を醸成すること”の狙いは? 経営陣に1人でも理解者・擁護者がいないと、熱に急激に冷めてしまう イノベーションをやるという意味、ソフトウェアの重要性・特性、ソフトウェアを使ったビジネス企画の特性として企画と開発が一緒にいるという点、を理解している経営者が必要 “既存の情報システム部門と別に、イノベーション部隊を建設すること”の背景は? 大企業になればなるほど、組織をどう作るか、組織間コミュニケーションを変えるのは大変 小さくて良いので、ビジネスの目標・作りたいものを持っているチームを作るほうが、エネルギーを消耗しない 離れている時間が長い、成果が出ない場合は役員が意味を伝える “イノベーション部隊を既存の進捗管理から切り離し、企画と開発を一体化すること”とは? 年次の予算、売上を月次で追うが、イノベーションはそのとおりに行かない できないもんはできない どれぐらいコストをかけるのか?どういう目論見であがってくるのか?チェックポイントはどこなのか?ぐらいで抑える 上手くいかない場合は、ここまでという期限を決めて切る、といった投資判断 仕事をした気になって疲れる お客様と話をできるチームをたくさん作る、上にあげなくていいから、これができるかどうか “経験のあるアジャイルコーチ、スクラムマスターを招き入れる、もしくは採用すること”の狙いは? 本を読んでもアジャイルにできない 本を読んでも自転車に乗れない、暗黙知伝達の最たるところ アジャイルコーチや、スクラムマスターを1人、2人と有機的に増やす “アジャイル開発の教育を行い、徐々に経験者をふやすこと”の理由は? 効率良くやるためには、形式的知識伝達もやる 全体的な体系をわかった上で実践に入る “技術力のあるエンジニアを招集すること” 結局、スクラムの教育をいくらやっても、作れないものは作れない、ウォーターフォールも同じ 技術力のない人がものづくりをするのはおかしい パワポという黒魔術にひっかからない エンジニアの召集という言葉の意味 “コミュニティへのエンジニア参加を推奨し、外部交流を行うこと” 熱を受け取る場面 この人と出会った、この人の話を聞いて人生が変わったという転機 会社で誰かがイベントに参加したい、といったら是非是非出させてあげるべき (イベント参加の)報告書は別にいらない、その人の中に溜まる ワンクリックデプロイ ∼いつまで手でデプロイしてるんですか?∼ 会社は度量を持つ 会社からの退職者数の傾きを見る 古くからいるマネージャーの役割はどうなっていくのか? 得意なことで、変化の中心になっている人を支援する 上からじゃなくて、新しいバリューシステムの一部になれるか、気持ちを持てるか 取締役からのメッセージも重要 バリューを出せる人は、どうやってもバリューを出せる 2019-03-0642 minfukabori.fmfukabori.fm13. ペアプロやテストの疑問とか、ソフトウェアエンジニアの育成とか話したネタ ペアプロにおけるビギナーとベテランの組み合わせ3パターンについて ビギナーとビギナーの組み合わせで効果はあまり期待できない(チームビルディングでは意味がある) ベテランとベテランは、一番効果を発揮するペアである 意思決定をライブでできる重要性 設計上の妥協点をその場で合意できる ビギナーとベテランで、ビギナーはナビゲーターをするのか? コードを書いてるところを見てもらうのは大事なプラクティス ベテランもプレッシャーを持ってコードを書ける 見られているだけでコードの質は高まる リアルタイムでないコードレビューがあるだけで、コードの質は高まる コードレビューのインフラに投資する 流しのペアプロ業をする中で、ドメイン知識がない状態でペアプロへ参加して価値をだせるか? 一番の学びは教えることから発生する 相手から、相手自身の学びを引き出す チームの暗黙知を、暗黙知のまま伝える、強化していく テストを書く場合に、RDBやKVSなどをどこまでモック/スタブするのか? ノートPCにインストールできるものは本物を使い、入らないものはモック/スタブを使う プライベート関数はテストするのか? 技術的には、プライベート関数のテストはパブリック関数からテストできる プライベートの実装に基づいたテストは脆い、現状追認のテストになりがち フロントエンドのテストはどこまで書けばいいのか? 書くけど、書きすぎない 画面の構造が変わっても、影響にされにくいものをテストする ビジュアルリグレッションテスト 魑魅魍魎のUIの世界 テストのカバレッジ、どの程度まで書けばいいのか? ユニットテストを含めて、グレーボックス・ブラックボックスの観点から書くのが望ましい カバレッジは何らかの管理の道具にすると、うまく回らない 不具合は思い違いから発生する カバレッジ100%は誤った安心感を与えがち カバレッジツールは自分達の見落とし・過信を見つけるために使う カバレッジを絶対値ではなく傾きでみる CIではテストの成功/失敗だけではなく、カバレッジやコードの複雑度を取る バグ収束曲線は、現代の開発ではFitしないことのが多い 品質指標の形骸化 外注が多く、内製が少ない組織で、ソフトウェアエンジニアをどうやって育てていけば良いのか? 内製にシフトするなら、技術者のhiringも必須 小さく始めて、大きく育てて勝つパターンを積み上げる 段階的に内製開発にシフトしていく 社内の特区、信頼貯金を使って展開していく 内製を全然していない会社が、内製にシフトするためには4-5年かかる 新人を育てるためにはどうしたらいいか? 配属ガチャ 技術力の高いエンジニア新人を孤立させない 事業部内に閉じた情報流通 全社Slackがないのはよくあるサイロ化 技術者の横のつながりを維持する、リアルタイムコミュニケーションのチャネルを作る 内製を始めるモードになったエンプラ企業はイメージ付けが必要 技術者が社名を背負ってアウトプット 大企業Hack 意思決定層にこれからのソフトウェア開発に認識を改めてもらう 組織やチームにノウハウをどうためて、育てていくのか?力を貯めるいいやり方? 再現可能にするのが大事 前提が違う、変動する中でソフトウェア企業としての強さを保つ 公開し検索可能にすることが大事 URL重要 心理的安全性の重要性 価値観から行動原則、品質基準を考えていく 経験していない場面にチェックリストは効かない 誤っていたこと、失敗は良いチャレンジとして評価されるように 社内でアンチパターンを共有できる組織は強い 社内FailCon 2019-02-2756 minfukabori.fmfukabori.fm12. エンプラ向けの組織改革とか、スクラムでのチーム作り・人事評価とか話したネタ 古くから大企業・組織で、ryuzeeさんならどう切り込んでいくか? 現場だけで変えられる範囲には限界がある 組織改革を若手がやるのは厳しい ボトムアップでやるには気の遠くなる話が多すぎる ミドルマネージャーや意思決定の権限を持つ 改革の範囲を全社ではなく、自分の部だけにする 徐々に広げていくのは、ボトムアップでは鉄板 トップダウンでいく場合は、ミドルマネージャーが障壁になりやすい 全社ルール・ガイドラインと、どう付き合っていけば良いのか? 複数のガイドライン/オプションを用意しておく ガイドラインをかならず守らなきゃいけないのは思い込みなこともある 緩い、自由があるガイドラインだと進めやすい 権限委譲が非常に難しいのではないか? 権限のないプロダクトオーナー問題 プロジェクト開始の時点で、決められる範囲の線引き 大きな会社になればなるほど、スクラムマスターが重要 スクラムマスターの役割は半端じゃなく大変 大きな会社だとチームの外側に課題がある スクラムマスターは大きな会社のプロパーがやるべき プロダクトオーナーとスクラムマスターはチームの内外でバランスをとる プロダクトが目に見える成果を出してないケース プロダクトを売らずに、組織改革ばっかりしてもしょうがない 綺麗事ばっかり言ってるのはダメ 失敗することは是である 傷の浅いうちに、ダメなものを見つけてサービスを畳めるのも成功である 弾をたくさん投げるのが良いこと 出島とは? 全員同席、外部から雑音をシャットアウトする エンドポイントを一箇所に絞る 治外法権 人気ある部門へ人が集まりやすいが、過疎化はどう防ぐ? お金を稼いでるけど、不人気な部門の問題 辞めるにしてもいい関係で辞めてもらう 給与テーブルが自由に設定できない問題 やりたいことができるように、また仕事しやすい環境を与える 周囲のバックオフィス系の部門にどの程度、アジャイル的な考え方を理解してもらうのか? バックオフィスは、プロジェクト開始時に巻き込んでおく たとえば品質管理部門の人に入ってもらって、完成の定義を考える AWSでShip判断 us-east1から他リージョンへのロールアウト 開発チームはどの程度、顧客の声を知る必要があるのか? チームが無関心なのは一番辛い サポートエンジニアを一緒にやるプラクティス 開発と運用のチームは結局どうしていけばいいのか? 基本的には1チームが良く、部門が別れているならバーチャルチームで1つに 少数精鋭のチームでものづくりすると、運用しないように寄せていくことで、本業に集中する 必ずしも新規技術を使う必要はない チームの力量・状況にあわせて、技術や言語を選んでいく 1week sprintの振り返りだと、長期的な課題がでにくい? ベロシティを1.5倍、2倍にするためには何したらいいの? KPTは断面を切る振り返りであり、時間軸があまりない 振り返りは適度に変えていく 闇鍋という振り返りプラクティス ドット投票における問題 給与査定という観点での人事評価はどうやればいいか? プロダクトの結果が出ていれば、個人の評価はどうでもいいのでは? チーム一律評価 + 360度評価 を組み合わせるのが落とし所 新サービスを出したばっかりのPOはどう評価するか? 人事部とエンジニアの採用プロセスの関わり? アトラクタでお仕事募集中 2019-01-3050 minfukabori.fmfukabori.fm11. dockerネットワーキングとか、kubernetesネットワーキングとか話したネタ dockerを立ち上げたときに、ネットワークに何が起こるのか? iptablesでは何が起こるのか? dockerのbridgeとは何なのか? libnetworkとは何か? docker network pluginを作るためには、何を書くのか? dockerを使うと出てくるvethとは何なのか? dockerコンテナのIPを誰が振っているのか? IPAMとは? dockerから出ていくとき、どういう要素を通って外に出ていくのか? –network host の Host とは? Overlayとは何か? VXLANとは? BUM(Broadcast, unknown-unicast and multicast traffic)トラフィック問題 ARPプロキシ ARPの情報をどうやって、あらかじめ知っておくのか? VXLANはVLANの拡張か? VXLANではどうやってカプセリングするか? VXLANのオーバヘッドはどうなのか? VXLANのオーバヘッドの解決策 CNMとCNIとはそれぞれ何か? CNMとlibnetworkの関連性は? kubernetesのネットワーク思想は? CNIの代表的なものは? flannelとCalico flannelの特徴は? Calicoの特徴は? L3 Fabricとは? CLOSネットワークについて なぜBGPを使うのか? kubernetes Serviceとはそもそも何か? Cluster IPとは何か? 収録後補足: ClusterIPはコンテナ(Pod)に直に付くIPではなく、サービスクラスタとして定義されたPod郡へ通信するためのLBのVIPのようなもの、Pod間は別途PodにアサインされたIP同士で通信可能(CNIによる) kube-proxyとは何か?何をしているのか? iptablesを使ったkube-proxyのオーバーヘッド IPVSとは何か? IPVSを指定した場合に何が起きているのか? IPVSはサイドカーで置かれるのか? NodePortとは何か? NodePortを実際のサービスで使うときは? k8sのLoad Balancerとは? ingressとは何か? k8sにおける名前解決とは? IPアドレスを意識して通信しない iptablesの沼 ネットワーク屋さんがiptableを見なくてよくなる世界線はない Network Policyとは? OpenStackのネットワークと、k8sのネットワークの下回りは同じ Linux namespacesとは? JapanContainerDays v18.12 2018-12-0156 minfukabori.fmfukabori.fm10. 大企業HACKS! - 大企業で実現するイマドキのサービス開発話したネタ WebRTCとは?SkyWayとは? 大企業HACKS! 大企業で実現するイマドキのサービス開発とは何か?その定義は? 大企業のメリットを上手く利用して、大企業のデメリットを上手く回避して働く 大企業で何がやばいか? 世の中の変化が早い、人材の流動性が低い、変化を恐れる人が多い なぜ、変化を恐れる人が多いのか? 守る価値がある、プロダクトライフサイクルが長いビジネスを持っているから 制約条件がある中で、どう上手くいっていくのか? 守りと攻めを意識して分けていく 変態ミドル 理想的なチームとは何か? 相互作用がプラスに働いている状態 アジャイルマニフェストにある自己組織化するチームを目指すこと 勝手にチームが進化していく状態を目指す オーナーシップを持ってもらうように、自由・権限を与えて自分たちでコントロールできる感覚をめざすこと 目的・意義を示すこと 心理的安全性を拡大するための具体的な行動として何をしているか? EM.FM ミッション・ステートメントは、なぜ必要なのか? 内発的動機づけの3要素にある目的 ミッション・ステートメントは、誰がどう定義するのか? ビジョンとミッション・ステートメントの違いは? ビジョンは理想の状態を言語化したものである 言葉にするのは、夢を実行可能に行為である いきなり若者にビジョンを考えろ、というのはアンチパターン ビジョンを考えるのはむちゃくちゃ大変 飲み会や懇親会のビジョン マネージャーがビジョンを考えないのはサボり なぜ、若手に責任と権限を与えるのか? Think Globally Act Locally はどういう意味で使っている? 会社を一生懸命変えるのは非常に時間がかかる 大企業をトップダウンで変化させるためのプラクティスは何があるか? 社外の実績を使う、草の根のネットワークを作る、社内政治を頑張る エンジニアの言語と経営者の言語の両方で話す 大企業で戦ってみたときの強みは? 経営者に情熱をぶつけるという方法 経験の学校、良い経験がしやすい 採用するに当たって、何か気をつけている・頑張っていることはあるか? 1人の人事と、多くの現場の社員が協力する 会議を上手くやるために、気をつけていることはあるか? パワポはなぜダメなのか? 上から来る兼務の指示に対して、どう部下を守るのか? 共通業務・年貢からはできる限り部下を守る なぜ内製しないといけないのか? ソフトウェアの開発力が、企業の競争力の源泉である R&D、プロダクト部門でキャズムを乗り越えるには? 大企業で製品を出すために、何が大変なのか? 社内には実証実験、外にはベータ版というHack R&Dが事業部門にプロダクトを出すときと、事業部門が受け取るタイミングとが異なる チームビルディング合宿はなぜやるのか? チームの中で意見のぶつかり合いが増えてきた 根本的な価値観が違うときに、表面的に話してもダメ 性格診断と価値観アンケートを使って全員でレビューしていく アンカンファレンスで議論する チームビルディング合宿の教科書は無く、自分たちで考える 日本の大企業はどうやって、この先生きのこっていくべきか? R&Dと事業部門のいいとこ取りの組織を作る 失敗するのが苦手、認めない文化 note.muでの記事 2018-11-0651 minfukabori.fmfukabori.fm9. エンプラ業界でアジャイルになるためのプラクティスとか、社内/社外勉強会とか話したネタ エンプラでアジャイルをやろうとすると何が大変なのか? 内製開発がデファクトじゃない なぜ内製はデファクトではなかったのか? エンプラ業界で内製が増えてきたきっかけは何だろう? 通信事業者のルータやスイッチの調達はどのぐらい時間がかかる? アジャイル開発センターって何? その後のきっかけとなった法人向けのアジャイル案件ってどんな契機で始まった? 小さく成功を作って広げていく 既存の業務プロセスに、アジャイル型開発はどう付き合っていくか? 意思決定をアジャイル開発センターに集めていく アジャイル開発センターの隔離 Cynefin Framework アジャイル開発センターをどう設立していったのか? アジャイル開発センターって名前はかっこよくないけど、実は意味がある ニュースリリースの見出しにのる名前を狙う (新しいもの入れる場合に)社外から社内を攻める (新しいもの入れる場合に)社内の攻め方 - 擁護者を徐々に増やす 彼らのわかる言葉で説明する エンプラはしがらみが多い 特区によって、社内ルールの一部を特例として認めてもらう、代替手段で守る 聞いちゃうとアウトだけど、聞かなければグレーなルールはどうするのか? グレーです、と宣言して進める 謎のチェックリストが生まれる 失敗すると後続が死んでしまう アジャイル開発センターの場のデザインはどうしている? うなぎの寝床みたいなチームスペース Ops専用部署があるにもかかわらず、アジャイルな開発で作ったもののOpsはどうするのか? 運用の要件・要求によってOpsのスタイルを分ける エンプラは標準化しようとする 標準化で決める部分をアジャイル開発センター・チームに権限委譲する、自由度を持たせる 大量のガイドライン・チェックリストとアジャイルの付き合い方 ガイドラインのHowをWhyに戻して考える 会社のルールを変えず、現代のやり方を適用する 障害が起きるとルールが増える ルールを増やしても守れない ルールを増やしてもシャドーが増えるだけで意味がない 半端じゃない数のチェックリスト 誰かが始めないと変わらない 運用へ渡すときに自動化しすぎない 承認フローをあえて挟む 内製をしていなかった企業で、内製エンジニアをどう集めるのか? デベロッパーを集めたいなら、デベロッパーコミュニティに行く Tech-Onという社外勉強会と、Tech-Inという社内勉強会の目的は? 前例があると突破できる 前例を知るために社内勉強会ネットワーキング 社内勉強会を実際に始めるとすごいパワーがある 会社に熱を持っている人は見えてない範囲にいる、隠れている どうやって社内勉強会に巻き込んでいったのか? 会社の命令で参加させるのはダメ 影響力ある人から集める ちゃんとした人は、ちゃんとした人を呼んでくる ルール化しましょう、というアンチパターン せっかく燃えていた火を消化させない 70回以上、続けているTechLunchという社内勉強会 運営側が燃え尽きない 社内勉強会をオープンな場所でやる 自分が発信すると、情報が外から入ってくるという体験をさせる勉強会デザイン デベロッパーリレーションズを、なぜエンプラでやるのか? 社外勉強会で外のモノサシを知る 社外で話す、コミュニティ活動をどう社内で評価するのか? エンプラだけど、使ってるツールや言語は普通にエッジなもの メンバーシップ型社員とスペシャリスト型社員の評価制度は同じで良いのか? お客様に価値を届けられる人間が対価を得るべき 2018/11/12 Tech-on Meet Up #03 2018-11-0159 minfukabori.fmfukabori.fm8. AWS Aurora、GCP Spannerへ辿り着くまでのDBの進化話したネタ 山喜旅館でたまたま会って急遽収録 これまでデータベースがぶつかってきた問題について メモリが高価、HDDはメモリに比べれば安いのでそれを使っていく HDDはシーケンシャルアクセスならランダムアクセスより早い IBMのInformation Management System(IMS) CPUとメモリの間のキャッシュ、メモリとHDDの間のキャッシュの違いとは? バッファプールをHDDに対するキャッシュとして使う IBM ARIESの公開 WAL / Write Ahead Logging ログの中にundo/redoの両方が必要 ログシーケンスナンバによるリカバリ バッファプールを食わせるデータ量を増やすのが最適化の一歩 マルチコア時代への突入、メモリのビット単価の低下 インメモリDBの問題 論文ジェネレータとは? データベースは研究のトレンドとしては人気がなかった Writeが増えたときのトランザクション性能が伸びない問題 垂直分散、水平分散でアプリケーションレイヤが辛くなる話 AuroraはARIESからDBを理解した人がフルスクラッチで変えたように見える AuroraはUndoの情報をログに含めず、Redoを含める Auroraの場合は、Redoログを受け取るのがHDDではなくクラウド ページの一貫性を担保する責任をクラウドへ押し付けた メモリをディスクへ書き戻す必要がなくなる Redoログ一辺倒になったのでチェックポイントがいらなくなった データベースのチェックポイントについて Auroraはマルチマスタ化? Auroraのそもそもの思想はシングルマスタ 悲観的に巨大にロックを取る SpannerはRDBではなく、分散KVSに近い Spanサーバの役割 Spannerを支えるPaxosとは? 分散合意の難しさ Cockroach DBはAuroraよりベンチマークで1000倍速い? TPCCのレギュレーションについて SpannerとAuroraの使い分けは? 今後のデータベース界隈の展望は? クラウドのDBはOracleの牙城を崩しに行く (補足:32:45-33:43 は収録都合により、別マイクにて再収録しているため音質が異なります)2018-10-2633 minfukabori.fmfukabori.fm7. CI/CDとか、CircleCI自体の設計・開発プロセスとか話したネタ 継続的インテグレーション(CI)とは何か? 継続的デリバリ(CD)とは何か? おかんにCIを例えで説明する CIをしていない場合、どこから始めればいいのか? たくさんのテストがないとCIを使う意味がない、というよくある誤解 最初からクライマックス 継続的デリバリと継続的デプロイの定義と差異 CI/CDの真の力 CircleCI 2.0とは? LXCベースからDockerへの置き換え CircleCIアーキテクチャの刷新について CircleCI 2.0以外の名前の候補 CircleCI 2.0は爆速 gRPCを使いつつ非同期に CircleCIはJenkinsと違って何が嬉しいのか? Jenkinsのプラグイン運用辛い 野良Jenkins問題 CircleCIに限らずSaaS版のCI/CDで出来なくなることは? GPUビルド セキュリティおじさんに対する回答 CircleCI Enterprise コード自体がシークレットになってはいけない Reprecated CircleCI EnterpriseのKubernetesへの移行について CircleCI の内部設計とは? 自作スケジューラからHashicorp Nomad Nomadはバッチ処理に向いている CircleCIのQueueとして使われるRabbitMQ RabbitMQの運用で困ったこと・苦労したことは? CircleCIの内部で使われる言語はClojureについて CircleCIも最初はRuby on Railsだった CircleCIの開発運用で使うCI/CDはCircleCI 自分で自分の足を踏む 電動キックボードにハマっている 電動キックボードの原付き化 電動キックボードを日本で買うといくら? CircleCIの開発はどうやっている?アジャイル? プロダクトチームが、どういう機能が求められているか吸い上げる Jiraを使った管理 CircleCIリリース時に承認は必要なのか? Ship!Ship!Ship! 本番環境でテストする 継続的デプロイができれば、ロールバック(Revert)も簡単 品質管理おじさんが作りたがるチェックリストはある? 動いてるんだから良しとする、何かあればFixする 継続的デプロイは組織自体も変革する力がある コンウェイの法則 CircleCIにおけるコードレビューはどうやっているのか? CircleCIにおけるペアプロ paring is caring 全世界に分散した開発 Remote Firstという文化 お互いに助け合うという文化 CTOが乱入するお客様対応 「今忙しいからできない」とは言わない SlackよりZoomを使う 100の言葉よりも、1分のZoom CircleCIにおけるチームビルディング、All Hands Twitter CircleCIJapan We’re hiring at CircleCI 2018-10-0951 minfukabori.fmfukabori.fm6. モブプログラミング 60分間1本勝負話したネタ 一般社団法人 アジャイルチームを支える会 モブプログラミングとは? 1台のマシンを使うのは重要? 複数マシンのコードの同期はどうする? 各々のマシンの環境が微妙に違う問題をどう対応する? ペアプログラミングとモブプログラミングの差分は? Whole Team Approach 情報同期がキーポイント 新規メンバーのJoinやLeaveにどう対処する? 情報の足りないメンバーがドライバーをやる ドライバーは仕事を止める権利をもっている 「わからない」と平気で言えるのが重要 「わからない」って言っても良いチームは素敵 モブプログラミングにオススメの環境は? 「うるさいな」って言う人は羨ましい 楽しそうに仕事をしているチームは会社全体に影響がある 名前をあげて、人を褒めるということ チームでよく飛び交うワード モブプログラミングはリモートで、できるのか? コミュニケーションの不平等さ あえて全員リモートで入る ナビゲーターとドライバー間でスキル差がある場合はどうするのか? 知識の差がある場合にどう対応するか? コミュニケーションの多寡の問題 チームのコミットメントを高めるきっかけとしてのモブプロによる可視化 モブプログラミングは問題を見えやすくするアプローチ マネージャーに入って欲しいかどうか モブプログラミングの生産性? 生産性を妨げる行動って何なのだろうか? よくあるコミュニケーション問題に真正面からぶつかるのモブプログラミング 兼務も生産性を妨げる モブプログラミングで向き不向きがあるタスク 結果の見通しが良いものはモブプログラミングでやる必要はない 一方で大体の仕事は問題解決であり、モブプログラミングに向いている チームの状態、作業の質をみてモブプログラミングを使い分ける 分担するよりも一緒にやったほうが良い、という気付き 分担はパラレルで仕事するだけではなく、全体の同期する仕事する時間もある ドライバーとナビゲーターは、どういうタイミングで交代するのか? 我が家方式による交代 ドライバーってどれぐらい喋れば良いのか? モブプロ、めっちゃ疲れる問題 どのように休憩(ブレイク)を入れるのが効果的か? 休憩の入れ方はチームのセンスが問われる ポモドーロと組み合わせた休憩テクニック モブコーヒー どうやってサボるかを、真剣に考える Deepで集中する、Deepで休憩する、Deepでサボる モブプログラミングにて、振り返りをどの程度していくか? 手を止めて、仕事を俯瞰する振り返り スクラムとモブプログラミングの組み合わせはどうやったらいいか? モブプログラミングとスクラムは相性が良い 1Day Sprintというアプローチ プロダクトオーナーやプロダクトマネージャーのモブへの参加度合い お客様から直接Feedbackをもらうことに価値がある モブプログラミングの中に、お客様に入ってもらう 全員プロダクトオーナー 管理職・マネージャーをどう説得するか?説得する必要があるのか? モブプログラミング実施について説得する必要はない より良い仕事をするためにモブプログラミングをしている マネージャーはチームが上手く働けるようにサポートすること チームの理想をWhatで提示、Howは権限委譲する Howに興味があるのは子供扱いしている状態と同じ 1on1で上司をメンタリング 受け入れてくれるマネージャーは多い 双方向メンタリング よっぱらったときに書いたコードやばい問題、深夜に書いたポエムやばい問題への対応 モブプログラミング スタートアップマニュアル 2018-09-2558 minfukabori.fmfukabori.fm5. アジャイルコーチ、リーン・アジャイルの考え方、心理的安全性とか話したネタ omoiyari.fm アジャイルコーチという職種って何やってるの? 会社に対するオーナーシップ プロダクトオーナーシップが全員必須というわけではない プロダクトオーナーシップはあると何が嬉しいのか? 1on1におけるフレーミング 1on1における本人と業務のギャップが大きい場合の対処はどうすればよいのか? リーン、アジャイルとはそもそも何なのか?その関連は? スクラムと開発速度の考え方 効果と効率 モブプログラミングは意外とベロシティが出る モブプロで浮き彫りになるコミュニケーションの質 スクラムの何が好き? omoiyari.fmのFearlessChangeネタは? ykmc09の好きなFearlessChangeのパターン3つ Face to Faceで話すことの効果 心理的安全性をチームで高めるにはどうすれば良いか?どう場を作ればよいか? “雑”ということの重要性 大企業/組織における心理的安全性を高めるための社内Podcast いつかSIerに戻ってみたい理由 生涯でやり遂げたいことはある? アジャイル、モブプロにおける人事評価 2018-08-2658 minfukabori.fmfukabori.fm4. Kamueeとか、Cuisharkとか話したネタ Kamueeとは NFV ソフトウェアルータのメリット Kamueeを作るモチベーション 既存のソフトウェアルータの限界、問題点 DPDKとは Trieとは ラストレベルキャッシュ PopTrieとは Kamueeが他に実装しているもの InteropのShownetにて、バックボーンコアルータでKamueeを動かしていた話 NTT Tech Conference #3 Cuishark Cuisharkを作るモチベーション Cuisharkの実装 Cursesを生で使うのは大変 未踏とは? DPDKを使うのは大変 未踏2017テーマ環境に対して自動最適化する高性能通信基盤の開発 2018-08-1451 minfukabori.fmfukabori.fm3. botnetとか、CTFとか話したネタ botnetとは? Herderとは? どうやって感染するのか? どうやってbot化していることを発見するのか? リスニングポストとは? botnetって買えるの? イスラエル軍が凄い DDoSを使う動機? DDoSってどうやって対策していくのか? セキュリティの勉強ってどうやるの? CTFとは? CTFtime (エピソード中のCTFTimesは誤りです) 通信事業者ってbotnet対策に何かしているの? 2018-07-2149 minfukabori.fmfukabori.fm2. 仕事よりブログが大事、ブログは自分の子供話したネタ なぜブログを書くのか? 食欲、睡眠欲、ブログ欲 3大ブログ書けない理由とは ブログメンタリング 相互メンタリング 1日24時間しかな事実は知られていない プログラミング講師 初心者にRailsを教えるコツ 知の高速道路を突き抜けるスピードを加速する モブプログラミング モブプログラミングに向いているお題 雑談をしましょう オートクラインとは トランザクティブメモリーとは スウォーミングとは チームビルディング 結局リーダは笑顔でいる kakakakkuさんの再現性 仕事よりブログが大事 ブログも自分の子供 訂正: ダックタイピング -> ラバーダッキング2018-07-121h 00fukabori.fmfukabori.fm1. IETFとか、QUICとか話したネタ IETFって何?どんなところ? RFCとは? ハミングによるコンセンサス IETFに参加するのはどんな人たちがいる? 個人で参加するには? IETFでの雑談、ロビーイングの重要性 QUICって何?なぜ生まれたの? Google QUICとIETF QUIC HoL とは? なぜQUICは、ユーザランドで実装しているのか? TCP既存プロトコル vs QUIC(UDP)プロトコル QUICが効果的に効くところ 通信事業者のミドルボックスの負荷、コネクション残存 通信事業者はQUICをどう見る? ネットワークの硬直化(Ossification) QUICの折り合いの付け所 QUICの将来の展望 QUICを追っかけるにはどうすればいい? 2018-05-2355 minfukabori.fmfukabori.fm0. Fukabori.fmについて話したネタ 自己紹介 Podcastで今後話していくコンテンツについて 2018-05-1301 min