行ってきましたー!DevOpsDays Tokyo 2019!
RSGTと同会場でおそらく顔なじみの方もおられるし、弊社の登壇者もいるし、スポンサーブースもあるから怖くない!
ほら、怖くない(ナウシカ)。
ちょっと真面目に書くと、チケット販売のお知らせがあってから割とすぐ買ったんです。(アーリーバードってお得!)
登壇者の方はまだ決まってなかったけれど、過去のイベントを見てみたらこれは行かなきゃ!と思って。
プロセス改善やリリース、運用のことが割と好き(いや、大好きかも)。
今の会社でパートナースタッフの時にフラストレーション溜まったことの1つは、「運用する権限をもらえてなかった」かな。
あとDevOpsって言葉、色んなところで目にするし、調べたりしたこともあるんだけど。
ちょっとふわっとした理解だったかな・・・。
ちなみにウィキペディアでもちょっとふわっとしてるような。
まぁ、「抽象的な概念」って書いてあるし。
テック寄りの話(環境やツール、どんなの使ってるよ、とか)が多いのかなぁと予想したりしてたんですが、
私が聞いたのはたまたまかもしれないけれど会社の組織や文化寄りの話、プロセスの改善話が沢山聞けて本当に良かったです。
サービス開発や運用で辛いなぁー苦しいなー、プロセスがグダグダで手戻りばっかり、
もっと良くしたいけどどうしたらいいかなぁーって悩んでる方(って大半かな)はぜひ参加してみるといい発見があるかも。(私はあった)
まぁ、結果的には自腹で行って良かったなー。
やってみたいことも見つかったので、ぜひ試してみたいなぁ。
やってみて、次どーすんの?って考えるのが苦手だから、誰か一緒に考えて欲しいなー(甘え)。
朝4時起きで新幹線。
やっぱ前日入りが楽だなぁ。ホテル代かかるけど。
スタバがすごい行列でオープン待ちしてたんだけど、ドトールは既にオープンしててさっくり買えた。
新大阪のスタバやドトールは6時半オープンだという情報を得たw
新幹線乗るといつも気になる、富士山見えるかな?
見えないと何だか出先でテンション上がらないしw
今回はかなりいい富士山ゲットです。こりゃカンファレンスもきっと楽しいぞぅ。
会場はRSGTと同じく大崎ブライトコアホール。
着席しているとアンケートタイム?が始まった。
おー、投稿したのがすぐ見えてプルプル動いてて楽しい。
メンチメーターっていうの使っておられるんですね。
面白いなぁ。
www.mentimeter.com
www.lifehacker.jp
ここからは呟き中心のメモですー。
まずはウェルカムトーク?
confengine.com
DevOpsは公式や回答ではない。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
全員がテクノロジーについて理解を深める必要がある。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
ビジネスサイドもテクノロジーについて勉強した方が良いってことですね。#DevOpsDaysTokyo
組織で「共通の言語」が必要。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
どんな言語?#DevOpsDaysTokyo
ツナマヨおにぎりw#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
これ、フィードバック書いた人に抽選でもらえるプレゼントになぜか入ってたw
1日目キーノート。
confengine.com
迅速に安全にDelivery。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
技術的負債・・・の例えの写真がひどいw
— らん🐷🐽🐖 (@run51502) 2019年4月9日
スパゲッティすぎる。#DevOpsDaysTokyo
デプロイの練習、リカバリの練習。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
まぁ、やってるよね・・・。#DevOpsDaysTokyo
技術的負債の対義語?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
途中でめっちゃ会場寒くなって呟いちゃった・・・。
足元寒いです・・・#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
デプロイメントに対する恐怖心・・・あー、わかります。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
コンウェイの法則。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
システム設計は、組織構造を反映したものになるってやつかな?#DevOpsDaysTokyo
んー、営業時間内にデプロイ・・・できるといいけれど、サービスにもよりますかね。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
障害によって作られたプロセスだけ残って、誰もその障害のことを覚えてないあるある。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
そしてそのプロセスが新しい挑戦の壁となるあるある。#DevOpsDaysTokyo
Transformationalなリーダーとして振る舞う人がいるチームはパフォーマンスが良い?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
新しい機能開発より技術的負債の返済。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
学ぶことを喜びとする。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
1回限りの学びは嫌い?w
— らん🐷🐽🐖 (@run51502) 2019年4月9日
ググって解決して忘れるやつですね。#devopsdaystokyo
ちゃんとプロセスがなくてエンジンが反対側についた車・・・#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
小さなエラーを見逃さない。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
困ってる人がいるならすぐ助ける。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
新しいアイディアを歓迎する。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
技術的負債を返すのに長期間かかる問題の解決方法は?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
顧客にフォーカスするためにフィードバックを得る、学ぶには?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
同時通訳聴きながら必死で聞いてました。
クリアーな英語話されるんで聞く、っていう手もあったんでしょうが・・・
やっぱりしっかり理解しておきたいなと・・・。
新しい機能開発より技術的負債の返済、っていうのは泣きそうになったw
負債を返さずに新しい機能をガンガン増やすとあとで爆発するんですよね。
爆発してる現場に何度投げ込まれたことか・・・。
爆弾投げ込んでる最中の現場にもいたことあるなぁ。
この技術的負債の話は色んな登壇者さんから聞くことになります。
さてさてお楽しみのお弁当の時間!
豪華ですよー。焼肉弁当は2日目も人気だったみたいで、出遅れたら無くなってたw
ブースをうろうろしたり。
あっ、旅するアジャイル本箱みっけ!
旅するアジャイル本箱にみうらじゅんの本があってびっくり。読みたいなー。#旅するAgile本箱#DevOpsDaysTokyo
あとで楽天市場でポチっておこうっと。
しーばさんのお話。
confengine.com
きゃー! @bufferings さーん!#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
スライドのページ送りが滑りがち・・・大変そう。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
何だか通信が上手くいってなかったんですかね?
今回ちょっとスライド投影周りのトラブルをちらほらと・・・
↓ちょっと力んで呟いてますが、このアラートやログの話、以前担当してたサービスのことなんで許してやってください。
運用を知って、開発にフィードバックできることは多いと思う。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
アラートにすぐ返事する、で笑いが起こったw#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
このログはどれぐらい緊急性が高いのか、は開発のみしている人にはちょっと分かりづらいみたいですね。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
運用する立場になるとすんなりわかるんですが。#DevOpsDaysTokyo
現場入ってアラートのソースみた時、人生でも5本の指に入るぐらい感動したことを今でも覚えてます。はい。
今までとんでも無いアラート受けて、オペルーム走っていって本番繋いで調査とかしてたからなー。
押しちゃダメだぞ!(ダチョウ倶楽部#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
ソースの読みにくさ=技術的負債#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
フォースがらみのお話。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
えー?(不満げ)見てください・・・今年エピ9来るんで9本分ですかね。
あ、あとローグワンとハンソロあるんで・・・
時の流れに身をまかせ・・・るんじゃなくて、時の流れをちゃんと見る、ですかね。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
モブプログラミングはどうやってるの?
— らん🐷🐽🐖 (@run51502) 2019年4月9日
ディスプレイ大きいのを用意。
タイマーで時間が来たら画面が暗くなるやつ?#DevOpsDaysTokyo
敬意をはらう、をするには?(結構難しいですよね)
— らん🐷🐽🐖 (@run51502) 2019年4月9日
敵対しがちな人の近くで仕事する、正論で向き合う(鬱憤たまる?#DevOpsDaysTokyo
ここ、すみません。あとでご本人から指摘いただきました。
正論を言わない、が正しいです。
私、正論を言っちゃうんで色々上手く行かないんだよ、って人から言われてあことがあってw
あー・・・やっぱりそうかぁ・・・(´・_・`)
ログやアラートの話、運用を知らない開発者だった過去をもつ私から申しますと、どれが緊急かそうじゃないかを一開発者が知るのは難しいので、知っている人が例を挙げて説明したりドキュメント書いた方がいいと思うんです。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
運用をしたことがないと難しいんですよ。どのログを出した方がいいのか、いらないのか。
自分は知ってるからって当然のように「これは要らないっしょw」とか開発者が埋めたアラートやログを笑ってるの見るとすごく残念な感じ。
次はブルドーザーw
confengine.com
あやなさんはテックカンファがらみでメールやチャットのやり取りをしていたんですが、
初めてお話させていただきました。ほんと、素敵なブルードーザー(褒め言葉です)、すごい方です。
人事嫌いだった・・・#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
エンジニアの方ってすぐ転職しません?(ぶっちゃけ#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
えー?社内研修ってこうやって作られてたのか・・・!と社外で知る衝撃。
これ、社内でもやった方がいいのでは・・・研修の話。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
思わず呟いちゃった。
あれ?知らなかったの私だけ???
反応が悪くてもめげない?!#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
相方絶対論(かっこいい#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
メンタル強し#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
抵抗勢力より仲間に目を向ける。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
あまりのパワーワード。ボディに3、4発食らった感じです。
私のこのもやしっぷりよ・・・。
ちょっと叩かれたらそのまましなびてカラカラに乾くタイプです。
やりたいことがあるなら抵抗は想定内として、巻き込む人を探して頑張るしかないのねー。
辛い思いをしている人がいたら、巻き込まれてあげられる人になりたいなー。
お次はデジタルトランスフォーメーションのお話。
confengine.com
2025年の崖ってなぁに?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
既存システム見直しのサイクル#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
As-IsとTo-Beの間の壁はなに?#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
デジタル・トランスフォーメーション・ジャーニー。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
次はAWSさんのお話。
confengine.com
マイクロサービス化に伴うデータベース分割。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
あー、外部参照嫌いだー#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
スキーマ変更のバージョン管理。#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
DB変更のリリース#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
あ。。。Alter tableしたらカラム追加してても結局裏でテーブルコピーしてるの?
— らん🐷🐽🐖 (@run51502) 2019年4月9日
単なるカラム追加なら大丈夫?
— らん🐷🐽🐖 (@run51502) 2019年4月9日
カラム型変更???
いい記事見つけたー納得。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
試してみたいな。https://t.co/iN6xncylh9
次はあらたさんのお話。
confengine.com
笑いが絶えない中でも、バリューストリームマッピングのお話はとても印象に残りました。
翌日のワークショップに行くきっかけとなりました。
きゃー!@aratafuji さーん!!
— らん🐷🐽🐖 (@run51502) 2019年4月9日
DevOpsDaysTokyo
でた!スクラムガイドとのdiff!#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
やれていませんでしたw#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
気づいたことを聞いて欲しかったw#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
あー、腹筋よじれたw#DevOpsDaysTokyo
— らん🐷🐽🐖 (@run51502) 2019年4月9日
1日目最後はこのワークショップ。
confengine.com
次はファン!ダーン!ラーン!だな。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
楽しめないとチームは破綻する。
— らん🐷🐽🐖 (@run51502) 2019年4月9日
#DevOpsDaysTokyo
😭
セッションは2レーンあるので、必ず見られないお話があります。
それをみんなで共有したり、これってどのセッションの話?って聞いたり。
他のチームのボードも見たりして、「あー!そうそう、こういうこともあったねー」とか。
そういや1日目のファン!ダーン!ラーン!の付箋撮ったの忘れてた。
ネットワーキングパーティでは弊社の他拠点の方とお話できてよかったです。
というか参加してる人多いかな?びっくり。
アフターパーリィもいつもの中華で楽しくお話させていただきました。
確かこの時にQAの話でちょっと盛り上がってた気がする。
QAの視点を持てる開発者になりたいー。