ユーザー要求に合致しないシステムは“無用の長物”となり、その投資も回収できなくなる。こうしたビジネスとITのギャップはシステムの寿命を縮め、企業の体力も浪費する。ALM導入はその解決策となるだろうか。
モデル駆動型開発を推進する上では、モデリング環境と開発環境との高い親和性が求められる。今回はEclipseベースのモデリングツール「IBM Rational Software Modeler」の特徴的な機能を紹介する。
プロジェクト管理にも使われる万能ツール「Excel」。しかし、Excelを使用するとプロジェクトのリスクが高くなることもある。Excelの弱点とプロジェクト管理専用ツールの導入メリットをマイクロソフトに聞いた。
Vistaの反省を生かしたといわれる「Windows 7」。そこにはシステムのアップグレードや移行を実施する際に参考となる点があるかもしれない。今回は、システムの仕様変更や移行時の注意点を考えてみる。
組み込みシステムの設計などでも利用されている「IBM Rational Rhapsody」。今回は、UMLからのコード自動生成機能を備え、モデル駆動型開発を支援する同ツールの利点と課題を考察する。
Webアプリケーションの入力検証に不備があると、セキュリティ上の深刻な弱点になる恐れがある。しかもこうした不備は、問題が起こるまで気付かれないことが多いものだ。
オフショア開発など複数拠点における開発プロジェクトが行われている現在、その開発生産性を向上させる環境の構築が重要となる。今回は、分散型開発にも対応するIBMのALMソリューションを紹介する。
マイクロソフトが2009年10月に発表したUI設計ツール「Microsoft Expression Blend 3 日本語版」。SilverlightによってRIA市場に攻勢をかける同社が発表した新製品の主要機能を紹介する。
2009年からIT業界にも適用された「工事進行基準」への対応を含めて、より正確性が求められるプロジェクト管理。本稿では、プロジェクト管理に関する3つのホワイトペーパーを紹介する。
統合開発環境の次期製品版「Visual Studio 2010」においてALM機能の強化を表明したマイクロソフト。同社が考えるALMソリューションとは? 製品担当者に聞いた。
作業内容に応じて、ボトムアップ方式でテストケースの作成時間を見積もる方法を紹介する。
35万人を超える登録ユーザー数を持つ「JUDE」シリーズ。日本発のこのツールが広く利用されている理由とは一体何だろうか? 今回はJUDEの機能の特徴とともにその理由を考察する。
Webサービスのベテラン専門家が、SOAや非SOA環境でのトランザクション監視を改善するための3つのポイントを紹介する。
プロジェクトマネジャーには、複数部門の異なる立場にあるステークホルダーの意見をまとめ、プロジェクトを成功に導く使命がある。今回は失敗談を基に“プロジェクトマネジャーの役割”を考えてみる。
家庭用ゲーム機の進化に伴い、より高品質かつ短納期での開発が求められるゲームソフト開発だが、開発プロジェクトの規模の拡大に伴う課題も多く存在する。セガが取り組んだ改善策を紹介する。
オブジェクト指向での開発を支援するモデリング表記方式である「UML」。本連載では、UMLモデリングを支援する主要なツールを紹介していく。今回はスパークスシステムズジャパンの「Enterprise Architect」を取り上げる。
システムの保守開発は、対象システムが移行または廃棄されるまで連鎖して続く。開発側とユーザー側の双方が慣れてしまいがちな保守開発を“やっつけ”にしないためには、一体どうすればよいのだろうか?
Windowsの新バージョンの登場で多くの開発者が直面すると思われる問題を取り上げ、Windows 7でこれらの問題に取り組むのに役立つMicrosoftの公式サイトを紹介する。
CTCSPは、レプリケーションソフトウェア「Double-Take」の機能をマイグレーション用途に特化したライセンスモデル「Double-Take Move」を発表。マイグレーションに付き物のシステム停止時間を極小化できるという。
“きつい”“帰れない”“給料が安い”の「3K」ともやゆされるIT業界だが、毎年新入社員がやって来る。彼らが開発現場で即戦力になってもらうために、プロジェクト管理者は何をすればよいのだろうか?
「RIA」という言葉は、利用者にどれくらい認識されているのだろうか。今回は、RIAコンソーシアムのアンケート調査の結果から読み取れる「RIA開発の現状」について、調査を取りまとめた担当者に話を聞いた。
在宅勤務者や異なる支店の従業員同士など、日常的に顔を合わせることのないメンバーによるプロジェクトを成功させるには、それなりのルールが必要だ。
アプリケーション開発の効率化は企業の競争優位性を左右するのか? 本連載ではALM製品の提供ベンダーを取材し、市場の現状や今後の動向などを探る。今回はセレナソフトウェアを取り上げる。
テクマトリックスが2009年7月に発表した、ソースコード解析ツールの最新版「Understand 2.0日本語版」。GUIやマニュアルの日本語化以外に、機能の追加や強化が施されている。実際にコード解析機能を検証してみた。
インタビューによって企業のソフトウェア開発の成熟度を診断し、より投資効果の高いプロセス改善案を経営層に提案するサービスの提供を開始した。
短期間でのシステム開発が求められる昨今だが、その品質を低下させることはできない。開発の終盤に控えるテストは、その品質保証の最後のとりでともいえる。本稿では、テスト手法を掲載した3つのホワイトペーパーを紹介する。
要件定義が重要視されているにもかかわらず、プロジェクトでのクリープ(要件の変更)が発生するのはなぜか。その原因と対策を紹介する。
C、C++/C#、Javaなどの言語に対応したソースコード解析を行い、その構造や依存関係などの情報をグラフやチャートといった形式で可視化することで、開発作業の効率化を支援する。
DeNAの携帯電話向けポータルサイト「モバゲータウン」は、1日のPVが6億を超える巨大サイトだが、サーバ1000台でインフラ担当者はわずか6人だ。効率的なシステムを維持できている理由とは何だろうか?
前回までRIA開発の製品ベンダー7社を紹介した。関連製品が多く提供されていることは分かったが、実際の開発現場の状況はどうなっているのだろうか? 推進団体であるRIAコンソーシアムの運営委員に話を聞いた。
ITがビジネスと直結することで、企業における利用目的が競争優位確立の手段へと変化してきた。そのため、開発の効率化が強く求められているが、現場での課題は膨らむ一方だ。何か良い解決策はないものだろうか?
既存システムの資産分析ツールやシステム移行ツールと、事前検証環境サービスを組み合わせて提供することで、レガシーシステムからの移行を支援する。
パナソニック電工インフォメーションシステムズが、インフォテリアのEAIツール「ASTERIA」を使ってGoogle Appsと連携するためのソフトウェア「ASTERIA for Google Apps アダプタ」を開発した。
「ベンダー任せのシステム開発からの脱却」は難しい。だが、情報システム部門の組織力を段階的に向上させることで、その実現が可能になる。H社が実施した改善策は、まず「受け入れテスト」の主導権を握ることだった。
SOAの導入準備段階であれ、SOAプロジェクトの方向を見直している段階であれ、SOAガバナンスを確立・維持する上で欠かせない6つの作業を紹介する。
Netbookの勢いが止まらない。その要因には「Intel Atom」などの低消費電力/低価格なCPUの存在がある。Intelとx86互換ベンダーとの組み込み分野での攻防は、今後どうなるのだろうか?
2009年5月13日から15日までの3日間、東京ビッグサイトにて「第18回ソフトウェア開発環境展(SODEC)」が開催された。本稿では、プロジェクト管理(PM)ゾーンに出展されたPM関連製品を紹介する。
ゼンド・ジャパンが2009年4月に発表した、PHP統合開発環境の最新版「Zend Studio for Eclipse 6.1 日本語版」。マイナーバージョンアップながら、重要な機能の追加や強化が行われた。幾つかの主要な機能を紹介する。
ミッションクリティカルな大規模環境向けにパフォーマンスや拡張性、データアクセス/分析機能など、200以上の機能が改善された。
今回は、RIAという言葉が誕生する前から企業向けWebアプリケーション開発製品を提供してきたソフトウェアベンダー4社に、自社のRIA製品の特長や用途、今後の戦略について話を聞いた。
ボーランドのCEOが今後の製品戦略を語った。ソフトウェア開発のあらゆるプロセスにおける情報を収集して可視化するBI機能を提供することで、その投資対効果を明確にする。
ソフトウェアセキュリティの問題は、技術的な要因よりもむしろ開発者にとって“退屈な”オペレーションに起因している場合が多い。
帳票基盤システムとWebサービスの連携を容易にするサーバソフトウェアを発表した。ESBを用いた分散環境でのシステム連携を可能にする。
この無料のアドオンには、スクリプトの無効化やCookieの表示など、セキュリティテストに役立つ幾つかの機能が用意されている。
ソフトウェアの実行ファイル生成時の不具合を解析するツールを発表し、既存の解析ツールの3製品とバンドルした統合製品として提供を開始した。
Googleマップとの連携が有名なマッシュアップだが、企業の業務アプリケーション構築での利用も増えつつある。一般的なマッシュアップとの違いは何か? その導入メリットや普及への課題を解説する。
ODBCドライバの導入のみで既存の顧客システムとSalesforce CRMのデータを連携でき、一般的なSQLを使ったアクセスによって専門的な知識を必要としないデータ活用が可能になった。
日本におけるPerl言語の啓発や普及活動を行う一般社団法人「Japan Perl Association」が発足した。国内のIT関連企業18社が既に会員企業として賛同している。
技術的、組織的な経営サポートの強化を必要としているCEOは、今こそ最良の友、つまりプロジェクトマネジャーの力を借りるときだ。
業務アプリケーションでの採用も増えつつあるRIA。そこにはさまざまな技術がある。業務に適したシステムを構築するためには何を選べばよいのか? エンタープライズRIA開発の最新動向をシリーズで探っていく。
RIAシステムとクライアント/サーバシステムのどちらにも対応可能な業務アプリケーションの開発や展開を容易にするツールを発表した。
これまで幾度となく繰り広げられてきた、Intelと多数のx86互換ベンダー間でのプロセッサ性能競争。しかし、高性能の製品を開発することだけが、市場で生き残るための正しい戦略ではないようだ。
今回の新版ではアーキテクチャ分析機能が強化され、UMLやSysMLモデルにも対応した。また、フローティングライセンスでの提供など、製品ラインアップが拡充された。
オフショア開発は言語や文化の違いによって成功しにくいといわれる。しかし、本当に原因はそれだけなのか? 全社レベルでのオフショア開発の推進を目指し原因を調査したX社は、別の理由があることを突き止めた。
IT業界でも2009年4月以降の会計年度から適用される「工事進行基準」。従来のプロジェクト管理とはどう変わるのか? 工事進行基準に対応したプロジェクト管理ツール導入のメリットを考えてみる。
開発者とユーザーとのシステム要件の解釈の相違は、後々、仕様変更や手戻りの発生などを招き、致命的なトラブルにもつながってしまう。上手にユーザーとの合意に至るコツはないものだろうか?
Window 7での変更は主に外観にかかわるものだが、開発者はβ版を利用して今からプログラムのUIデザインをアップデートしておいた方がいい。
2009年1月に発表された「3rdRail 2.0」。初のメジャーバージョンアップとなる本製品は、これまでとはどう変わったのか? 新機能や既存機能の強化点など、開発者が気になる機能を実際に試してみた。
単体テストの自動化機能が強化。「MISRA C++ 2008」などの追加により静的解析コーディングルールが1400個に拡張された。
開発プロセスや成果物の標準化、そのドキュメント作成に関わった経験があるだろう。しかし、それらは今どうなっているのか? 書棚の奥でホコリまみれになり、その存在自体が忘れ去られていたりしないだろうか。
x86といえばPCを連想する読者が多いだろうし、その認識は間違っていない。しかし、組み込み分野でも多く活用されていることをご存じだろうか。活用事例とほかのプロセッサとの差別化要因を解説する。
Ruby開発・保守の支援、各種イベントの開催や開発補助、認定プログラムの整備などの活動を通じて、エンタープライズ分野におけるRuby普及を目指す。
見積もった計画の通りにプロジェクトを遂行することは難しいが、その精度が低いとプロジェクトの失敗や顧客の信頼失墜に直接つながってしまう。今回は顧客と協力して見積もりプロセスを改善した事例を紹介する。
プロジェクトリポートで「ありのまま」を報告するのは、月並みではあっても結局は最良の方法だ。
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。