2011

タグ「2011」のついた投稿
【資料公開】Doneの定義 虎の巻
2011/12/26

【資料公開】Doneの定義 虎の巻

みなさんこんにちは。@ryuzeeです。 この年の瀬にスクラム道.08を開催しました。今回のテーマはDone(完了)の定義です。以下に資料を公開します。 なお、議論を誘発するために、あえて細かいことを書きすぎないようにしていたりしますのでそのあたりはご了承ください。 スクラムでは、完成の定義は必須です。これがないとどこ ……続きを読む

【資料公開】ワンクリックデプロイ勉強会
2011/12/20

【資料公開】ワンクリックデプロイ勉強会

2011年12月20日に品川の日本マイクロソフト本社をお借りして、ワンクリックデプロイ勉強会を開催しました。 当初内輪でやろうと思っていたのですが多くの方にご参加いただきありがとうございました。 また、もろもろセッティング頂いた@katzchangと日本マイクロソフトの長沢さんありがとうございました。 以下にセッション ……続きを読む

継続的インテグレーションアンチパターン
2011/12/13

継続的インテグレーションアンチパターン

みなさんこんにちは。@ryuzeeです。 なんとなく書きためておいた継続的インテグレーションのアンチパターンをいくつか紹介します(結構ラフなメモ書き)。 頻繁にSCMにコミットしない テストコードを書かない テストコードと製品コードを同時にコミットしない 定時ビルドのみでコミットビルドがない・夜間ビルドしかない 帰り ……続きを読む

Jenkinsでビルド・パイプラインを作る
2011/12/04

Jenkinsでビルド・パイプラインを作る

Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとは ビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には ……続きを読む

5分で分かるデプロイ自動化への道
2011/11/27

5分で分かるデプロイ自動化への道

12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 デプロイ自動化への道 ソースコードのバ ……続きを読む

継続的デリバリー vs 継続的デプロイ
2011/11/16

継続的デリバリー vs 継続的デプロイ

みなさんこんにちは。@ryuzeeです。 Jez Humble氏のContinuous Delivery vs Continuous Deploymentが分かりやすいので抜粋・意訳にてご紹介します。 (翻訳部分はCC-BY−SAとします) ティモシー・フィッツの継続的デプロイに関するブログは、デイブと私が継続的デリバ ……続きを読む

あなたのチームのスクラムマスターがうまく作用しない7つの理由
2011/11/12

あなたのチームのスクラムマスターがうまく作用しない7つの理由

みなさんこんにちは。@ryuzeeです。 7 Reasons Your Scrum Master May Be Underperforming より抜粋・意訳でご紹介します。 うまくいかないスクラムマスターのパターンは以下にあがっている以外にもたくさんありますが、個人的には、スクラムマスターがチームのファシリテーション ……続きを読む

ビジネスの主導権を握るために継続的デリバリーが必要な7つの理由
2011/11/11

ビジネスの主導権を握るために継続的デリバリーが必要な7つの理由

みなさんこんにちは。@ryuzeeです。 Kelly Waters氏の7 Reasons why Continuous Delivery needs to be a BUSINESS initiativeより継続的デリバリーが必要な7つの理由について抜粋・意訳にてご紹介します。 アジャイルやリーンなチームにおける鍵とな ……続きを読む

プロダクトオーナー役を決める2つの方法
2011/10/30

プロダクトオーナー役を決める2つの方法

みなさんこんにちは。@ryuzeeです。 Two common ways to apply the product owner roleという記事が分かりやすかったので抜粋・意訳にてご紹介します。 ここでは誰がやるべきかという点で書かれていますが、それ以前の話で、日本だと「プロダクトオーナー不在」とか「プロダクトオーナ ……続きを読む

アジャイルについて知っておくべきこと10個(+α)
2011/10/25

アジャイルについて知っておくべきこと10個(+α)

みなさんこんにちは。@ryuzeeです。 Alan Shalloway氏のThe Top 10 (or so) things I wish everyone knew about Agileがよい記事なので、抜粋・意訳にてご紹介します。 スクラムとアジャイルは同じではない アジャイルへの移行を始めるのにスクラムを使わ ……続きを読む

ユーザーストーリーのReadyの定義
2011/10/16

ユーザーストーリーのReadyの定義

みなさんこんにちは。@ryuzeeです。 Definition of Readyが参考になる記事だったので抜粋・意訳にてご紹介します。 アジャイルな開発では(そうでなくてもですが)完成の定義は非常に重要です。 人によって仕事が完了していることの理解が異なっていると、「本人は終わったつもりだったが他から見ると終っていない ……続きを読む

良いスクラムマスターがすべき4つの質問
2011/09/28

良いスクラムマスターがすべき4つの質問

みなさんこんにちは。@ryuzeeです。 Len Lagestee氏が書かれた4 Questions Every Good Scrum Master Should Be Askingが分かりやすかったので抜粋・意訳にてご紹介します。 単純ですが、毎日意識したいところです。 1. 自分のチームは健康か? チームの健康状態 ……続きを読む

ユーザーストーリーをうまく使えていない5つの兆候
2011/09/20

ユーザーストーリーをうまく使えていない5つの兆候

みなさんこんにちは。@ryuzeeです。 Marc Löffler 氏が書かれた “5 Signs That Your User Stories Suck” という記事が分かりやすかったので抜粋・意訳にてご紹介しましょう。 以下にあげるようなことは、そもそも「何のためのユーザーストーリーなのか? ……続きを読む

継続的デリバリーとは何か?
2011/09/14

継続的デリバリーとは何か?

みなさんこんにちは。@ryuzeeです。 継続的デリバリー(Continuous Delivery)の定義を改めて整理してみました。 まず1つめの定義は以下の通りです。 Continuous DeliveryとはリリースのスケジュールをIT部門が握るのではなく、ビジネス部門が握るということだ。 Continuous D ……続きを読む

バグ修正のスケジュールをどのようにたてるべきか
2011/09/12

バグ修正のスケジュールをどのようにたてるべきか

みなさんこんにちは。@ryuzeeです。 ThoughtWorksのプリンシパルコンサルタントのJason Yip氏のHow should we schedule bug-fixing?が良い記事だったので抜粋・意訳にてご紹介します。 どのプロジェクトでも新機能の追加や変更を行うし、バグの修正もあるだろう。必然的に以下 ……続きを読む

スプリントの期間を長くしたいと思ったら...
2011/09/09

スプリントの期間を長くしたいと思ったら...

みなさんこんにちは。@ryuzeeです。 元記事はLichard Lawrence氏のWhy Longer Sprints Probably Won’t Helpです。 良記事でしたので抜粋・意訳にてご紹介します。 本文に入る前に若干前提事項を補足しておきます。 以下で言っている「スプリント期間を伸ばす」というのは、 ……続きを読む

アジャイル開発でツールを導入する5つのステップ
2011/08/30

アジャイル開発でツールを導入する5つのステップ

みなさんこんにちは。@ryuzeeです。 アジャイルな開発で利用できるツールはたくさんありますが、その導入の仕方について賛同できる記事があったので意訳にてご紹介します。 なおターゲットのチームはco-locateしたチームです。 元記事はMarc Löffler氏の5 Steps to Introduce an Agi ……続きを読む

アジャイル動物園 - 豚と鶏と他の動物たち
2011/08/28

アジャイル動物園 - 豚と鶏と他の動物たち

みなさんこんにちは。@ryuzeeです。 アジャイルなプロジェクトに関係する人を比喩する方法としては、豚と鶏の話が有名ですが、拡張バージョンとして、さらに多数の動物が出てくるアジャイル動物園の話をご紹介します。 原文はAgile Animal Farm - Pigs, Chickens, and moreです。 -- ……続きを読む