Tech TalkでLTしてきた #alm

2015/8/20、昨日に開催されたTech Talkで講演してきました。

この講演は本番環境にQAをしていない(=チェックされていない)変更を反映による問題を抑止するために試行錯誤した結果になります。

Team Foundation ServerのSaaS版であるVisual Studio Onlineは制約があるものの、長期間無料で利用できるので、自分自身での試行錯誤、効果が出るかどうか分からない評価をする上でかなり試し易いものだと思うので、似たような問題に遭遇している人は一度試してみてはいかがでしょうか。

スライドは以下になります。

Docs.comにもアップしています。

以下、講演の後に貰った質問とそれへの回答。

Q:「現在使っているGitLabやGitHubでは全然ダメなところは何ですか?」
A:「本番環境にQAをしていない変更を反映してしまわないためにできるソリューションの1つとして提案しているのであって、GitLabやGitHubがダメという話ではありません。本番環境にQAをしていない変更を反映しないというルールを自分たちで守れるならGitLabやGitHubでも十分に対応可能です。しかし、現在はその問題に残念ながら対応できていない人が多いので、その問題に対してソリューションを提案しているだけです」

Q:「全リポジトリを全部移行した方がいいんですか?移行しない方がいいんですか?」
A:「移行するしないは自分たちで判断してください。使う人たちが自分の頭で、どうしてそれを採用するのか?、なぜそれが必要なのか?が分からなければどんなすばらしいシステムを導入しても意味がありません」

Q:「今回のデモはクラウド環境にコードをアップロードしていたが、ローカルのサーバーに入れることはできるのか?」
A:「Visual Studio OnlineはTeam Foundation ServerのSaaS版ですので、Team Foundation Serverをローカル環境に構築すれば、クラウドにコードをアップロードしないことも可能です。ただし、インフラに構築を依頼する、サーバーを準備するといった工数がかかるでしょう」