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

XPJUG2018-lt-takamii228

takamii228
September 08, 2018
2.1k

 XPJUG2018-lt-takamii228

takamii228

September 08, 2018
Tweet

Transcript

  1. 自己紹介 • @takamii228 ◦ エンタープライズなSIerでアジャイル開発専門組織に所属 ◦ アジャイル開発における開発基盤整備やプロジェクト支援 ◦ 認定スクラムマスター •

    なんでもやる雑食エンジニア ◦ CI/CD環境構築、アーキ設計、 AWS設計、Scrum運営、チームビルディング ◦ 仕事でよく使う言語は Java ( Spring )、PHP ( Laravel ) ◦ 開発基盤(GitLab, Jenkins, Mattermost, JIRA, Conflu等) on k8sを運用中 
  2. フロントエンド開発へ越境してやったこと • 開発に必要な環境を提供・教育した ◦ バックエンドのCI/CD開発基盤に乗れるように Gitレポジトリを用意 ◦ リリースも画面開発ベンダのみでできるように Jenkinsジョブを用意 ◦

    Gitへの資材反映方法から Jenkinsジョブリリースまでの手順書を提供 • 席を隣に並べて一緒に開発を実施した ◦ 顧客の開発拠点に画面ベンダ用の席を準備してもらった ◦ 隣でいつでもすぐ質問できる体制を整備した ◦ お互いの開発状況を常に共有した  → 結果的にXPのプラクティスを実行していた!
  3. 越境してみてどうなった? • サービスの開発スピードが上がった(燃えたけど) ◦ 画面ベンダが画面資材をリリースできるため依頼の手間や待ち時間を無くせた ◦ APIのIF仕様レベルの議論に注力できた ◦ 結合試験時における故障発見から修正反映までの リードタイムが最短2時間

    ◦ 結合期間中には一日に約10回リリースを達成した (※API側も含む) • 商用リリースも自動化できた ◦ 検証環境での実績をそのまま商用環境に適用できた • 顧客からの評価が上がった ◦ 単価上昇、追加案件や追加開発を受注できた
  4. Jenkinsユーザカンファレンス2018で登壇します 絶賛参加者募集中です!奮ってご参加ください。 • 日時:9/23(日) 12:30 - 17:20 • 場所:法政大学市ヶ谷キャンパス •

    登壇者 ◦ 川口耕介氏 ( CloudBees CTO ) ◦ James Rawlings氏 ( Jenkins X Project Lead ) ◦ などなど • 詳細リンク ◦ https://jenkins.jp/juc2018/ ◦ https://www.meetup.com/ja-JP/Tokyo-Jenkins-Area-Meetup/events/252614840/