ALMベンダーの動向を探る:第6回 マイクロフォーカス
ボーランドを経営統合したマイクロフォーカスが提供するALMとは?
ALM分野では経営統合による市場再編の動きが進んでいる。今回は、2009年にBorlandを経営統合して市場に参入したMicro Focusを取り上げ、同社のALMソリューションを紹介する。
Borland、Compuwareなどを統合してALM市場に参入
英国のMicro Focus International plc(以下、Micro Focus)は2009年7月、開発ツールベンダーである米国のBorland Software(以下、ボーランド)を買収した。その後、日本支社であるマイクロフォーカスは2010年2月、日本国内におけるボーランド製品・サービスおよびサポートなどの事業を3月1日から全面的に統合すると発表した。
Micro Focusは1976年に設立され、COBOLコンパイラおよび各種開発支援ツールなどの事業を中心に展開してきた。同社は2007年から積極的に経営統合を進め、その製品ポートフォリオを拡大させた。先述のボーランド以外にも、2008年12月に静的解析ツールベンダーであるRelativity Technologiesを、2009年6月にCompuwareのTesting/ASQ部門を統合することで製品群を拡充し、ALM(Application Lifecycle Management)市場に参入している。
同社が提供するALMソリューションとは? ALMベンダーを取材する連載の最終回となる今回は、マイクロフォーカスを取り上げる。
企業アプリケーションの管理とモダナイゼーションを支援
マイクロフォーカスのジェネラルマネジャー代理 技術部シニアマネジャーの小林純一氏は、企業アプリケーションの現状について「ビジネス側からITへの要求が高度化し、それに応えることが難しくなっている」と語る。その理由として「アプリケーション自体の構造が複雑化し、全体像が見えづらくなっている。また、老朽化が進み、技術の進歩に追い付けない状況が起こっている」と説明する。
マイクロフォーカスでは「企業アプリケーションの管理とモダナイゼーションを実現する」という製品コンセプトを打ち出している。モダイナイゼーションとは「新しい技術を取り込みながら、企業がこれまで投資してきた既存のIT資産を“捨てずに”活用すること」を指す。同社では、COBOLを中心とした既存のメインフレーム環境からオープン系システムへの移行を支援してきた強みがある。例えば、企業の既存システムのサーバ部分で既存ビジネスロジックを継続させながら、そのクライアント部分をJavaや.NETなどで再構築するのを支援してきた。
マイクロフォーカスは今後、モダイナイゼーションに加えて「静的解析をベースとしたソフトウェア品質管理、開発プロセス自体の見える化および整合性をもたらすALMなどを提供することで企業を支援していく」(小林氏)と説明する。
同社のALMソリューションは、アプリケーションの設計から開発/テスト、運用に至るまでのライフサイクル全般におけるさまざまな機能を持つ製品群で構成され、アプリケーションの包括的な品質管理と全体像の可視化を支援する。ここからは、マイクロフォーカスが提供するALMソリューションの概要を紹介する。
マイクロフォーカスは要件定義工程では要件分析・管理「Caliber」、設計および開発工程ではモデル駆動設計・開発「Together」、Javaおよび.NETアプリケーションの開発や性能向上を支援する「DevPartner」製品群、テスト工程ではテスト自動化ツール「SilkTest」、負荷テストツール「SilkPerformer」「QA Load」などを提供する。また、各プラットフォームに対応したCOBOL開発環境「Net Express」(Windows版)や「Server Express」(UNIX/Linux版)によって、企業アプリケーションのモダイナイゼーションを支援する。
さらに、開発工程をまたがった管理機能を持つ製品を提供する。アプリケーションの要件や仕様からテスト、障害といった品質全般の情報を管理する「SilkCentral Test Manager」、ソフトウェア開発プロセス全体を管理する構成・変更管理ソリューション「StarTeam」、ビジネスルールの抽出やアプリケーション分析、優先順位付けなどを可能にする「Modernization Workbench」などがある。
同社の技術部 Testing & ASQ/ALMソリューションマネジャー、藤原祐之氏は「特定の開発環境に依存しないオープンな点がポイントだ」と説明する。藤原氏によると、CaliberやStarTeamなどは開発言語や環境に依存しないため、経営統合した企業の製品を使っている既存ユーザーでも使用可能だという。また、製品間の連携性を今後さらに高めていくと説明する。
進化するソフトウェア開発プロセスに対応
マイクロフォーカスは、大規模な開発においてアジャイル手法が適用され始めたことを受け、アジャイル開発支援にも注力する。例えば、StarTeamは、分散開発環境におけるチーム間の情報共有およびコミュニケーションの円滑化を支援する。StarTeamではプロジェクトの成果物や進ちょく状況などの情報を一元的に管理し、ソースコード管理などのアプリケーション開発サポートのみならず、エンタープライズサーチやワークフローコミュニケーション、プロジェクト管理などのチーム開発における情報共有の基盤機能を担う。
アプリケーションの品質向上を支援するASQ
藤原氏は「多くのアプリケーション開発の現場では、品質のチェック体制が開発工程全体で統一されていない」と指摘する。例えば、Microsoft Office WordやExcelによって作成された設計書ではドキュメント間の関連性がなく、管理が属人化しやすい。また開発工程では手作業での管理や他ツールとの連携がないことも多く、一貫した品質管理ができずに管理工数が増大する傾向にあるという。
また、アプリケーション開発で一番重要なのは要件分析・定義であるとし、「要件に合わせた機能が実装されているかどうかを十分に検証する必要がある」と説明する。マイクロフォーカスのALMソリューションでは、継続的な品質チェックを自動化するASQ(Automated Software Quality)ソリューションを組み合わせることで、問題の早期発見と品質管理の効率化を図ることが可能だ。
例えば、.NETアプリケーション開発支援ツール「DevPartner Studio Professional Edition」の静的ソースコード解析機能を使用すると「コーディング規約に従っているか」「実行時に問題となる可能性がある記述がなされていないか」をチェックできる。これにより、後工程に与える影響を抑えることで、開発の手戻りを最小限にとどめることができる。また、要件に関する情報をデータベースで一元管理することで情報間のひも付けを行い、その影響分析を行うことも可能だ。
藤原氏によると「ウォーターフォールモデルおよびアジャイルなどの開発手法にかかわらず、テストを自動化することは非常に重要だ」という。一般にテスト自動化ツールは、テストの手順を記録し、再生、チェックすることで、同一操作を繰り返すテストの作業効率を向上させることを目的とする。マイクロフォーカスでは、SilkTestのEclipseプラグイン「Silk4J」によって、Java言語による単体テストベースの画面操作系テストの自動化に注力している。今後は.NETにも対応する予定だという。
さらに「重要なテストが漏れないように、システムに影響を与えるリスクによって優先順位を付け、そのテストから重点的に行う“リスクベーステスティング”機能を製品に取り入れており、テスト管理にも強みがある」と説明する。
また、小林氏は「リスクを見抜くためには、個々の開発者ではなくプロジェクト管理者、経営者レベルでのリスク判断が大事だ」と説明し、同社のALMソリューションでは、そうした管理者向けのダッシュボード機能を提供することで「開発支援だけでなく包括的なソリューションを提供している」と語る。
導入実績や今後の展開とは?
同社の製品はこれまで要件定義・管理製品がソフトウェア開発ベンダーに、開発支援/テストツールがSIerを中心に導入されてきた。小林氏は「これらの製品が統合されることによって、既存のユーザーにとっては従来よりも広範囲をカバーするソリューションとして、新規ユーザーにとってはワンストップで提供されるソリューションとして活用してもらえる」と語る。マイクロフォーカスは2010年にStarTeamやSilkTest、SilkPerformerなどの機能改善を進めながら、順次新バージョンをリリースする予定だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
4
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
5
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
6
ANAが専用回線から移行した「NaaS」の全貌 ネットワーク準備が数カ月から数週間に
-
7
「プログラマー不要論」にThe Linux Foundationが示した答え
-
8
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
9
「高すぎるGPU」を捨てAI推論をCPUへ Armが示す電力とコストの現実解
-
10
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
10
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー