BlackbookHR社

WijmoとAngularJSの併用による人事システムの改善

blackbookhr 会社の資産である従業員の管理は人事管理部門にとって最も重要な任務です。 テクノロジーは様々な分野に影響を及ぼし、従業員の採用や留任にも重要な役割を担っています。 人事担当者は、彼らに積極的にアピールすることができる人は多くのケースで業務のパフォーマンスに優れ、 成果をあげるということを知っています。

人事管理業界は、専門家による洞察力と組織開発の経験はありますが、包括的なビジネスインテリジェンスに欠けています。 人事管理の技術業界において、BlackbookHRは新興企業ですが、「Sense」というシステムを開発して人事管理業界全体に大変革をもたらしました。 「Sense」を使用することで、人事管理担当者は人員を解析および監視でき、従業員の関与と組織全般の健全性に関連する問題を把握することができます。 blackbookhr BlackbookHRの開発チームは、大量データを処理できるシングルページアプリケーション(SPA)を開発するという目的のために、 AngularJSを「Sense」のフレームワークに選びました。

「AngularJS は拡張性があり、他のライブラリとよく併用できるので、 画像のあるページのロードや幾万ものデータを持つレポートの非同期読み込みを柔軟に行える」と BlackBookHRの技術者であるJohn David Backさんは評価しています。

BlackbookHRチームの次のステップは「Sense」のユーザーインタフェースを定義することで、それにはより高水準のチャートが必要でした。

BlackbookHRチームはAngularJSと併用できるWijmoを使用することにしました。 ComponentOne社のWijmoは、AngularJSとシームレスに統合する40個以上のウィジェットを持つライブラリです。

「Sense」は従業員の解析を行うのにアンケートを使用したアプローチがあり、 大部分のレポーティングダッシュボードはデータを表示するためにチャートを活用します。 BlackbookHRはWijmoのPieChart(wijpiechart)をWebアプリケーションに組み込みました。 WijmoのPiechartは各列系を円のスライスとして描画できます。柔軟なカスタマイズ性があり、アニメーション効果も設定することが可能です。

「WijmoのPieChartはAJAXで非同期的にロードされるデータに対して動的に描画するこができ、 効果的なアニメーションを適用することができます。このようにデータを表示することで、 エンドユーザーはデータの解析がすごく便利になります。」 とBackさんが説明しました。

「Wijmoは分かりやすくて、信頼できるサポートリソースが用意されています。Wijmoがなければ、我々はまだアプリケーションを開発中でしょう。Wijmoによって数週間、数百時間の開発工数を節約することができ、アプリケーションをより早く公開することができました。」

BlackbookHR

– John David Back

Wijmo の PieChart に加えて、BlackbookHRは 棒グラフのデータを描画するのに Wijmo の BarChart(wijbarchart)を使用しました。 具体的には、Wijmo の BarChartにより従業員の評価を組織全体と地域社会を通して正確に解析しています。

また、社員満足度を総合的に計測する場合は、範囲インジケータ、色、フィル、フォントなどのカスタマイズ機能を保持する Wijmo の Radial Gauge(wijradialgauge)でデータを表示するのが適切です。 blackbookhr

「Sense」は人事管理部門の2013年のトップ製品の一つとして選ばれ、Backさんは以下のように話してくれました。「AngularJSとWijmoを併用することで、ユーザー中心の設計でHRアプリケーションを開発するという目的を実現できました。 技術的な機能とビジュアル要素の2つの異なった特長を統合できるのは素晴らしいと思います。 Wijmoは分かりやすくて、信頼できるサポートリソースが用意されています。 Wijmoがなければ、我々はまだアプリケーションを開発中でしょう。Wijmoによって数週間、数百時間の開発工数を節約することができ、 アプリケーションをより早く公開することができました。」