タグ

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

  • マイグレーションツール:dbdeployの使い方

    dbdeployはオープンソースで提供されているマイグレーションツール。 http://code.google.com/p/dbdeploy/ にホストされており、ライセンスはLGPLです。 doctrineやrubyのmigrationとは違ってコードではなく、SQL文で変更情報やロールバック情報を記述する点が特徴です。既にSQL文が書かれたファイルで変更情報を管理している場合は導入が比較的容易と言えます。 インストールこれは簡単です。プロジェクトのページからダウンロードして適当な場所に解凍します。また、今回はApache Ant経由で実行しますので、導入していない場合は先にインストールしておいてください。wget http://dbdeploy.googlecode.com/files/dbdeploy-dist-3.0M3-distribution.zip unzip dbdeplo

    マイグレーションツール:dbdeployの使い方
    makotow
    makotow 2013/01/30
  • Vagrantがとうとう正式版に

    自動化の強い味方であるVagrantが先日とうとうバージョン1.0.0の正式版になりました。 VagrantはOracle VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェアです。 設定ファイルをRubyで書くことができ、Chef等とも連携できるので、開発環境をコマンドライン一発で作成することができます。仮想マシンを捨ててしまってもいつでも再構築できること、誰のところにでもすぐ同じ状態に展開できることは開発を進める上で非常にメリットがあります。 例えばVagrantはNokiaやYammer等での開発にも使われています。 僕の場合だと、VagrantとChef Soloを使ってVagrantのインスタンス作成時に必要なミドルウェアのインストールやインスタンスの設定を自動で行い、後はCapistranoを使ってアプリケーションをデプロイするという使い方をし

    Vagrantがとうとう正式版に
    makotow
    makotow 2012/03/12
  • 【資料公開】ワンクリックデプロイ勉強会

    2011年12月20日に品川の日マイクロソフト社をお借りして、ワンクリックデプロイ勉強会を開催しました。 当初内輪でやろうと思っていたのですが多くの方にご参加いただきありがとうございました。 また、もろもろセッティング頂いた@katzchangと日マイクロソフトの長沢さんありがとうございました。 以下にセッション資料を公開します。 例によって短文での感想を。 セッション開始前にちゃんとRed Bullを飲んでおいたので元気だった最初の会場へのヒアリングで既にワンクリックデプロイをしている人がいるか調査したところいなかった。まぁWebサービス系でやっているところは増えては来ているもののまだ定着フェーズではなさそうな感じユニットテストやJenkinsはかなりの現場で使われている個人的な今日の名言は、「障害発生時に1日でリリースできるなら、普段のリリースも1日にできるはずだ」というやつ。物

    【資料公開】ワンクリックデプロイ勉強会
    makotow
    makotow 2011/12/23
    ここまでやってみたい。サラっと全体を見た感じなのであと何回か読む。周りの人にも見てもらいたい。会社からslideshare見れないのはいけてないな。
  • スクラムマスターに関するよくある質問とその回答 | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 6/1にスクラム道.06を実施しました。 今回のテーマはスクラムマスターということで幅広い議論になりました。 その中でも一番最後に出た4つの質問が非常に良い質問だったので、現場でも僕の解を言いましたがここにも書いておきたいと思います。 なお、いつも言っていますがソフトウェア開発はコンテキスト依存性が極めて高いので、唯一絶対解はありません。 ある現場でうまくいったことが他の現場でうまくいくとは限りません。 そこがまた面白いところということで理解してください。 質問:スクラムマスターは指示しないと言っているが、誘導尋問をしていないか?もともとの話の流れは、チームに対してスクラムマスターが開発チームにアーキテクチャや実装上のお願いをしたい場合指示するの?それともしないの?という話から来ています。 まずスクラムマスターの役割は、スクラムのプロセスがうまく回

    スクラムマスターに関するよくある質問とその回答 | Ryuzee.com
    makotow
    makotow 2011/06/07
  • テスト自動化に関するスライドの紹介

    みなさんこんにちは。@ryuzeeです。 SlideShareでテスト自動化に関する良いスライドをみつけたのでご紹介します。 Agile Toolkit http://www.slideshare.net/nverdo/agile-toolkit-mo-conf 参考になる部分は以下の3スライドでしょう。順に説明していきます。 手動テストのコストプロジェクトの初期は以下のような状況です。 テストする項目は少ない手動でテストを完了するのも簡単まだプロダクションでもないし、問題があって影響を受けるのは限定された人だけしかし時間がたつにつれて 手動でのテストにはとても多くの時間がかかるようになる製品が出荷されてしまうと、バグによってとても多くの人が影響を受けることになってしまうという状況に変わっていきます。 右のグラフは手動でテストを行った場合のテスト時間の推移を示していますが、見て分かる通り、

    テスト自動化に関するスライドの紹介
  • スクラムが失敗する理由を5つの観点で見てみる

    みなさんこんにちは。@ryuzeeです。 Joseph Pelrine氏とJiri Lundak氏の「Why Scrum Projects Fail」が良い記事なので抜粋・意訳にてご紹介します。 アジャイルスクラムの導入支援をしていると必然的に組織改革や人事改革にたどりつくことが多いのですが、その理由は以下の失敗の理由を見れば明らかです。 もちろん以下のどれにも該当しない現場は滅多にお目にかかれず、少なからず失敗の原因になりうる要因が存在しています。 問題はその要因を「決まってしまっている仕方のないもの」として諦めるか、「カイゼンを繰り返してより良くしていく」活動をするかにかかっています。 感情面個人の対立混乱規律がない破壊的な振る舞い無気力恐れ支配反感・嫌悪過剰な優越感無視立場を決めるぬるま湯無関心文化的側面マイクロマネジメントミニウォーターフォール責任追及詳細な報告チームの決定を覆す

    スクラムが失敗する理由を5つの観点で見てみる
    makotow
    makotow 2011/02/26
  • 1