Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSS開発が業務にもたらす恩恵

 OSS開発が業務にもたらす恩恵

pataiji

May 23, 2017
Tweet

More Decks by pataiji

Other Decks in Programming

Transcript

  1. 天野 太智 @pataiji リー ドエンジニア 開発基盤グルー プ 兼務 Ruby /

    AWS / PHP ( 最近娘がパパっ子になってきて嬉しい) 2017/05/23 Speee Cafe Meetup #7
  2. Webapp Revieee について PR の確認環境を自動構築するツー ル PR をOpen すると確認環境のURL をコメント

    PR をClose すると確認環境は削除される 確認環境はAWS ECS に構築される https://github.com/speee/webapp-revieee 2017/05/23 Speee Cafe Meetup #7
  3. Speee の開発は基本GitHub Flow が多い PR がだいたい作られる → PR 毎に確認環境が自動で立ち上がったらいい (Heroku

    Review Apps 的な) → Webapp Revieee の開発 ※ さらに詳しくはブログに ECS を使ってPR 毎に確認環境を構築する社内ツー ルをOSS で開発してます | Speee DEVELOPER BLOG 2017/05/23 Speee Cafe Meetup #7
  4. 技術力の向上 見てもらう/ 意見をもらう → 伝える努力が必要 見られる → 良いコー ドを書くことが必要 使ってもらう

    → 使いやすくすることが必要 意見をもらえる → 視野が広がる 2017/05/23 Speee Cafe Meetup #7
  5. 技術力の向上 見てもらう/ 意見をもらう → 伝える努力が必要 見られる → 良いコー ドを書くことが必要 使ってもらう

    → 使いやすくすることが必要 意見をもらえる → 視野が広がる → エンジニアとしての基礎筋力が鍛えられる → 他の業務にもすぐ活かせる 2017/05/23 Speee Cafe Meetup #7
  6. 分からないことだらけ 個人的にOSS への参加はしたことはある が、 業務としてちゃんとやるには? どうしたらOSS なの? コー ドのクオリティ? README

    にはどんな事書く? 英語は必須? → どこまでやればOSS 開発してます! と言えるのか 分からない 2017/05/23 Speee Cafe Meetup #7
  7. 進め方の相談 どうしたらOSS なの? → ライセンスを設定して公開すればOSS → Webapp Revieee はMIT コー

    ドのクオリティ? → レビュー してもらう README にはどんな事書く? → 何であるかが分かる( 必要な時に追加) 英語は必須? → 最初から英語でやる必要はない( 必要な時にやる) 2017/05/23 Speee Cafe Meetup #7
  8. 我々 が感じたOSS 開発が業務へもたらす恩恵 サー ビス開発側でもコミットの作り方を意識する ように → レビュー コストが下がった 普段あまり使わない筋肉が鍛えられた

    → コー ドを見られる = 外からの評価という緊張感 → サー ビス開発側にも緊張感を取り戻せた → サー ビスのコー ドの質の改善 → 会社にとっても嬉しい事 2017/05/23 Speee Cafe Meetup #7