厳格な機密契約により、パートナー名を公開できません。 そのため、プロジェクトの内容の一部が非公開となっております。
未完成の従業員管理システムをゴールまで導く
コンテキスト
当社のパートナーである、モバイルデバイス管理(MDM)分野の日本を代表する企業は、社内の従業員管理システムが未完成のまま残されるという課題に直面していました。前任の下請け業者がプロジェクトの途中で撤退し、企業はそれを社内で完了させるための知見がありませんでした。
100%
完了
最終的にパートナーの最も重要なKPI(重要業績評価指標)をすべて達成し、未完成だったプロジェクトを完成に導きました。
~50%
のコスト削減
大規模なモノリシックアプリケーションをリファクタリングすることで、パートナーは再構築に比べて大幅なコスト削減を実現しました。
12%
の増加した作業ログ
アプリケーションにタイムトラッキング機能を導入することで、従業員が作業ログを積極的に記録する割合が12%増加しました。












目的
パートナーは、イベント管理、社内コミュニケーション機能、休暇管理、会議管理、ステータス更新、タイムトラッキングなど、幅広い機能を備えた効果的なソリューションを求めていました。さらに、Microsoft Teams や Google Calendar などの主要なビジネスツールとのシームレスな統合は不可欠でした。当社の使命は、既存の従業員管理システムを刷新し、構造の欠陥、保守性の課題、利便性の制約などの問題に対処することでした。不効率なセクションの再構築、不足機能の追加、既存のバグの修正などを通じて、未完成のコードベースを活用し、包括的で最適化されたユーザーフレンドリーなアプリケーションへと進化させました。
プロセス
1.)既存のコードベースを包括的に分析し、パートナーと緊密に連携してシステムのための最適な計画を策定しました。
2.)保持に適した洗練されたコードセグメントを抽出し、全面的な書き直しが必要な領域を明確にしました。
3.)アジャイルな開発手法を採用して、アプリケーションを段階的に向上させ、その過程で必要な機能を追加し、バグを修正しました。
4.)パートナーのテスターがアプリケーションを厳格に評価し、想定される機能要件に適合していることを確認しました。
5.)アプリケーションは無事に導入され、現在もパートナーによって積極的に活用されています。さらに、継続的なサポートと定期的な更新を提供し、将来的な開発の推進を支えています。
範囲
Webバックエンド開発
Webフロントエンド開発
技術スタック
Typescript
NestJS
Vue
Vuex
Postgres
Docker
AWS
チャレンジ
複数のエンジニアによって構築された既存のコードベースのロジックを解読すること。
無秩序かつ複雑なコードベースや、機能していない部分に対処すること。
アプリケーションを管理しやすいセグメントに分割し、それらを統一されたソリューションに再構築すること。
結果
当社のパートナーと継続的に協力し、完全運用可能で拡張性の高い、メンテナンスが容易な従業員管理システムを当初の予定よりも早く立ち上げました。これにより、以前の取り組みでは達成できなかった成果を実現し、サブコントラクト企業からの信頼を取り戻しました。
パートナーのチームは、過去の挫折を踏まえ、このプロジェクトにおける当社の献身的な対応と技術的知識に対して高い評価をいただきました。(同様に、当社はパートナーの粘り強さと高い職業意識に感銘を受けました)。円滑なコミュニケーションが、過去の問題で影響をうけた予算の範囲内で、パートナーの目標を達成する鍵となりました。
信頼のおける長期のパートナーとして、アプリケーションの効率性と最新性を維持するため、継続的なアップデート、新機能の追加、バグ修正、そしてサポートを提供し続けています。このプロジェクトの成果は、今後の協力の道を開き、パートナーシップを強化しました。