エグゼクティブサマリ
デスクトップで音楽とサウンドを作成する製品の、業界トッププロバイダであるCakewalk社は、開発とテストプロセスの自動化と強化を必要としていました。Cakewalk社は、インターネットを通してベータテスタへのアクセスを可能とすると同時に、バックエンドデータベースをサポートできる高速で信頼性の高いシステムを望んでいました。豊富な機能で価格面でも他社に負けないSerena® TeamTrack®ソリューションが、その解決策となりました。
Cakewalk社は、TeamTrackによって、プロセス管理と品質改善の目標を達成することができました。この会社は、TeamTrackを使って、不具合の追跡と機能要求の監視を行うとともに、テストプロセス全体をサポートしています。TeamTrackによってテストを簡素化し、リアルタイムの可視性を得て、外部テストデータの手動入力の必要がなくなり、結果的に効率よく、高品質のソフトウェアを作成することができます。さらに、Cakewalk社は、TeamTrackのWebアーキテクチャの助けにより、顧客の不具合の報告と機能要求の提出先のシステムにベータテスタが直接アクセスできるようにして、顧客とのコミュニケーションを改善しています。
課題
製品開発およびテストプロセスの自動化と改善
ソリューション
Serena TeamTrack
成果
- 終始一貫したテストの効率化
- リアルタイムの可視化
- 外部テストデータの手入力排除
- 機能要求の追跡
- 顧客とのコミュニケーションの改善
- より効率的で高品質なソフトウェア
ミュージックソフトウェア業界のリーダー、ワークフロー駆動型案件および機能追跡により製品品質を向上し製品機能を強化
音楽の世界では、アーティストは常に自分を表現する完璧な音を求めて創造の限界を試しています。昔から楽器の制約に縛られていましたが、デジタルオーディオ技術を駆使した新しいソフトウェアのおかげで今日のミュージシャンはその幅を大きく広げています。そしてこの革新的な創造の分野をまい進しているのが、デスクトップで音楽およびサウンドを作成する製品を提供している業界トップのCakewalk社です。
マセチューセッツ州ボストンに本社を置くCakewalk社は、ミュージックプロフェショナルにレコーディングとオーディオCD作成、ポストプロダクション編集、フィルとビデオサウンドトラック、およびサウンドとコンピュータゲーム、マルチメディアアプリケーションとインターネットの統合などをサポートする各種の製品を提供しています。同社は、DJやリミックスアーティスト向けの最新ツール、ループ、シンセ、エフェクトのみならず、ギタリストやソングライター用のソフトウェアやプラグインエフェクトも提供しています。要するにCakewalk社は、音楽のまったく新しい分野を開くコンピュータベースのトラッキング、編集、およびミキシングによりレコーディング業界に革命を起こしているのです。ミュージックプロフェショナルの厳しい尺度を基準に、Cakewalk社は製品開発のすべての段階で品質に力を入れています。したがって、Cakewalk社の製品は可能性のある不具合をすべて探して対処するために徹底的にテストされます。Tom
Roussell氏は、だれよりもこのプロセスの要求を理解しています。Cakewalk社のエンジニアリング担当プログラム管理者であるRoussell氏は、同社の品質保証、ドキュメンテーション、ビルド/リリースグループの責任者です。彼はまた、製品要求とプロジェクトスケジュールに関してエンジニアリングと製品管理グループの両方が一致するよう監視する連絡係りの役目も果たしています。
Cakewalk社は、ソフトウェア開発に対するマイルストーンアプローチを取っています。この手法では、テストの小規模な自動化を行っていますが、大多数のテストは手動で行っています。開発の各段階で複数の製品のテスト進捗とスケジューリングを追跡するのは、大変な難題です。Cakewalk社は不具合追跡システムを導入していましたが、その機能は限られていました。
「我々は、SQLなど標準のバックエンドデータベースをサポートできる高速で信頼できるシステムが必要です。」とRoussell氏は述べています。「ベータテスタがWeb経由で直接システムにアクセスできることも望んでいました。」Roussell氏と彼のチームは、Serena
SoftwareのWebベースのビジネスプロセス管理ソリューションTeamTrackに理想的なソリューションを見出しました。「我々は、利用可能なツールを徹底的に調べましたが、機能と価格の点でTeamTrackが常に群を抜いていました。」とRoussell氏は回想しています。
厳密に管理されたプロセスが製品品質を改善
今日、Cakewalk社はTeamTrackによって不具合の追跡と機能要求の監視を行うとともに、テストプロセス全体をサポートしています。Roussell氏はテストの提出とスケジューリングから終了まで、途中のすべての停止と開始を含めて追跡するTeamTrackのワークフローを開発しました。テストが完了したら、実施したテストの数、合否や中断を経営陣に報告してテスト作業の最新の状態を提供することができます。
「TeamTrackは我々のテスト目標の達成に中心的な役割を果たしています。」とRoussell氏は述べています。「TeamTrackを使用することにより、報告される不具合レポートを重要度別に監視し、ほとんどリアルタイムに優先度を割り当てることができます。このようにして、我々はより早くより簡単に、もっとも重大な不具合を特定することができます。TeamTrackでプロセスを簡単にモデル化することができ、それにより我々はこれまでよりもはるかに詳しくタイムリーにテストプロセスを追跡することができます。」いまではCakewalk社はTeamTrackを使用してテストをスケジュールし、品質保証エンジニアに割り当て、その過程のすべての段階で進捗状況を監視しています。「以前よりプロセスの可視性が広がり、これは品質保証にとって大きなメリットとなりました。」とRoussell氏は述べています。
外部テスタはTeamTrackを使用してオンラインでフィードバックを提出
100パーセントWebベースの製品として、TeamTrackはCakewalk社が不具合の報告と機能要求を提出するシステムにベータテスタが直接アクセスできるようにしています。以前は、フルタイムのインターンがベータテスタからのフィードバックを手入力していました。TeamTrackを使用することにより、同社では手入力する必要がまったくなくなりました。「外部テスタに当社の不具合追跡システムへのアクセスを許すことで、我々の生産性が向上しました。」とRoussell氏は述べています。「今では、彼らが直接自分のレポートを入力することができるため、我々は社内テストに専念することができます。」
TeamTrack管理者であるRoussell氏は、TeamTrackのWeb環境の価値も理解していました。「真にWeb用にデザインされたソリューションを選ぶことが非常に重要でした。旧システムでは、社内のユーザをサポートするだけでも困難で時間がかかりました。すべてのベータテスタ用にもソフトウェアをインストールしなければならないとしたら、それは非常に労力を必要としたでしょう。TeamTrackの管理ツールを導入したことで私の仕事は楽になり、ベータテスタのシステムにソフトウェアをインストールすることなく彼らをサポートすることができます。」
より強力な製品をサポートする機能要求ワークフロー
テストプロセスを管理して不具合を追跡する他に、Cakewalk社はベータテスタと顧客が機能要求を提出できる2つ目のTeamTrackワークフローを作成しました。入ってくる要求を監視することにより、製品マネージャはどれを実施に移すかを決定することができます。実施を決定したものに対して、Cakewalk社は優先順位を付け、特定のリリースを対象にすることができます。開発プロセスが進むにつれ、TeamTrackはプロセス内で機能の状態を簡単に追跡する方法を提供します。「TeamTrackを使うまで、機能要求はいろいろな所に分散されており効率よく処理するのが困難でした。」とRoussell氏は述べています。「TeamTrackを使用することにより、我々はすべての要求に必要な注意を傾けることができます。」
「TeamTrackは、我々の製品開発プロセスにとって非常に有益です。」とRoussell氏は述べています。「実際、真の恩恵を受けるのは、他のエンドユーザのアイデアを利用できる我々のエンドユーザです。結局、TeamTrackは我々が顧客のニーズに忠実に応える、より優れた強力な製品を提供するのに役立っています。」