2022年09月06日
【セミナーレポート】ソースコード管理ツール「Bitbucket」の活用セミナー花渕 麻南 Mana Hanabuchi
こんにちは。
マーケティング部の花渕です。
リックソフトでは、社内でのツール活用の促進や横展開を拡大するためのお手伝いをしています。
先日お客さまのご要望からアトラシアン社と共催でGitの基本的な使い方と合わせてBitbucketについてのセミナーを開催しました。
今回は、なんと110名の方にご参加いただきました!
満足度も高く、Bitbucketを利用していないユーザーのうち約25%のユーザーがBitbucketを使ってみたいと回答いただきました。
本セミナーを通してBitbucuketユーザーが増えてくれるのはとっても嬉しいです!
本ブログではその模様を簡単にご紹介します。
ソフトウェア開発には欠かせないソースコードのバージョン管理。
システムを使うことで、データベースによって全ての変更を確認できます。
これにより、チームメンバーへの混乱を最小限に抑えながら、エラーが起きる前のコードに戻すことで対応できます!
バージョン管理には2つのパターンがあります。
中央集中型と分散型です。
それぞれを見てみましょう。
このパターンではsubversionが有名です。
問題点としては「ソースコードのマージが困難」という点が挙げられます。
例えば・・・
といったことが起こります。
もう1パターンを見てみましょう。
このパターンでは、各自の作業端末ごとに完全なレポジトリの複製を行います。
有名なのはGitと呼ばれるものです。
アトラシアンの「Bitbucket」はGitリポジトリを管理するツールです。
BItbucketの特徴
プルリクエストで開発者同士のコラボレーションを実現するだけでなく
タスク管理システム「Jira」やCICDツールとの連携が簡単にできます。
Jiraと連携することで、何がどのように変更されているのか、最新情報をJira課題からも見える化することができます。
では、開発者同士のコラボレーション、つまり十分なコミュニケーションが取れていない開発現場でどんな問題が起きるのでしょうか。
1.責任の追求
開発の一連の流れの中で、ビルドを破壊したら犯人探しが始まってしまう。
2.チームの対立
開発チームvsビルド警察で対立が起こってしまい、スムーズな開発ができない。
3.恐怖によりコミットしない
犯人探しや対立が重なることで、心理的安全性が下がりコミットすることに不安を感じるようになってしまいます。
それにより、長い間ブランチが個人の手元に持ったままなので開発が進まなくなってしまいます。
4.コミュニケーション不足
十分なコミュニケーションが取れていないため、コンフリクトが起きたときになかなか解決できない状態が起こってしまうこともあります。
最後に、開発者のコラボレーションを促進するBitbucketの機能を簡単にご紹介します。
Bitbucketでリモートレポジトリを簡単に作っていくことができます。
これによりコンフリクトを最小限に抑えられるだけでなく、誰がいつどのようにコードを変更したのかのログを残しておくことができます。
ブランチに対して各ローカルで作業することができます。
どこのレポジトリから分岐させるかを選択でき、各自でブランチ名を決定して作成することが可能です。
コードの変更をメッセージ付きでレポジトリにマージできます。
まずは、コミットしたい変更ファイルをステージングに移動させ、メッセージを添えてコミットすることでログを残すことができます。
リックソフトでは、より多くの方にツールを活用いただくために社内向けのセミナーの開催や導入支援を行なっています。
ツールを導入したのに社内の活用率が上がらない、使い方が浸透しないなどのお悩みをお持ちでしたら、ぜひご相談ください。
本情報はブログを公開した時点の情報となります。
ご不明な点はお問い合わせください。
« Confluenceで承認依頼をまとめて見やすくするアプリ「Approvals for Confluence Cloud」のご紹介(2022年08月30日)
(2022年09月12日)チームを見える化し、次のアクションへ【eラーニングで学ぶ】「Jira Cloud チームリーダーコース」リリース »
アトラシアン社ではサポート範囲外となっているサードパーティ製のアドオンをリックソフトのサポートではサポートします。
リックソフトのサポートは開発元が提供するサポート以上の価値があります。
ツールを導入しただけでは成功とはいえません。利用者が効果を感じていただくことが大切です。独自で制作した各種ガイドブックはツール活用を促進します。
リックソフトからライセンス購入を頂いたお客様にはガイドブックを無料進呈いたします。
ツール操作の研修だけでなく「ウォータフォール型開発」「アジャイル型開発」のシミュレーション研修も提供。
日本随一の生産性向上にも効果のある研修サービスです。
リックソフトからライセンス購入を頂いたお客様には無料招待や割引特典がございます。