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
-
事例
[株式会社ラクス] どうすれば「変革を楽しむ組織」になれるのか? 事例に学ぶ、未来への一歩 -
製品レビュー
[デル・テクノロジーズ株式会社] 変化するサイバー脅威に備える、これからのストレージの選び方 -
事例
[サイボウズ株式会社] 受注約1.5倍と年間2万3000時間超の業務時間を削減、日機装に学ぶDX実践術 -
製品レビュー
[サイボウズ株式会社] 人材不足にどう挑む? ものづくり太郎が語る、製造現場でのAI活用成功の鍵 -
市場調査・トレンド
[グーグル・クラウド・ジャパン合同会社] 金融機関はAIエージェント導入でどう変わる? 7つの変化から19の事例まで解説
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
迫る“データセンターの危機” 「液冷」への移行は避けられないのか?
-
2
RAGで「データをAIに送る」運用が限界を迎えている理由
-
3
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
4
「収入ゼロの恐怖」におびえながらも正社員に戻らない? フリーランスのリアル
-
5
なぜMicrosoftは「Rust」を標準言語に? AIで進むC/C++書き換えの課題
-
6
Microsoft向けに“原発”を再稼働? AI成長を阻む「電力危機」の深刻度
-
7
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
8
なぜストレージ不足は長引くのか? 77%が「12〜18カ月続く」と予測
-
9
セキュリティ担当者“試練の1週間” 「PHP」脆弱性と認証局の失態が同時発生
-
10
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
本当に使える「会議翻訳ツール」を見極める4つの選定基準
-
3
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
4
パスワードレスへの移行で失敗しないためには? 導入・運用上の注意点を解説
-
5
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
6
自社のセキュリティ対策は大丈夫? 自己診断リストで対策の優先順位が分かる
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
「テスト内製化&自動化」事例集:ディー・エヌ・エーなど9社に学ぶ実践のコツ
-
9
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
10
ランサムウェア攻撃“究極の対策”はこれだ
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー