EPSON

日本の電子機器企業で、パソコン専用のプリンタ、そして情報および画像機器の世界最大メーカーの1つです。. The ReadyInk System, developed for Epson, is an independent assistant that can monitor the ink level in specific printers in real-time and automatically notify both users and resellers of the need to refill the cartridges. The system is also able to order necessary cartridges and arrange their delivery to the store or the user’s door.

業界:

インターネットおよびダイレクトマーケティング小売

転帰

クライアントの社内IT部門と緊密に協力して、Computoolsの専門家はプロジェクトの課題を解決し、目標を達成しました。 明確に構造化されたインタラクションシステムにより、常に同じページに留まり、クライアントの要件と要望に完全に応じてすべてのタスクを完了することが可能になりました。

私たちが解決したいくつかの重要なオプション:
  • 対象となるプリンタのインクレベルをリアルタイムで監視します。
  • カートリッジを補充する必要があることの自動通知。
  • 必要なカートリッジを注文し、配達を手配します。

Business challenge

弱点

  • 社内のIT部門を拡大するための時間が限定されている
  • タイトなプロジェクト・スケジュール
  • 資格のある社内エンジニアの人数不足
  • 労働コスト上の制約

強点

  • 世界中に製品とサービスに対する需要が高く、市場をリードする会社
  • 市場地位の強化を目的としたイノベーションへの定期的投資の文化
  • 補充が清潔で簡単にできるための高速インク補充技術
  • 研ぎ澄まされたロジスティクスと配送プロセス

Contact Computools' experts to learn what we can do for your business!

Contact us →

プロジェクトについて

セイコーエプソン株式会社は、インクジェット、ドットマトリックス、レーザープリンター、スキャナー、その他の電子機器のトップメーカーの1つです。当社の受賞発明は、小売消費者にも、政府、医療、金融、そして世界中の他セクターにおける組織にも効率良く使用されています。Epsonはイノベーションを最優先とする企業であり、革新的な製品を市場に供給することを目指とし、積極的に新鮮なアイデアを生み出しています。そのようなアイデアの1つは、手間のかからないインク補充システムを顧客に提供し、その再販業者と販売業者が顧客との長期的な関係を構築できるようにすることでした。

そして登場したのはReadylnk System、対象となるプリンターのインクレベルを実時間で監視し、カートリッジを補充する必要があることをユーザーと再販業者の両方に自動的に通知するシステムです。それに、そのシステムは必要に応じカートリッジを注文し、店舗またはユーザーのドアまでの配送を手配します。

この時間に敏感で優先度の高いプロジェクトを完了するために、Epsonの技術リーダーは、社内IT部門のスケーリングをComputoolsに委託しました。ソフトウェアエンジニアの専門知識に基づく人材評価を行い、Epson独自の社内開発人材を補完するためにチームを形成しました。シームレスな協力のおかげで、パフォーマンスと安定性を妥協せずにプロジェクトを予定時間内に完了できました。

技術

通信フレームワーク

オープンで効率的な双方向通信は、デジタル変換プロジェクトの成功にとって不可欠です。クライアントとの協議の後、定期的な対面およびオンライン会議と電子メールによる定期的な報告を含む、明確で明確なコミュニケーションフレームワークに合意しました。これにより、一般的なプロジェクトロードマップと特定のプロセスの両方が、すべての関係者にとって透明で明確になりました。
Skype
Jira

仕様

本社のチームは、クライアントの社内IT部門と協力し、インク補充システムの機能要件および非機能要件の両方を概説する詳細な仕様を作成しました。実際のユースケースおよびクライアントの技術選好に基づき、プロジェクトのスプリントとリリースを計画を立てました。

通し番号確認

目標 1. 通し番号がまだ登録されていない、そしてプログラムに参加する資格があることの確認。
2. プリンタモデルを取得。

エントリポイント
1. プリンターを登録する(ユーザーはログインしていない)。
2. プリンターを追加する(ユーザーはログイン済)。

事後条件
1. 通し番号のチェックが成功か、失敗か。

主なフロー
1. ユーザーが通し番号を提供する。
2. システムは、その通し番号がデータベースに存在するかどうかを確認する。
3. 通し番号がデータベースに存在しない場合は、システムが保証チェッカーサービスからプリンターSKUを要求する。
4. SKUを受信した場合は、通し番号チェックが成功となる。
5. フローの終了

代替フロー
1. 通し番号はデータベースに存在する、そしてその状態は「作成済み」「有効」または「保留中」の場合は、
- チェックが失敗となる。
- フローの終了
2. 通し番号はデータベースに存在する、そしてその状態は「作成済み」「有効」または「保留中」以外の場合は、
- チェックが成功となる。
- フローの終了.

のチーム

Computoolsソフトウェアエンジニアのプールを選別して、バックエンドJavaおよびOracleデータベース開発の経験を持つ専門家を選択しました。その専門知識はクライアントの社内チームを補完します。

ビジネスアナリスト

ニキータ・アベルマソフ

Nikita Abelmasov
Nikita Abelmasov

チームリーダー

スヴェト オレーグ

Java Springエンジニア

リャディンスキイ イーゴル

Igor Ryadinskii
Igor Ryadinskii

Java開発者

ツィカロ ロマーン

品質保証エンジニア

ボブローヴァ マリーナ

Mariia Boborova
Mariia Boborova

EPSON社内チーム

30人以上の開発者

UXデザイナー

パンチェンコ ワレリイ

Valeriy Panchenko
Valeriy Panchenko

Oracleデータベース・エンジニア

モフナチェヴ イェヴゲニイ

スクラムマスター

メルニチェンコ アンドレイ

バックステージ

本社の専門家は、確立された内部コミュニケーションと開発の流れを通して、迅速かつ高品質の結果を確実に達成します。対面の会議、ビデオまたは音声会議の使用は、世界中に分散しているチームメンバー間に効率的なワークフローの構築を助けます。

ブレーンストーミング

最も費用効果が高く高性能なアプローチを選択するために、当社のソフトウェア・エンジニアはブレインストーミング・セッションに参加しました。この段階では、革新的な思考を促進するために、全てのアイデアを批判することなく歓迎します。

開発者ミーティング

デジタル・コラボレーション・ツールにより、ソフトウェア・エンジニアは社内のエンジニアと完全に同期して作業できます。コーディングおよびテストプロセスの全ての段階で適切に調整された協力により、開発のペースが向上します。

フィードバック・セッション

話合いおよびフィードバック・セッションで各スプリントをまとめます。意見やアイデアの交換により、ソフトウェア・エンジニアは革新的なソリューションを開発し、全体的な効率を向上させることができます。

プロジェクトの管理方法

プロジェクトの課題およびグローバルに分散した国際的なチームでの作業のさらなる複雑性に適切に対処するために、スクラムマスターがJiraおよびRedmineプラットフォームを導入しました。それを利用することでリソースを管理し、チーム間で役割を分散し、タスクの進行状況を追跡しました。プロジェクトの開始時に、本社のチームは、望ましい通信チャネルを選択し、プロジェクト管理およびレポートシステムを採用しました。

毎日のスクラム・ミーティングを伴うスプリントに基づくプロジェクト管理方法を使用することで、開発計画に従い、クライアントの要件を満たしながら、新たなチャレンジを克服するための柔軟性を維持することができました。

プロジェクトのタイムライン

01

相談

初見
  • クライアントの業務プロセスの分析
  • 長所および短所の特定
  • クライアントとの目標設定
  • 仕様、タスク、期限の導出
02

デザイン

計画
  • 業務プロセスのモデリング
  • 技術の選択
プロジェクトの流れ
  • 専門知識に基づく人材評価と1週間中のチーム形成
  • 内部通信フローの確立
  • プロジェクトの管理方法
開発の流れおよび手法
  • Development Methodology
03

エンジニアリング

システムの実装
  • システム要件の分析
  • 役割の割り当て タスクの割り当て
ソフトウェア開発
  • コードの作成およびリファクタリング
  • テストおよび修正
起動
  • 安全要件の検証
  • アイテム統合およびユニットテスト
  • システム起動
  • 展開およびサポート

デザイン

To complement the work of the Back-end Software Engineers, Computools User Experience Designer suggested an enhanced user flow. Our outstaffing efforts resulted in a streamlined user experience design complementing the user interface design developed by the client’s in-house IT department.

連絡先

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

メッセージをいただけましたら幸いです。

ご要求はこちらの専門家が注意をはらい調べさせていただきます。1営業日以内にご連絡いたします。