Visual Studio Team Services で 新規プロジェクトを作成するときの自分用初期設定メモ

公開日: : Blog, Microsoft

新規プロジェクト作成

  • Version control -> Git
  • Work item process -> Scrum

ブランチなど

READMEやgitignoreの作成

  • Add a README
  • Add a .gitignore: Visual Studio

Developブランチを作成

  • Code -> Branches
  • New Branch
  • develop based on master

  • Setting
  • Version Control
  • develop 右クリック -> Set as default branch

ブランチポリシーの設定

ブランチ保護
 レビュー必須
 チケットリンク必須
 レビュー解決済み

マージ前ビルド検証は任意

※masterも同様

バックログなど

  • EpicsとFeaturesを含めるか決める
  • Working days:適宜
  • Working with bugs:Bugs are managed with tasks に変更

プロダクトバックログとざっくりスプリント計画

  • プロダクトバックログを全部書き出す
  • リードタイム決めてスプリント定義

スプリント計画

  • スプリントバックログ決める
  • Work -> Backlogs -> 対象スプリント -> Capacity
  • メンバーアサインとCapacity Per Day(必要に応じてDays Off)を入力
  • プロダクトオーナーとスプリント計画たてる
  • 対象スプリントのバックログアイテムごとのタスクを洗い出す、見積もりもここで入力
  • スプリント開始以降はバーンダウンチャートで確認する

ビルド・リリース定義

  • Setting -> Agent queues でビルドエージェント作成
  • デフォルトのクラウド上のエージェントでもいいが無料枠の月240分はすぐ到達してデプロイ出来なくなってしまう。
    有償パイプライン追加してもいいが、無償のプライベートパイプラインが1つ用意されているのでそれは活用したい。

  • New ququq -> Create a new pool → ここで入力したPool nameは後で入力する
    ビルドマシン上でVSTSひらいてDownload agentをクリック、あとはそこの案内どおりコマンドぽちぽち打てば終わる。

  • デプロイまでやる場合は、NPM入ってないとデプロイ失敗するタスクが多いので事前にホストマシン(≒ビルドマシン)上に入れておく

  • ビルド・リリース定義はターゲットアプリケーションによって全然変わるので割愛

  • リリース定義に承認者追加するかどうかはデリバリー計画によって決める

ダッシュボード

  • チームにあわせて好きにやる。
  • ダッシュボードが一番おもしろい
  • Manage Dashboards から Auto-refresh を ON にしてディスプレイにつけっぱなしにしておくと便利

関連記事

AdMob,Nendメディエーション時の優先順位

先日リリースしたアプリでは勉強を兼ねて、 AdMob+Nendでのメディエーション広告を実装し

記事を読む

no image

Windows10 IoT CoreでWindowsアップデートの自動実行を停止する

Manage IoT Core device updates このリンクにアップデートコントロール

記事を読む

Visual Studio Team Services ダッシュボードを自動更新する

Visual Studio Team Services のダッシュボードでプロジェクトや運用状況のサ

記事を読む

VisualStudio2015でiOSアプリケーション開発

こんにちは。 Windows10にアップグレードしました。 VisualStudioも201

記事を読む

no image

【iPhoneアプリ】背景画像を設定する

ImageResourceにBg.pngという背景画像を登録しておく 背景を設定するタイミング

記事を読む

【iPhoneアプリ】リリース手順〜iTunesConnect登録〜

AppStoreに有料アプリ、iAdアプリを公開するためには、 iTunes Connectで

記事を読む

UWPをHockeyApp対応させる

走り書きメモ。 UWPをHockeyApp対応させるためにはNuGetパッケージを使ってモジュール

記事を読む

【.NET】16進数文字列から色を設定する

文字列→Colorクラスへの変換メモ プログラム上でFromArgbメソッドに16

記事を読む

拡張メソッドは、非ジェネリック静的クラスで定義される必要があります

単純にメッセージどおり。 public static class BaseExtensi

記事を読む

【iPhoneアプリ】リリース手順〜プロビジョニングプロファイルを作成する〜

リリース前にDistribution Provisioning Profileを作成する 手順

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑