タグ

ブックマーク / www.ryuzee.com (7)

  • ベロシティに対する誤解 | Ryuzee.com

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) みなさんこんにちは。@ryuzeeです。 スクラムをはじめとしたアジャイル開発の見積りでよく使われるのがストーリーポイントです。 ストーリーポイントは研修でもよく聞かれるテーマであるとともに、誤解も多いものなので、今回基からまとめて解説したいと思います。 なお、文脈の前提として、スクラムでの活用を想定しています。 ストーリーポイントとは?まずは、ストーリーポイントとは何なのかを見ていきましょう。 書籍『アジャイルな見積りと計画づくり ー価値あるソフトウェアを育てる概念と技法』(Mike Cohn 著、安井力、角谷信太郎 訳、マイナビ出版、2009/1/29)の61ページから62ページにかけて、ストーリーポイントは以下のよう

    ベロシティに対する誤解 | Ryuzee.com
  • 人を集めたからといってすぐ機能するわけじゃないという話 | Ryuzee.com

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) 日々採用や組織がうまく動くように苦労しているみなさんこんにちは。@ryuzeeです。 ひとりで色々な物事を完結できればこんな楽なことはないのですが、特にシステム開発においてそのような規模のものは多くなく、たいていの場合複数人を集めてプロジェクトを遂行することになります。特に案件ベースで体制を作るシステムインテグレーターなんかを思い浮かべて頂くとわかりやすいかもしれません。 さて、そうやって集められた「人たち」はいきなりうまく機能して、プロジェクトのゴールに邁進できるようになるのでしょうか?というと残念ながら答えはノーです。 以下の図は、心理学者のタックマンが提唱する「タックマンモデル」と呼ばれるチーム(集団)の進化形態をあら

    人を集めたからといってすぐ機能するわけじゃないという話 | Ryuzee.com
  • 【資料公開】DevOpsの基本

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) こんにちは。@ryuzeeです。 営業でDevOpsの基の話をしてきましたので資料を公開しておきます。中身自体は昨年11月に楽天テクノロジーカンファレンスで話した内容を日語化したものです。 DevOpsに関してはいまだに実体がなんなのかという議論がなされていますが、僕自身の現時点での解釈は、ビジネス上の意思決定から実際に顧客に届ける全体の流れの話であると考えています。すなわちいかにリードタイムを短くするかとスループットを大きくするか、ということです。(それってリーンじゃん、と言われればその通り) デプロイの回数が測定基準である、という記述も見かけますが、デプロイの回数は、あくまでバリューストリームの末端の「個別プロセス」

    【資料公開】DevOpsの基本
  • 【お知らせ】アジャイル/DevOps/クラウド関連支援サービスを開業しました

    みなさまこんにちは。@ryuzeeです。 昨年10月にAmazon Web Servicesを退職して以来、久々にのんびりとした時間を過ごし、ムリを言って期間のコミットのない仕事をさせていただいておりましたが、このたび正式に支援サービスを開始することにいたしましたのでご報告です。 主なご支援内容は以下のとおりですので、ご興味のある方はお知らせいただければ幸いです。詳細についてはこちらをあわせてご参照ください。よろしくお願いします! 以下FAQです。 どんな領域の支援ができますか? 支援の領域は主に4つです。順にアジャイルコーチングとトレーニング、DevOps実践支援、Cloud Architecting支援、そして技術顧問・執筆・講演です。 アジャイル関連の支援ってどんなものですか? オンサイトを中心にアジャイル開発での企画〜開発まで全工程を支援します。プロジェクト立ち上げに際しての集合研

    【お知らせ】アジャイル/DevOps/クラウド関連支援サービスを開業しました
  • 5分で分かるデプロイ自動化への道

    12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、番環境用などに分けて定義し、容易に切り替え可能にする番環境に配置する際に、アプリケーションの各所を書き換えなけれ

    5分で分かるデプロイ自動化への道
  • vagrant-lxcで軽量仮想環境を手に入れる

    Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbookのテストをしたり、これらを継続的インテグレーションしようとしたときにこの遅さはたまりません。いくつか手段はあってお金持ちの皆様であれば、大富豪アプローチということで、仮想マシンを動かす母艦にXeon E5-2697 v2を積んだ高性能マシンを使ったりもできるのですが、普通に考えれば、VirtualBoxよりも軽量な仮想環境を使うのが有力なアプローチです。 今回はLXCを使って軽量な仮想環境を手に入れる方法を紹介します。 LXCのインストールLXC自体の説明はこの辺とかこの辺を参照ください。 インストール対象の母艦はUbuntu 12.04 LTSです。 sudo apt-get install lxc sudoの設定変更sudoのバ

    vagrant-lxcで軽量仮想環境を手に入れる
  • PHP PaaS Pagoda Boxを使ってみた

    Pagoda Boxは、PHPアプリケーションをホスティングしてくれるPaaSのサービス。 中の人からPrivate Betaの招待を貰ったので早速試してみた。 Pagoda Boxの特徴 githubから直接コードをDeployする(逆にいうと全てのコードはgithub経由でしかDeployできない) 前バージョンへのワンクリックでのロールバック オンデマンドでのスケーリング YAMLファイルを書くことで簡単にphp拡張機能の有効化やオプションの設定が可能 現在はMySQLのみのサポートだが今後MongoDBをサポート MySQLへの接続はトンネリング経由でも可能 Rubyでできたコマンドをクライアントにインストールすることでアプリケーションの操作が可能 まずアプリケーションを作成する (1)この作業の前にGitHubにアプリケーションを作成しておくことが必要だ。 (2)プライベートホ

    PHP PaaS Pagoda Boxを使ってみた
  • 1