Eclipe3.4以降でもClassic Update Managerを利用する方法

上記では、Equinox p2の話をしましたが、私は以下の理由により、Eclipse3.4以降でもClassic Update Managerを好んで使っています。 ダウンロードしたプラグインは、フォルダを分けたい Equinox p2では、更新サイトからダウンロードした場合、インストール先…

EclipseプラグインをUpdateSiteで公開するのにハマった

Eclipse3.4(Ganymede)から、プラグインの更新マネージャが「Equinox p2」に変更されましたが、Update Siteでプラグインを公開する場合、公開の方法も変更する必要があります。基本的には、EclipseのPDEで、Update Site Projectを作成していれば、公開に必…

定量的品質管理の現実的なアプローチ

PM

IPAから、定量的品質管理を実践するためのガイドラインが公開されていました。続 定量的品質予測のススメ−定量的品質管理実践ガイド 2010/04/28までは、パブリックコメント募集中のため、PDFがダウンロードできますが、冒頭に以下のような記述があります。 …

EclipseからWindowsエクスプローラーを開くプラグインの最新事情

Eclipseから、Windowsのエクスプローラーを開くプラグインは地味に便利。 以前は、以下の3つがありました。 Open External Eclipse Platform Extensions Easy Explorer 個人的には、コマンドプロンプトも開ける「Eclipse Platform Extensions」を使っていた…

なんか、いろいろ壊れる・・・

つい最近、デスクトップPCのHDDが壊れたんだけど、 先週末、今度は液晶ディスプレイが壊れて、電源が入らなくなった・・・ノートPCもあるけど、メインで使っていたのはデスクトップPCだったので、 環境もいろいろ整ってなくて不便。はやくディスプレイ注文し…

OKを出せない品証やPMに価値はあるのか?

PM

問題点を指摘するだけで「どうすれば良いか」「どうなったら良いのか」、OKを出さない人の品質分析には価値がないと感じます。それだけか、そのような人の指摘に応えるために、無駄に時間だけが取られるため、マイナスの効果と言えるかもしれません。 ここ数…

HYBRID W-ZERO3(WS027SH)を買った

先週末、発売されたばかりのスマートフォン「HYBRID W-ZERO3(WS027SH)」を買いました。WILLCOMは前から契約していたけど、このシリーズを買うのは、今回初めて。 何に惹かれたかというと、「BluetoothやWiFiを使って、PCからインターネットに接続できる」っ…

プロジェクトの失敗につながる九つの要因

PM

ITPro : 「プロジェクトの失敗につながる九つの要因に注意」、NTTデータの岩本副社長 対象プロジェクトが新規顧客からの受注であること 新システムの要件が「現行どおり」とされていること 新技術や経験のない処理方式を採用していること IT企業と顧客との間…

バージョン管理(構成管理)ツールのトレンドは?

PM

Googleトレンドで、課題トラッキングシステムのTracとRedmineの比較がされていますが、日本ではRedmineがTracに追いついた状況になっているようです(世界全体で見ると、Tracの方が圧倒的に多いようですが)。 プログラマの思索 : Redmineが日本で急上昇して…

進捗管理は「遅れ」か「残り」か

PM

久しぶりに記事を書くなぁ。 しばらく忙しかったので、サボってました・・・ そしたら、年が明けてしまったよ。 さて、話は変わって、私はSEPGのリーダとして、いろいろなプロジェクトの進捗を見ることが常です。そのような中で、「進捗は何日(もしくは、何…

ソフトウェア・エンジニアリングにおける「計測と制御」

PM

InfoQにて、ソフトウェア・エンジニアリングにおける「計測と制御」を振り返る、トム・デマルコの記事が紹介されていました。InfoQ : デマルコ、ソフトウエアエンジニアリングの40年間を振り返る※上記では、「メトリクス」が「マトリックス」と誤訳されてい…

Axis2 1.5 Released

少しタイミングを逃した感がありますが、2009/05/29 に Axis2 1.5 がリリースされています。あまり日本では利用者が少ないと思われるAxis2ですが、メーリングリストを見る限りでは、海外ではそれなりに利用されているようです。#というより、Webサービスを…

HudsonがCLIに対応!

JavaのCIツールのHudsonが、CLIに対応したそうです。 「GUIから何でも出来る」というのはHudsonの大事なウリの一つなのですが、その一方、自動化やスクリプトを書くために、コマンドラインインターフェース(CLI)が便利な局面と言うのは結構あります。Hudson…

OracleがSunを買収

昨日4/20に、OracleがSunを買収したことで、各所で賛否両論の意見が交わされていますね。 私も、メインの言語はJavaなので、今後の動向が気になるところです。 公式プレス http://www.oracle.com/sun/index.html http://www.sun.com/aboutsun/media/presskit…

最近のオンラインレビューシステム

去年あたりから、オンラインでレビューを行える、オープンソースのシステムが増えてきました。 ReviewBoard VMWareの開発で利用されている、ということで、一躍有名になったレビューシステム。Pythonで開発されている。 デモ:http://demo.review-board.org/…

レビューを効果的に実施するには?

PM

ソフトウェア開発では、レビューにて、より上位の工程で欠陥を発見することの重要性は、周知のことでしょう。しかしながら、レビューを効果的に実施するのは、なかなか難しいと感じるところです。 レビューにおける指摘が、フォーマットや誤字・脱字に関して…

Seleniumのverifyでキャプチャ

verifyでエラーになった際のキャプチャを、全コマンド終了後ではなく、verify直後にキャプチャするように変更しました。また、オプションとして、verifyが実行される度にキャプチャを取る機能を追加しました。 テストがエラーになった時に画面キャプチャする…

「Microsoft Online Services」日本語β版公開

「Microsoft Online Services」日本語のβ版が公開されました。 正式サービスも、4月から開始するようです。 http://www.microsoft.com/online/ja-jp/about.mspx http://itpro.nikkeibp.co.jp/article/NEWS/20080304/295386/ http://itpro.nikkeibp.co.jp/art…

Railsの100倍コード量少なくAjaxアプリケーションが作れる「AribaWeb」

「100X LESS CODE THAN RAILS」 直訳すると、「Railsよりも100倍コード量が少ない」ということですが、挑戦的なキャッチのJavaフレームワークがリリースされました。http://aribaweb.org/ ソースは以下で公開されています(GoogleCodeの方がマスタかな?)ht…

JavaScriptでグラフ表示

YUI(Yahoo! UI Library)から、Chartライブラリがリリースされました。 棒グラフ(縦/横) 折れ線グラフ 円グラフ 積み上げ棒グラフ(縦/横) など、基本的なグラフは一通り揃っているようです(動作には、Flash Player が必要となります)。 デモを見る…

jQuery Grid Pluginが便利!

上記のWorkflowEditorPluginでグリッド表示をするために、jQuery Grid Pluginを使っています。 グリッドを表示するだけのJavaScriptライブラリは多く見かけたのですが、データの編集まで行えるので、このプラグインを採用しました。 今回は、一部の機能しか…

WorkflowEditorPlugin ワークフローを簡単に編集できるようにしました

以前に公開したWorkflowEditorPluginをバージョンアップしました。今回のバージョンアップで、以下の2つのモードで編集できるようにしました。 Grid Mode Text Mode Grid Mode を使えば、ビジュアルに確認することができるので、直観的にワークフローをカス…

テストにおけるデザインパターン

そういえば、今日のJaSSTのパネルディスカッション(ディスカッションの内容は、「テスト技法からテストメソドロジへの進化を目指して」)で、西 康晴 先生が、「テストでもデザインパターンみたいなものがあると良い」という旨の話をしていたのですが、これ…

JaSST'09 Tokyo ベストスピーカー賞とったど〜!

JaSST'09 Tokyo に参加してきました。 過去2回ほど、いち参加者として参加していたのですが、今年は、スピーカーとしての参加。今回、『問題のリアルタイム検出による品質改善 −プロジェクト失敗を防止する開発予報−』というタイトルで、定量的分析の盲点と…

Subversionのリポジトリを監視「SVN-Monitor」

MOONGIFT : Subversionのリポジトリを監視「SVN-Monitor」 これは便利そう! TortoiseSVNと連携して、アップデートが行われていない場合や、コンクリフトが起こった場合に、通知してくれるらしい。 本家サイトはこちら 特に、コンフリクトが分かるのは良いで…

Tracのチケットワークフローを編集するWorkflowEditorPlugin

Tracでは、0.11から、チケットのワークフローをカスタマイズできます。 trac.iniで設定をするのですが、変更したいときにファイルを直接編集するのは不便なので、Web画面から編集するプラグインを作成しました。 WorkflowEditorPlugin trac.iniで記述する内…

価値ある設計書かどうかはIPOで決まる

PM

昨日のエントリで、ドキュメント(設計書)の有用性について書きましたが、これはよくある話。 では、どうすれば価値のある設計書になるのかについて、もう一歩踏み込んで考えてみます。 まず、設計書とは、最終的にコードを作成するための成果物であり、価…

ドキュメントは本当に無駄か? − 設計とは整理すること

PM

ドキュメントを書くのは時間がかかるから省略する ソースコードを見れば分かるので、ドキュメントは不要 後からどうせ変わるので、ドキュメントは実装後に書く というような、「ドキュメントは無駄」という旨の意見を見かけることがあります。さすがに、仕事…

JaSST'09 Tokyo に登壇します

2009/01/28(水)〜2009/01/29(木)に行われる JaSST'09 Tokyo に登壇することになりました。 問題のリアルタイム検出による品質改善 −プロジェクト失敗を防止する開発予報− 1日目のセッションですが、社内で取り組んでいる自動化を活かした品質改善の事例…

Amazon EC2 vs Google App Engine vs Microsoft Azure

クラウドコンピューティングを提供している3社の特徴について、比較の記事が紹介されています。 InfoQ : Amazon EC2、Google App Engine、Microsoft Azureの比較 簡単に特徴をまとめると、以下のようになります。 Amazon EC2 どんなソフトウェアでもインスト…