ソフトウェアメンテナンス

長期的にソフトウェアを健全に保つ 

お客様の社内開発チームにメンテナンススキルを追加します

ソフトウェアのメンテナンスはソフトウェア開発の重要な工程であり、熟練したエンジニアが実施する必要があります。社内チームにまだ十分なリソースと適切な人材を持ち合わせていない世界中の企業に、Axon Activeは長年にわたり、専属のソフトウェアメンテナンスチームを提供しています。最少5名のエンジニアから始めるオフショアソフトウェアメンテナンスチームは、お客様の製品に100%専任します 。スクラム/アジャイルプロセスでプロジェクトマネージャーと緊密に連携することで、外部委託エンジニアはビジネスランドスケープ、目的、製品要件を把握できます。

米国、日本、スイスと同様、ベトナムの3主要都市に拠点を置く当社の採用リソースは、メンテナンス分野のトップクラスの人材で構成されています。当社のエンジニアは、Java、JavaScript、Python、PHP、Ruby on Rails、C#、Swiftなどの複数の言語に対応しており、採用、トレーニング、管理などの手間をかけずに既存のチームに即座にスキルを追加することができます。

なぜAxon Activeはお客様の完璧なソフトウェアメンテナンスアウトソーシング企業なのでしょうか?

  • 100 %アジャイル作業環境
  • 当社の開発者とテスト担当者は全員英語に堪能です
  • ラウンドスキルセットを持つ有能なソフトウェアエンジニアにアクセスできます
  • チームベースのサービスは最後までお客様に献身とコミットメントをお約束します
  • ご要望に応じてアジャイルトレーニングとコーチングが追加できます
  • 最初から最後まで品質管理を保証します
  • スイスより継承された守秘義務とポリシーのもとで作業します
  • 柔軟性を高めるための複数のメンテナンスパッケージをご用意しています

当社のテクノロジーとツール

メンテナンス技術:
  • テキストエディタ-
  • ファイルコンパレータ
  • コンパイラーとリンカー
  • デバッガ (Microsoft Visual Studio Debugger, Firefox JavaScript debugger, LLDB)
  • クロス-リファレンスジェネレーター
  • スタティックコードアナライザー
メンテナンス技術:
  • EMC Documentum
  • EMC Captiva
  • Oracle Fusion Middleware
  • Alfresco
  • Alfresco One
  • Liferay Portal
  • SDL Tridion
手動テスト:
  • ブラックボックステスト / ホワイトボックステスト
  • ユニットテスト
  • システム統合テスト
  • 受け入れテストテスト
自動化テストツール:
  • Selenium
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
当社のソフトウェアメンテナンスプロセス
software maintenance process
  • 分類と識別 - 開始時にエンドユーザーまたはシステムレポートによって生成された変更要求または保守のタイプを識別し、最初に分類します。
  • 分析 - ソリューションを見つけるための安全性とセキュリティを含むシステムへの要件の影響を分析し、各保守目標に不可欠な変更を分類します。
  • 設計 - 追加、交換、または修正する必要な機能は、メンテナンスの目的に基づいて設計されています。検証と確認のためのテスト・ケースを作成します。
  • 実装 - 当社のエンジニアは、以前の構造設計に基づいてコード化された機能または新機能を構築し、テストエンジニアはユニットテストを並行して実行します。
  • システムテスト - 新機能が既存のソフトウェアシステムに統合され、続いて回帰テストが行われます。
  • 受け入れテスト - ユーザーからのフィードバックを収集し、次の反復で追加の変更を行います。
  • 配信 - 受諾テストの後、マイナーなアップデートパッケージまたは新規インストールにより、新しいソフトウェアバージョンが部門間でインストールされます。

スクラムバン フレームワークはソフトウェアメンテナンスの習熟度を高めます

ソフトウェアエンジニアは、開発時間を短縮し、お客様の要求に迅速に対応するために、アジャイルフレームワークを高頻度で活用しています。アジャイル・プラクティスで10年もの経験を積んだ当社のエンジニアは、スクラムとカンバンのハイブリッドを記述する手法であるスクラムバンを使用して、ソフトウェアメンテナンスを成功させました。これにより、エンジニアはバグを迅速に検出して修正することができます。そしてお客様の中核となるビジネス目標を確実に実現します。

スクラムバンは我々のビジネスに多くのメリットをもたらします:

offshore software maintenance team using Scrumban

コミュニケーションの改善

コミュニケーションが良好であればあるほど、作業が速くなります。スクラムバンでは、ソフトウェアメンテナンスチームは、割り当てられたタスクの現在の進行状況を更新するための簡単なスタンディングミーティングを行います。オフィスにPOが訪問中、この効果的な対面コミュニケーションにより、POに即座にキャッチアップし、製品に関する即時フィードバックを提供することができます。またチームが、障害を特定することを容易にし、作業中のプロセスを維持するために障害を迅速に除去することがより簡単になります。

エラーや変更への迅速な対応

チームがソフトウェア開発サイクルを進める上で、バグを修正するには、ますます高価で時間がかかるようになります。複雑さのレベルが高まるにつれて、同様に、要求の変更はシステムに統合することが難しくなります。間違いなく、エラーはできるだけ早期に対処する必要があります。

当社のエンジニアは、プルシステムによるバックログを埋めるために、オンデマンド計画の原則を適用します。それはお客様の作業ボードが永続的であることを意味しますが、いつでも変更要求をかけてソフトウェアの問題を修正することができます。

製品の品質改善

製品の品質は、今日のソフトウェア市場では、競争上重要なメリットになります。ソフトウェアの品質を継続的に改善することは、お客様のビジネスにとって不可欠です。継続的に改善することは、エンジニアが日々お客様のために実行していることです。リファクタリング・コードからUIデザインの改善まで、お客様のビジネスに価値を加える新たな機会を積極的に追求しています。

手動と自動テストの組み合わせによるテストカバレッジの向上

テストで手動または自動のみを使用しても、ソフトウェアのすべての側面がカバーされるわけではありません。自動化テストでは、エラーやバグをより迅速に検出することができますが、全体的なパフォーマンス、アプリケーションのロジック、インターフェイスの設計、ユーザーエクスペリエンスについて人間が手動でソフトウェアをテストすることも重要です。

Axon Active のOTCサービスは、手動テスト自動テストの両方をカバーし、プロジェクトに必要なスキルを組み合わせることが出来ます。当社は、お客様専用のソフトウェアメンテナンス要件に合ったスキルを持つ経験豊富なエンジニアを募集します。さまざまなテスト方法のメリットを得ることができ、プロジェクト全体の効率と有効性が向上します。

お問い合わせはこちら



見積書の取得