Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

アタリマエをやっていくはなし

584 views

Published on

社内向けイベントのホスティング Tech MTG 2017.04 でお話ししたスライドです。

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

アタリマエをやっていくはなし

  1. 1. GMOペパボ株式会社 ホスティング事業部 ムームードメイングループ 中野麻美 アタリマエをやっていくはなし サービスのエンジニアとして意識していること
  2. 2. 中野 麻美 Asami Nakano
 あらみそ @orzup わたし 2015.4 2016.1 2017.1 新卒5期生として入社 minne へ ムームードメイン へ
  3. 3. 1年とちょっとサービスのエンジニアを経験して
 意識するようになったことについてはなします はなすこと
  4. 4. サービスをしっかり守って
 施策をガンガンやってがっぽり稼ぐ🤑 はなすこと
  5. 5. あと美味しいお酒や食べ物をみんなで楽しむ!!🍺 はなすこと
  6. 6. サービスをしっかり守って
 施策をガンガンやってがっぽり稼ぐ🤑
  7. 7. もう少し分解してみます
  8. 8. と 施策をガンガンやってがっぽり稼ぐ サービスをしっかり守って
  9. 9. 施策をガンガンやってがっぽり稼ぐ サービスを成長させるために一番大事💰
 次のスプリントでタスクがあがってくる 自然とチーム全体でしっかりやっていっていけてます 施策をガンガンやってがっぽり稼ぐ
  10. 10. サービスをしっかり守って ??サービスをしっかり守って
  11. 11. わたしにとってのサービスを守る
  12. 12. レガシーなコードがなかったり
  13. 13. ライブラリのバージョンが最新を追えていたり
  14. 14. きちんとテストがあって
 よくない変更をすると気付ける環境にあったり
  15. 15. 人間による無駄なオペレーションがなかったり
  16. 16. わたしにとってのサービスを守れてることは 開発の アタリマエ ができていることアタリマエ
  17. 17. アタリマエ をちゃんとやっていくのって難しい…アタリマエ
  18. 18. 施策をガンガンやってがっぽり稼ぐ と違って アタリマエ を守るのは利益に直結しないアタリマエ 施策をガンガンやってがっぽり稼ぐ
  19. 19. やった方がもちろんいいけど
 いつかやろう案件についついなっちゃう
  20. 20. でも アタリマエ じゃないことを 放っておくと大変なことになりますよね…👿 アタリマエ
  21. 21. 本当にあった怖いはなし その1😈
  22. 22. Pull Requests を出しました 本当にあった怖いはなし その1
  23. 23. Drone での CI 結果に✅がついていたからリリースした 本当にあった怖いはなし その1
  24. 24. しかしCIではテストは実行されていなかったのだ! 本当にあった怖いはなし その1
  25. 25. 本当にあった怖いはなし その2😈
  26. 26. Pull Requests を出しました 本当にあった怖いはなし その2
  27. 27. Drone の実行内容をみてテストが走ることを確認した 本当にあった怖いはなし その2
  28. 28. Drone での CI 結果に✅がついていたからリリースした 本当にあった怖いはなし その2
  29. 29. しかし実はテストは途中までしか実行されていなかったのだ! 本当にあった怖いはなし その2
  30. 30. 😇 本当にあった怖いはなし その2
  31. 31. なんで起こったんだろう? 本当にあった怖いはなし
  32. 32. minne では CI でテストが実行されていた 本当にあった怖いはなし
  33. 33. ムームードメインでは CI でテストが実行されてなかった 本当にあった怖いはなし
  34. 34. minne での アタリマエ と ムームードメインでの アタリマエ に差があった 本当にあった怖いはなし アタリマエ アタリマエ
  35. 35. これじゃ安心して開発できない😭😭😭 施策をガンガンやってがっぽり稼ぐ なんて無理😭 本当にあった怖いはなし 施策をガンガンやってがっぽり稼ぐ
  36. 36. ちゃんと アタリマエ をまもらなきゃ!!!!😡 本当にあった怖いはなし アタリマエ
  37. 37. じゃあ現実をみよう
  38. 38. ムームードメインにはいろいろ資産があります 現実のこと PCサイト 1 顧客管理 1スマホサイト API 1 インフラ 1 PCサイト2 インフラ 2 PCサイト 2 API 2 API 3 顧客管理 2 インフラ3
  39. 39. で、いろいろ アタリマエ じゃないことはあります 現実のこと アタリマエ
  40. 40. テストが書かれていないところがあったり 現実のこと
  41. 41. テストが自動で実行されていなかったり 現実のこと
  42. 42. 意図しない500エラーが出っぱなしのところがあったり 現実のこと
  43. 43. コーディング規約が守れてないコードがずっと残っていたり 現実のこと
  44. 44. 社内クラウドにお引越しできていないサーバーがあったり 現実のこと
  45. 45. 開発環境が簡単に立ち上がらないリポジトリがあったり 現実のこと
  46. 46. サービスのコードが複数のリポジトリでわかれてしまっていて 冗長だったり 現実のこと
  47. 47. Rails way に乗れていない設計が残っていたり 現実のこと
  48. 48. エトセトラエトセトラエトセトラ 現実のこと
  49. 49. 全ての アタリマエ じゃないことをなおしてたら
 時間がまっっっっったく足りない 現実のこと アタリマエ
  50. 50. ので少しずつ アタリマエ をやっていくぞ😇
 という気持ちに切り替えました 現実のこと アタリマエ
  51. 51. アタリマエにもレベルがある
  52. 52. 現実のこと きもち レベル なかみ 👼 夢 1つのリポジトリに1つのサービスのコードがある … … … 🙂 3 ライブラリは最新に保たれてる 😕 2 テストが整備されてる 😩 1 CIで自動テストされてる
  53. 53. いきなりこれは難しい(めっちゃやりたいけど) 現実のこと きもち レベル なかみ 👼 夢 1つのリポジトリに1つのサービスのコードがある … … … 🙂 3 ライブラリは最新に保たれてる 😕 2 テストが整備されてる 😩 1 CIで自動テストされてる
  54. 54. コツコツ小さな アタリマエ からやっていく👼 現実のこと アタリマエ
  55. 55. まずはここから 現実のこと きもち レベル なかみ 👼 夢 1つのリポジトリに1つのサービスのコードがある … … … 🙂 3 ライブラリは最新に保たれてる 😕 2 テストが整備されてる 😩 1 CIで自動テストされてる
  56. 56. テストの修正はスプリントの合間を縫ってやっていました 現実のこと
  57. 57. いろんなリポジトリで自動でテストが実行されてないし しかもテストは整備されてない 現実のこと
  58. 58. これはさすがにだめだ!となったので
 1スプリントいただいて治安維持活動を行うことに(イマココ) 現実のこと
  59. 59. 来週明けにはこのレベルになっているはずなので 現実のこと きもち レベル なかみ 👼 夢 1つのリポジトリに1つのサービスのコードがある … … … 🙂 3 ライブラリは最新に保たれてる 😕 2 テストが整備されてる 😩 1 CIで自動テストされてる
  60. 60. みんなこんな顔で開発してるはず
 🙂 🙂 🙂 🙂 現実のこと
  61. 61. もうちょっと先のこと
  62. 62. これまでは アタリマエ とは離れていることを アタリマエ に もうちょっと先のこと アタリマエ アタリマエ
  63. 63. これからは アタリマエ から離れないように もうちょっと先のこと アタリマエ
  64. 64. アタリマエ じゃないことをしている時の
 あれ…なんかもっとうまくできる…?? 
 を見て見ぬフリしない😔 もうちょっと先のこと アタリマエ
  65. 65. アタリマエ じゃないことを見逃さず どんどん声を出していこう💪 もうちょっと先のこと アタリマエ
  66. 66. みんなで取り組めばこわくない☺ もうちょっと先のこと
  67. 67. アタリマエ から離れていることに気づけないこともある もうちょっと先のこと アタリマエ
  68. 68. こんなときはみんなに相談 チームのエンジニア、まわりのエンジニア もうちょっと先のこと
  69. 69. 最近ムーでは@linyowsさんによく相談させてもらってます🙏 もうちょっと先のこと
  70. 70. 社内のサービス同士
 Webのサービス同士
 みんなの アタリマエ は違ってくる もうちょっと先のこと アタリマエ
  71. 71. みんなの知見から学んで
 アタリマエ から離れないようにしたい🙌 もうちょっと先のこと アタリマエ
  72. 72. まとめ
  73. 73. 1年間とちょっとで
 アタリマエ をやっていく大切さを学びました まとめ アタリマエ
  74. 74. 他のサービスの素敵な アタリマエ の文化を取り入れたい 守るべき アタリマエ の水準を明文化したい まとめ アタリマエ アタリマエ

×