5分じゃ絶対に分からないプロジェクト管理。

5分でプロジェクト管理を理解できるなら、
デスマーチと呼ばれるプロジェクトはこの世に存在しない!
ITエンジニアは3Kなんて言われてない!
気を病んで突然会社に来なくなっちゃう人もいない!

そんなカオスなプロジェクトに一筋の光が!
この記事はとてもよく書かれている。とてもよくまとめられている。
5分で絶対に分かるプロジェクト管理

ぜひ、ソフトウェア開発にかかわる人全てに読んでもらいたい記事だ。
そして、読むだけじゃなくて理解しろ!
でもこの記事、ちゃんと読むと10分はかかるよね?

要件を 聞いてばかりで なぜ切らぬ馬鹿 開発サイドは 折れるほかなし

解説

受注金額や納期も考えず、ユーザ要件をすべて受け入れてしまうのは、あまりに愚かであり、そのような要件定義担当者は馬鹿といわざるを得ない。
だが、デスマーチプロジェクトの開発担当者は、折れて受け入れざるを得ない非情な現実を嘆いた歌。

今日の会議中、俺が心の中で詠んだ一首。

コマンドラインから IIS のウェブサイトを開始/停止する。

目的

デプロイ作業を自動化させるたに、バッチファイルで IIS のウェブサイトを開始/停止させたい。

環境

方法

ウェブサイトの開始/停止/一時停止には、cscript から iisweb.vbs を実行する。

開始

C:\>cscript %WINDIR%\system32\iisweb.vbs /start "ウェブサイト名"

停止

C:\>cscript %WINDIR%\system32\iisweb.vbs /stop "ウェブサイト名"

参照

コマンドラインから TortoiseSVN の作業コピーを更新する。

目的

リポジトリから最新モジュールを取得してデプロイする作業を自動化させるたに、TortoiseSVN を使ってバッチファイルで更新をかけたい。

環境

方法

TortoiseProc.exe を利用する。
以下は、更新画面を起動し、エラーが無ければ自動的にウィンドウを閉じるときの例。

C:\>TortoiseProc.exe /command:update /path:"C:\WorkCopy" /closeonend:1

参照

感想

コマンドオプションは豊富にあり、何でもできそうな感じ。
しかし、TortoiseProc.exe を起動すると、すぐにコマンドラインに制御が戻ってしまうため、未更新のモジュールをデプロイする状態になってしまった。

バッチ処理には、svn コマンド使ったほうがいい。

IIS のバージョン/リビジョンを調べる。

現象

インターネット インフォメーション サービス (IIS) マネージャを開くと、バージョンは確認できるがリビジョンは確認できない。

環境

方法

IIS の実行ファイル(%WINDIR%\system32\inetsrv\inetinfo.exe)のプロパティを開き、製品バージョンを調べる。

参照

感想

ほんと IIS はめんどくせーな。なんでリビジョンくらい GUI から見れないの?