Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ふりかえりカンファレンス2023「インフラ構築をふりかえりでカイゼンする! - お互い何してる...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mizuki Kusakabe
April 08, 2023
Technology
1.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ふりかえりカンファレンス2023「インフラ構築をふりかえりでカイゼンする! - お互い何してるかわからないチームから、モブ・ネットワーク機器コンフィグ作成をやるチームへ -」
Mizuki Kusakabe
April 08, 2023
More Decks by Mizuki Kusakabe
See All by Mizuki Kusakabe
技術広報の集い #5 LT 資料 2025 年挑戦したいこと
n0mzk
0
550
ゼロからつくったリモートスクラムチームはスクラムに挫折し解散しました-スクラムフェス札幌2020
n0mzk
1
6.5k
Other Decks in Technology
See All in Technology
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
250
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
650
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
150
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
160
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
1
460
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
300
omasushiというライブラリを作った
polidog
PRO
0
190
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
150
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
230
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
160
GoCon2026 - Open Source, Open World
sanposhiho
3
3.1k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
440
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
660
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Docker and Python
trallard
47
4.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
Transcript
インフラ構築をふりかえりでカイゼンする! - お互い何してるかわからないチームから、 モブ・ネットワーク機器コンフィグ作成をやるチームへ - BBSakura Networks 日下部 水規 1
スクリーンショット・ SNS投稿 OK 味変!
自己紹介 • 日下部 水規(くさかべ みずき) @n0mzk • • 北海道 小樽市在住
• 7歳娘・4歳息子・1歳息子の母 • 趣味: ピアノ ◦ 娘と一緒に去年習いはじめました ◦ 発表会に向けて練習中 2 スクリーンショット・ SNS投稿 OK カエルじゃないよ トカゲだよ
• BBIXとさくらインターネットのジョイントベンチャー ◦ BBIX: Internet eXchange などのネットワーク事業の会社 ◦ さくらインターネット: データセンター事業・クラウド事業・ソフトウェア開発事業の会社
• BBSakura: ソフトウェア開発力を生かしてネットワークサービスを作る! 開発・運用しているサービス : • さくらのセキュアモバイルコネクト • さくらのショートメッセージサービス • OCX (Open Connectivity eXchange) • BBIXお客様向けポータル 3 スクリーンショット・ SNS投稿 OK
「石狩ラボ構築プロジェクト」紹介 • ラボ = 物理ネットワークの実験・検証ができる環境を作るプロジェクト ◦ データセンターにラックを借りて、ルータ・スイッチ・サーバを選定して、稟議を通して、購入、ネット ワーク設計、ラッキング、設定をする • 背景
◦ 我々はソフトウェア開発力を活かしてネットワークサービスを開発・運用する会社である ◦ ネットワークのことを知らないとサービスを作れない ▪ 物理環境を触ること・ネットワークを構築することが知識を身につける最短方法 ◦ 雑に触れる・壊しても許される物理環境によって、新しいプロダクトが生まれてきた ▪ 社員がだれでも自由に触れる物理環境が、将来のプロダクト開発の土壌となる • 自由に触れるラボを作ろう! • 作るところも、ネットワークの経験の浅いメンバーでやろう! 4 「味変」要素: ソフトウェア開発じゃないプロジェクトにふりかえりを導入した話 スクリーンショット・ SNS投稿 OK
プロジェクト始動 • 2022年6月 メンバー参集、キックオフ • それぞれ持っている"本業"と別で隙間時間にやるサブプロジェクト • 週1回、1時間の定例会を開催 ◦ 進捗状況確認・報告
◦ 調査中の項目の相談 ◦ 次週のタスク確認 • Jira でタスク管理しながら1週間スプリントを回す ◦ 1週間のあいだに各自タスクを進めていく 5 スクリーンショット・ SNS投稿 OK
時系列 • 2022年6月 ◦ 始動、キックオフ、プロジェクト運営方法決定 ◦ 機器選定基準がわからず苦労、ラボでやりたいことが出てこない • 8~9月 ネットワーク構成検討開始、最低限の目標決定
◦ それぞれ本業が忙しい、メンバーのコロナ感染などあり停滞 ◦ 9月末から設計図を描き始め、ようやく議論らしい議論ができるように • 10月末 方針転換 ◦ スイッチの納期が長い、待っていたら年度もまたぎ、勢いが失われてしまう ◦ 自宅に余っていたスイッチを使って仮の構成で構築することに ▪ このスイッチは、数年前に夫から誕生日プレゼントでもらって余らせていたもの • 11月 構築に向け調査・準備を加速 • 12月 構築 ◦ 「時間が余ったらふりかえりをやろう」 ← 初めて"ふりかえり"登場 6 スクリーンショット・ SNS投稿 OK
初期構築 • 失敗! • 「これで通信できるだろう」と作っていたconfigを入れても通信できない • その場でデバッグ • 時間切れで解散 •
打ち上げしてみたけど悔しい気持・モヤモヤで反省会モード ◦ 解散後も Slack でつぶやきつづけるメンバーたち ◦ Google Meet 立ち上げたら気付いたら朝 4時 • 後日、プロジェクト始動から半年以上経って初めてのふりかえり! 7 スクリーンショット・ SNS投稿 OK
ふりかえり • 「初期構築のリカバリを成功させる」ためのふりかえりを実施 • 「うまくいかなかった」を共有しているのでふりかえりのモチベーション高 • 「いいふりかえりにするぞ」とファシリテーションのモチベーションも高 • チェックイン •
ふりかえりの目的を合意する • 目的に対する懸念と希望 • 信号機 before • タイムライン • タイムラインに沿って、「ここがよかった」 「ここがよくなかった」「こうしていればよかった」 のふせんを貼る • 信号機 after • チェックアウト 8 スクリーンショット・ SNS投稿 OK
ふりかえりで出た意見 • 技術面について ◦ 検証が足りない ◦ 最初の目標から欲張りすぎた、もっとシンプルな構成を目指せばよかった ◦ 知識や情報の共有ができていなかった •
プロジェクト運営について ◦ お互いのタスクの内容を理解していない ▪ 構築作業中も他メンバーがなにをしているのかわからない ◦ 本業と並行して新しいことを学んで推進するのは負荷が高い ◦ 一人でタスクを取る自信・時間の余裕がない ◦ 遠慮がある、「やりたい」「やりたくない」の主張がない、「やってもいいです」が多い ◦ 結局いつも同じ一部のメンバーだけがタスクを取ることになる ◦ 実はずっと課題に感じていたけどこのタイミングまで言えなかった ◦ 意見を言う、相談するような関係性ができていなかった 9 スクリーンショット・ SNS投稿 OK
ふりかえりをやってみて • ふりかえりをやってよかった! ◦ リカバリ構築までにやるべきことが明確になった ◦ チーム・プロジェクト運営の問題点がわかり、改善策が出てきた ◦ 思っていたこと・感じていたことを話すための場を設定することは大事 ▪
そのための場が用意されないと言えないことがある • もっと早いタイミングでふりかえりすればよかった ◦ そうすれば上記のようなことがもっと早いタイミングでわかったはず • なぜこのタイミングまでふりかえりができなかったのか? ◦ チームビルドできていなかったから? ◦ 明確な区切りがなかったから? ◦ 1週間スプリントは回していたが、サブプロジェクトで 1週間は短かすぎた? 10 スクリーンショット・ SNS投稿 OK
ふりかえり後 • リカバリに向けて再始動 • すぐアクションにうつせるものはうつした ◦ みんなのこのプロジェクトに対する気持を聞く ◦ 定例会の曜日・時間・進行役を変えてみる ◦
それぞれが持っている情報を資料にまとめる、共有する ◦ 仮想実験環境を整備する(追加ライセンスの購入など) • 一人でやりますとは言えないタスクは複数人でやる ◦ モブ・ネットワーク機器コンフィグ作成 ◦ 早い、知識共有できる、プロジェクトから離れている期間があっても追い付ける 11 スクリーンショット・ SNS投稿 OK
ふりかえり後、リカバリ構築へ • ふりかえりやってよかった!出てきた課題に取り組めている!効果が出ている!が チームで共有されている • 毎週のふりかえり導入 ◦ 定例会の最後に5分だけ、「よかったこと」「課題だと感じてること」を同時編集で記載 ◦ リアルタイムに反応・返信しながら、音声でも話しながら
◦ 「これが遅れています」「手伝います」「一緒にやりましょう」が生まれる • ふりかえりで出た課題に対応するようにタスクを作って進める ◦ 事前検証を実機でやる ◦ 構築手順・検証項目を作り、共有し、レビューする • そして3月末、リカバリ構築、成功! 12 スクリーンショット・ SNS投稿 OK
あらためて、ふりかえりを経て進めてみて • インフラ構築にもふりかえりは有効! • あたりまえのことがやっぱりだいじだとわかった ◦ チームビルドだいじ ◦ ふりかえりの場、だいじ ◦
時間を割けないサブプロジェクトだからこそ短いスパンでの共有がだいじ ▪ 経験がない領域で試行錯誤する段階ではとくに ◦ 失敗の経験を共有するのもだいじ 13 スクリーンショット・ SNS投稿 OK
俺たちの戦いはこれからだ! • ラボプロジェクトはまだまだ続く ◦ 仮構成を脱してホワイトボックススイッチを入れる予定 ◦ 新しいメンバーも募集中 ◦ 利用事例も: 私の本業で、プロダクトを作るための実験をラボでやる予定
• まだまだ新しい状況で試行錯誤が続く ◦ これからもふりかえりをくりかえして、自分たちのパタンランゲージを見つけていく ◦ パタンランゲージをチームに浸透させて改善していく ◦ それらをできる人をふやしていく 14 To Be Continued スクリーンショット・ SNS投稿 OK