web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて...

15
web factory AN ENGINEERING-CENTRIC COMPANY お客様のニーズに合わせたテクノロジー ソリューションを設計・開発

Upload: others

Post on 22-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

web factory

AN ENGINEERING-CENTRIC COMPANYお客様のニーズに合わせたテクノロジーソリューションを設計・開発

Page 2: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

web factory

私たちについて 私たちは、ソフトウェア開発企業です。

総合力・カウンセリング力を強みとし、プロジェクトマネージャー・QAなど様々な分野のプロフェッショナルの視点から、クライアントのニーズに合わせた課題解決をご提案します。

2009年創立

提供できることウェブ開発常に最先端技術を取り入れ、本質的な解決を目指します。

モバイル開発 アイデアをiOS,Androidのデバイス特性を活かして具現化します。

プロダクトデザインアイデアを快適なユーザー体験へ!

洗練されたデザインと共に快適なユーザー体験を実現します。

クライアントのビジョンを高いクオリティで実現することーそれが、私たちが大切にする想いです。

Welcome to ourcompany

Hello There!

50+ プロジェクト

30+ クライアント

50+ エンジニア

2 3

Page 3: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Our Story私たちは2010年にたった1人の社員と共に会社を始め、今や9割がエンジニアを占める50人以上の社員を持つ会社へと成長しました。東欧マケドニアのスコピエを拠点に持ち、日本・アメリカ・カナダ・そしてヨーロッパへと技術やサービスを提供しています。

ゲームスタジオ、VR & AR

ESA -European Space Agency (欧州宇宙機関) というク

ライアントを持ち、子供たちに向けた15の宇宙/科学ゲー

ムを開発しています。

フィンテック & AI

機械学習の技術を強みとするチームです。クライアントの

ニーズをリサーチし、プロトタイプを構築、ビジネスのニ

ーズにフィットする最先端のAI技術を提供しています。

TECHNOLOGIES

iOS: Swift & Objective - C

Android: Java, Kotlin & Android NDK

Back-end: Ruby on Rails, JavaEE

Front-end: Angular 2-7, ReactsJS, UI/UX

INTEGRATIONS

Heroku, Doku

Amazon Web Services (EC2, S3, AWS SDK)

Google Services (Maps, Places, YouTube, SDK, Analytics, Firebase, Ads, Cloud Messages)

Facebook (SDK, Ads, API), Twitter (SDK, API), Linkedin (SDK, API)

PayPal, Stripe, Braintree

Fabric, Flurry

Open TokBox, Pusher

Twilio, Nexmo

Mobile Ads third-party services (MoPub, InMobi, AppNext, PubNative, AdColony, Vungle)

• 事業開発

• プロジェクトマネージャー

• バックエンドエンジニア

• フロントエンドエンジニア

• モバイルエンジニア

• QAエンジニア

• 人工知能/AIエンジニア

• ゲームエンジニア

• インフラエンジニア

• マーケティング

• 事務

• 金融アナリスト

2018年に2つの会社をスピンオフしました

Since 2009, we have grown from a group of few founders and friends into a

Team Level Up!

SinDex

Pendulibrium

4 5

Page 4: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Complex end to end system design made simple!

ヘルスケア、フィンテック、スポーツやウェアラブルなどの業界をリードしているクライアントと一緒に働いている平均の期間

デジタルソリューションを実現してきた年数

のクライアントが私たちをオススメしています

クライアントのリピート率

10+

93%

2,5 Years

90%

実績

一般的な開発会社は機能を語りますが、私たちは結果を作ります。テクノロジードリブンで、実際の数字やスケールできる解決策にフォーカスするのが私たちのやり方です。

Your idea Your software system Your partner Your team

良い関係を築き、文化に寄り添う。そうして3つの大陸に

おいて信頼を獲得してきました。

Our clients

6 7

Page 5: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Work.We are extremely proud of our

01

50以上のソフトウェアソリューションを提供してきた実績の中で、4つの興味深い事例をご紹介します。

01スポーツ/ウェアラブルアプリ

02電子カルテ/医療オペレーションシステム

03飲食店向け予約システム

04フィンテックシステム

02

03

048 9

Page 6: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Sport and Wearables チャレンジアメリカの大手スポーツブランドのアプリケーション開発を行いました。エクササイズがトレンドとなる時流の中、シームレスに繋がったユーザー体験を実現するために、複数のプラットフォームに対してテクニカルソリューションを提供する必要がありました。

戦略世界のトレンド分析の結果、アスリートにとって最も重要なことは、データを携帯できることだと分かりました。ランニング、サイクリング、スイミング、どんな時にも自分のデータに簡単にアクセスできる必要があります。

そして携帯可能なウェアラブルデバイスと連携できること、アプリケーションが長距離アクティビティ中のオフラインモードでも機能できることも大切でした。

プロジェクト開始

(Loyalty app)ウェアラブルプロジェクト (iOS/Android/Front-end/Backend)

パーソナライズ (iOS/Android/Front-end/Backend)

現在 - AI

Phase 2 (iOS/Android)

初期プロトタイピング - MVP (iOS/Android)

ハードウェアのプロダクト制作

Live

タイムライン

Jan ‘15

Quality code is the atomic particle of our digital world.

June ‘15 July ‘15 May `16 June `17 Sep ‘15 Dec ‘16

10 11

Page 7: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

ソリューションこのプロジェクトは、異なるプラットフォームに取り組んでいるチームが、共通の目標を達成するために一致団結していくことで実現しました。

ウェアラブルデバイスはOEMで製作され、フィットネスアプリと私たちが開発したウェアラブルソフトウェアがプリインストールされました。

フィットネスアプリの開発者との連携は、前者のフィットネス・メトリックスでの長年の経験を生かして、いくつかのAPIを作り上げました。

このスポーツウォッチは iOS, AndroidどちらのデバイスにもBluetoothで繋がれます。よりフレキシブルであるために、オフラインでも機能し、接続が不安定な時のために全てのデータを保存しています。

このウェアラブルデバイスは、バッテリー持続時間を維持しながら、ディスプレイのライトアップに必要な時間を最小化するために、バッテリー消費とデバイスの反応速度のバランスを調整しました。

スマホアプリはウェアラブルデバイスへの接続とコントロールを可能にし、データ同期と操作感のカスタマイズ性も搭載されています。さらに、該当メーカーの商品のショップを利用することもできます。購入ごとにポイントも獲得でき、そのポイントは次回以降グッズ購入時に利用できます。

これらの機能はアスリートのニーズを満たし、ユーザーにとって不可欠な存在になっています。

Love the way itworks.

ハイライト多くの企業・チームが関係する大きなプロジェクトであったため、より深く本質的なコミュニケーションが成功の鍵となりました。

それぞれの分野の専門知識や経験を引き出しながら、Web Factoryが間に立ち、様々な困難を可能に変えてきました。

結果iOS,Android両方のアプリはストアで4+の評価を受け、クライアントはアプリ/デバイス/ストアのシステムを理想通りに形作ることができました。

12 13

Page 8: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

アイデアある医療サービスにおいて、「最高の患者体験」をシステムで実現したいというミッションがありました。

健康への意識がありながら時間に追われている日本人のライフスタイルに合わせ、テレビ電話での診察によって希望の治療を受けることができるシステムが必要でした。

課題にアプローチ信頼性を担保してオリジナリティを確立するというのは大きなチャレンジでした。医療従事者・スタッフのニーズを明確にするために、WebFactoryはプロトタイプを構築しました。既存の予約システムと自前のバックエンドシステムを繋ぎ込んだ基本システムや、既存のツールを活用した簡易的なテレビ電話システムです。

これらが現場で利用される中で実態に基づいたニーズをヒアリングしながら、医療従事者向け(ウェブアプリ)・患者向け(モバイルアプリ)、それぞれを独自に設計・開発しました。

システムのニーズは、様々なユーザー(医療従事者・患者・スタッフなど)からのフィードバック・機能追加/変更依頼から、徐々に明確になりました。

重要な意思決定の場面では、ユーザー、マーケティング、法律面、そしてシステム開発チームがシンクロしていることが重要でした。

技術と結びついたビジネスニーズ

時系列タイムライン

Medical software system

プロジェクトキックオフ

初期バージョン - プロトタイプiOS/Android/Front End/Backend

予約システムFront End/Backend

発送システムFront End/Backend

総合的な医療システムFront End/Backend

過去に使われていた別システムとの統合Backend

通知システムiOS/Android/Front End/Backend

セキュリティ向上iOS/Android/Front End/Backend

サービススコープの拡大iOS/Android/Front End/Backend

医療機関リニューアル

14 15

Page 9: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

スケールする需要ユーザー数の増加とともに オペレーションの改善とシステムの改善は二人三脚で進み、順調に増加する患者数や診察効率に伴いニーズも成長していきました。

医療機関のスタッフのニーズと、エンドユーザーである患者のニーズを満たすこと、どちらも必要でした。

• 患者とテレビ電話をしている最中に、患部を医師がスクリーンショットで撮影・画像を患者に共有した上で説明を行える。

• 既存のスケジュール/予約システムは、カスタマイズされたシフト管理・スケジュール/予約システムへと切り替えられた。ここではスタッフの勤務時間や休憩時間等の設定を行うことができる。

• カレンダーでは、スタッフが簡単にシフトを登録でき、医師や診察室・予約情報や患者の基本情報を閲覧できる。

• 異なる職種のスタッフがそれぞれ別々に各機能への権限が付与されている。

• 電子カルテシステムでは患者の詳細をシーンに合わせたフォーマットで記録することができる。

• 薬品在庫や薬品の発送オペレーションを管理できる。

• 複数の支払い方法に対応した支払い状況を管理できる。

素晴らしい価値を小さく提供する・アジャイル開発を行いながら、短期的なサイクルでリリースした成果物に対するエンドユーザーからのフィードバックを慎重に分析しました。

ビジネスのオペレーションプロセスを観察・分析することで、実践的な問題を指摘することができ、エンドユーザーの日常業務を助けることのできる様々な機能や改善をリリースしていきました。

結果基本的なシステム開発から始まり、最終的にはこのプロダクトは全てを総合的にカバーしたシステムに成長しました。

たくさんのスタッフと、何千にも及ぶ患者がこのシステムを利用しています。スタッフの生産性は最初の予測を上回り、大きく成長しています。

この2年の間でこのシステムは医療サービスのビジネスを一変させる新しいドアを開くこととなりました。

The average productivity of an employee exceeded the initial expectations.

16 17

Page 10: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

アイデアクライアントのニックは、既存の予約システムは理想の姿からかけ離れていると感じていました。

数年間で、WebFactoryは様々なニーズを満たす開発をしてきました。ニックはアメリカのレストランは、予約問題を抱えていると分かりました。

まずは予約の基本システムの開発を始め、それが将来性のあるフレキシブルな予約システム”Waltzin”へと成長していきました。

WaltzInが誕生する以前に、大人数やプライベートなイベントの予約を瞬間的に行えるサービスは存在しませんでした。予約プロセスはとても手間と時間がかかり、客に不満を感じさせるものでした。

WaltzInはレストランスタッフと客に対し、大人数やプライベートなイベントの予約をより簡単にしました。

プロジェクトの拡大私たちはこのプロジェクトを予約客向けに始めましたが、最終的にはスタッフとレストランにもフォーカスすることとなりました。

予約システムから全体的なマネージメントシステムへと変わっていく際には、すでに行なっていたワークプロセスに対する定期的なレビューや確認を入念に行いました。システムデザインに際して、細部への注意を最大限払う必要がありました。

予約システムを超えて ニックの経験やビジョンを元に、頻繁な仕様変更も行いながら、より良い予約体験を提供するシステムを構築していきした。

プロジェクトマネジメントとしてはカンバン方式を用い、変更に安定したペースで対応して行くことができました。

Waltzin

Booking system as you have never experienced before.

18 19

Page 11: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

フレキシブルさと 複雑さ レストランは常に、提供内容と優先順位が考えられています。

希望日に利用可能か、パーティのサイズ、席のキャパ、支払い方法・・、これらは条件のほんの一部です。

膨大なカスタマイズを行い、このシステムを完全にフレキシブルでいかなるニーズにも応えられるようにする必要がありました。

予約システム、支払い、直感的なカレンダー、通知システム、カスタマイズ出来る操作感を全てのレストランに提供しました。

今後の展望WaltzInは既存のレストランのWebサービスの一部として統合し、さらにレストランにとってフレキシブルな予約システムとなりました。食事をする人とレストランをつなぐ、予約のコミュニケーションシステムです。

Everything’s already at your fingerprints.

20 21

Page 12: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

AkoniチャレンジAkoniはイギリスの企業向け資金管理システムです。私たちは、彼らの既存のシステムを学習しながら、新規のシステムを開発し、既存のシステムに統合するという非常に難易度の高い挑戦を行いました。

現在このシステムは、オンラインで完結する資金管理ツールとなり、デポジットは返金可能なものとして提供されています。

元は手動で行われていたAkoniの運用を、バックエンド・フロントエンドを通して全て自動化する必要がありました。私たちはAkoniの「資金管理をリスクなく安心して運用できる」というコンセプトを体現するシステムの実現に注力しました。

開発の戦略バックエンドシステムの戦略はこうでした。

• 新しいマイクロサービスをゼロから開発する

• 既存システムのバックエンドの設計、開発やデプロイサイクルがどのように成されていたのかを学習する

既存のシステムのフロントエンドはシングルコードで、シングルマイクロサービスで作られていました。

そのため、フロントエンドにおける戦略は以下となりました。

• シングルコンポーネントを使った開発をする

• チームは既存システムの学習を生産性を失うことなく加速させる

バックエンドとフロントエンドの開発をシンプルな形でスタートさせ、大きく進展させ、学習し、早急に開発するという戦略でした。

ソリューションバックエンドとフロントエンドをまたいだソリューションは以下です。

バックエンド - Java Spring Bootで作られた、APIバックエンドのための完全に切り離されたマイクロサービス設計を構築。トークン化したパブリックのAPIコールや、サービス間の通信のためのプライベートなAPIといった、多層に渡るセキュリティを実装。

フロントエンド - モジュール式のUIを実現するAngularをベースにしたアプリケーションとする。

22 23

Page 13: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

ハイライトこのプロジェクトのプロセスを通して、2つのことに誇りがあります

• WebFactoryはspring boot マイクロサービス開発をnon-relational DB (DynamoDB)の統合とともに行なうことができた

• WebFactoryはリスポンシブなUIコンポーネントのためにカスタムデザインとアニメーションを作成することができた

ネクストステップスピンオフ会社、PendulibriumはAkoniの資金管理サービスに対するAIソリューションを作っています。近い将来、Akoniのサービスはもっと便利で洗練されたユーザー体験としてお届けできるでしょう。

24 25

Page 14: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Great ideasbrought to a small screen!

ぐうかわジャッジ!2枚の写真を投稿し、他のユーザーからの投票やコメントを得られるサービス。 バックエンド・モバイルを開発。

01

Gookawa

ペアペア2人対2人のペア同士で行うマッチングサービス。ユーザーはアプリ内でペアパートナーを登録し、別のペアと4人でチャットをすることができる。写真の並ぶタイムラインには、位置情報の近いユーザーを優先的に表示。人気ランキングなどのイベントも定期開催。

03

PairPair

チェリートーク日本のクライアントとの協業プロダクト。全てのチャットが他のユーザーにも公開されるというユニークなマッチングアプリ。

02

Cherry

26 27

Page 15: web factorywebfactory.mk/web-factory-portfolio-jp.pdfweb factory 私たちについて 私たちは、ソフトウェア開発 企業です。総合力・カウンセリング力を

Need solution? Reach out!

日本

コンタクト : トドル パネヴ電話番号 : +81 70 2805 3257メール : [email protected]

マケドニア

コンタクト : トラコブスキ ステファン電話番号 : +389 70 554 566メール : [email protected]

web factory