Slide 1

Slide 1 text

GitLabで実現! ~効率的な開発環境を~ 1 クラスメソッド株式会社 アライアンス事業部 木田 雅伊子 2023/10/26

Slide 2

Slide 2 text

2 こんな悩みはありませんか? ● システム開発において、うまく連携できていない ● 事業や市場変化の速度に開発体制が追いつけない ● ビジネス全体を支えるシステムがサイロ化し、どこで何が起こって いるかわからない ● 内製化の推進・定着がうまくいっていない ● 事業をIT化させたいがどこからはじめればいいかわからない ● 事業成長のスピードアップに向けてクラウドネイティブに移行した い ● 効果的なクラウド活用ができているか不安だ

Slide 3

Slide 3 text

3 その悩みクラスメソッドが解決します!

Slide 4

Slide 4 text

4 今日のセッションでお話しすること ① クラスメソッドについて ② 内製化(DevOps)について ③ GitLab活用

Slide 5

Slide 5 text

5 今日のセッションでお話しすること ① クラスメソッドについて ② 内製化(DevOps)について ③ GitLab活用

Slide 6

Slide 6 text

「クラスメソッド」を ご存知でしょうか

Slide 7

Slide 7 text

クラスメソッドについて 事業内容 子会社 および 関連会社 認定 • クラウド(AWS等)の技術コンサルティング、開発、運用 • データ分析基盤の技術コンサルティング、開発、運用 • アプリケーション(LINE、iOS等)の企画開発、運用 • SaaS、Webサービスの企画開発、導入支援、運用 • 企業向けIT人材育成、内製化支援 • 無人店舗技術・キャッシュレス決済システムの企画開発、運営 プリズマティクス株式会社 ネクストモード株式会社 アノテーション株式会社 アンダースコア株式会社 プロパゲート株式会社 Classmethod (Europe) GmbH Classmethod Canada Inc. Classmethod India Private Limited Classmethod (Thailand) Co., Ltd. Classmethod Korea Co., Ltd. Classmethod Vietnam Co., Ltd. オープンな発想と高い技術力によりすべての人々の創造活動に貢献し続ける 名称 代表者 設 立 本 社 拠 点 資本金 従業員 クラスメソッド株式会社 (英語表記:Classmethod, Inc.) 横田 聡 2004年7月7日 東京都港区西新橋1-1-1 日比谷フォートタワー26階 東京、札幌、大阪、岡山、福岡、上越、沖 縄、ベルリン、バンクーバー、ニューデリ ー、バンコク、ソウル 1億円 720名(2023年7月現在/グループ全体) 7

Slide 8

Slide 8 text

事業展開 8 アマゾン ウェブ サービス(AWS)を中心に、クラウド、モバイル、データ分析、機械学習、IoT、モ ダン開発などのコンサルティングやシステム開発、運用サービスを提供しています。

Slide 9

Slide 9 text

世界でもっとも貢献したSIパートナーとして「SI Partner of the Year」を受賞。 8年連続AWSパートナー最上位のAWSプレミアティアサービスパートナー認定。 AWSサービスパートナーオブザイヤージャパン2021受賞。 社員のAWS公式資格取得数は2,000オーバー、世界トップクラスの技術力。 AWSプレミアティアサービスパートナー APN Certification Distinction 2000 パブリックセクターパートナー マネージドサービスプログラム(MSP)認定 AWSサービスデリバリープログラム(14種類) AWSコンピテンシープログラム 移行コンピテンシー / デジタルカスタマーエクスペリエンスコンピ テンシー / ビッグデータコンピテンシー / DevOpsコンピテンシー AWS内製化支援パートナー LINE法人向け開発パートナーTechnology Partner認定 Technology Partner 認定バッチ(OMO、Engagement) SI Partner of the Year - GLOBAL 受賞 AWS LINE Alteryx、国内初プレミアパートナー認定 Alteryx Partner of the Year 3度受賞 Looker Best Ambassador賞 2度受賞 Snowflake、国内初ソリューションパートナー認定 Fivetran、APACパートナーアワード受賞 その他 クラスメソッドの強み 9

Slide 10

Slide 10 text

AWS活用を支援するアライアンスパートナー製品 クラスメソッドはユーザー企業様の創造活動を支援するために、さまざまな企業とビジネスパートナー契約を締結し、 外部サービスのライセンス販売や導入支援を行っています。 10 脆弱性診断サービス ログ管理分析SaaS セキュリティ Webアプリケーション保護 次世代統合型認証基盤サービス カスタマーサービスプラットフォーム サービス グローバルネットワークのエッジサービス データ準備・分析 データプラットフォーム クラウドデータウェアハウス データ活用 クラウドデータパイプライン アンチマルウェア製品 DevOps Observability CI / CDプラットフォーム セキュリティプラットフォーム Infrastructure as Code(IaC) マーテックソリューション DevOpsプラットフォーム

Slide 11

Slide 11 text

自己紹介 11 11 https://dev.classmethod.jp/author/kidapan/ 木田 雅伊子 /きだぱん クラスメソッド株式会社 アライアンス事業部 エンジニアグループ 担当:DevOps製品 マーシャル フェレット (10ヶ月) ジャンガリアン ハムスター (1歳8ヶ月)

Slide 12

Slide 12 text

12 今日のセッションでお話しすること ① クラスメソッドについて ② 内製化(DevOps)について ③ GitLab活用

Slide 13

Slide 13 text

変化のスピードが早い時代 ユーザがサービスに求めるスピード感の変化 • 一人一台(以上)のスマートフ ォン所持状況 • データの利用量を気にする必 要のない契約 • 基本的にどこでもインターネッ ト接続可能 • ユーザーとの接点に時と場所 を選ばない • サービス提供サイドも必要な 時に必要な体験を提供するス タイルに変化 • ユーザーもそのようにサービ スを提供される状況に慣れて いる 背景 状況

Slide 14

Slide 14 text

「作って終わり」ではなくなった ● スピード感と不透明性に追随する形でリリースや運用に関する 各種技術整備が進んだ ● ユーザーのニーズに合わせて柔軟なサービス拡張できることが ビジネス成長の鍵になった ● サービス運用時のユーザーからのフィードバックがビジネスの 本番であることは昔から変わっていない

Slide 15

Slide 15 text

内製化

Slide 16

Slide 16 text

「内製化」 多くの企業がデジタルトランスフォーメーション(DX)の実現に向 けて様々な取り組みを進める中、近年キーワードとして「内製化」が 注目されている • 開発のノウハウを獲得したい • 品質、コスト、時間を自分たちで管理したい • 柔軟に使用を変更したい 内製化の目的

Slide 17

Slide 17 text

DevOps

Slide 18

Slide 18 text

DevOpsとは ● 開発(Development)と運用(Operations)の組み合わせ ● 両社が一体となってサービス開発に挑む

Slide 19

Slide 19 text

● Collaboration 情報の共有と共同作業(コラ ボレーション) ● Automation 開発サイクルの自動化 ● Continuous Improvement 継続的な改善 ● Customer-centric action 顧客中心の思考と考え方 ● Create with the end in mind 常に目的を見据えた開発 https://www.atlassian.com/devops/what-is-devops https://www.atlassian.com/ja/devops/what-is-devops サービス企画‧開発‧運用の「1チーム」 ● メンバー間の「分断 (サイロ化)」を 回避 ● サービス全体の可視性を上げて全体 共有

Slide 20

Slide 20 text

健全な文化は燃え尽き症候群を軽減し、 生産性を高め仕事の満足度を高めるのに 役立つことがわかっており、 生成的な文化を持つチームは 生成的な文化のない組織よりも 組織パフォーマンスが30%高くなっている。 出典:「Google Cloud、2023年におけるDevOpsの現状を明らかにする調査 レポートを公開」より

Slide 21

Slide 21 text

GitLab

Slide 22

Slide 22 text

GitLabとは、 Gitを使った開発やサービスの公開をサポートしてくれる プラットフォーム Webサービスとして提供されている たぬきのアイコンが目印。 実はキツネではない。 以前より、丸くなりました。

Slide 23

Slide 23 text

23 今日のセッションでお話しすること ① クラスメソッドについて ② 内製化(DevOps)について ③ GitLab活用

Slide 24

Slide 24 text

DevOps の全ステージを一貫してサポート

Slide 25

Slide 25 text

計画から開発・運用・監視まで ライフサイクルの全ステージを一貫してサポート

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

GitLab × プロジェクト管理

Slide 28

Slide 28 text

企業版アジャイル管理 統合されたアジャイルサポートで、 プロジェクト、中長期計画、製品を計画・管理 ● アジャイルプロジェクトを管理 ● 中長期計画を管理 ● 可視化(ロードマップ)

Slide 29

Slide 29 text

GitLab × IaC

Slide 30

Slide 30 text

昨今 ● 多くの本番プロダクトがAWS 上で稼働 ● データ基盤はBigQuery上に整 備 ● 他のチームが開発するGCP上 の機械学習システムとも連携 ● 日々クラウド上で開発と運用を している → Iacを実現しませんか

Slide 31

Slide 31 text

GitLab × AI

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

33 参考情報

Slide 34

Slide 34 text

VS CodeのGitLab公式拡張機能「GitLab Workflow」

Slide 35

Slide 35 text

DevelopersIO

Slide 36

Slide 36 text

[AWS上でカンタン導入!GitLabで成功するDevOpsの実践方法 - YouTube] (https://www.youtube.com/watch?v=ccDtWMO-hE4)

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Marketplace https://aws.amazon.com/jp/mp/marketplace-service/overview/ AWS Marketplaceは厳選された デジタルカタログで、 お客様がソリューションを構築してビジネスを営 むために必要なサードパーティーのソ フトウェア、データ、サービスを検索、購入、 配置、管理し、ソリューションの構築やビジネス 運営に活用することができます。 • 迅速な調達 • コスト管理 • ガバナンスと • エンタイトルメント

Slide 39

Slide 39 text

39 まとめ

Slide 40

Slide 40 text

40 まとめ ● DevOpsの実践でシステム開発の連携が可能 ● 内製化により、事業や市場変化の速度に対応 GitLabを活用することで ● DevOpsプロセスの効率化に役立つ ● 開発チームの生産性を向上させる ● 企業の開発環境に合わせた導入が可能

Slide 41

Slide 41 text

41