Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20160820 iOSDC Lunch Session「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」

4,895 views

Published on

2016年8月20日
iOSDC Lunch Session
東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方

Published in: Software
  • Be the first to comment

20160820 iOSDC Lunch Session「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」

  1. 1. Copyright © 2016. All rights reserved. 2016年8月20日 ハンズラボ株式会社 東急ハンズのPOSから学んだ、業 務iOSアプリの向き合い方
  2. 2. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 自己紹介 1 名前 |> Yusuke Kuroiwa (きんちゃん。) 所属 |> ハンズラボ株式会社 担当 |> iPad POSアプリケーション開発・導入・設置・運用 iOSに関わること全般担当 @wa_kinchan @wakinchan
  3. 3. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. アジェンダ 1. 東急ハンズのPOS概要 2. HandsPOSの技術面 3. 実運用から学んだ理想と現実 2
  4. 4. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. POSってなに? 3  Point of Sales  「いつ・どの商品が・どんな価格で・いくつ売れたか」 https://ja.wikipedia.org/wiki/販売時点情報管理
  5. 5. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. POSの主な機能 4  お客様が購入するものから売上金額を計算する  主に四則演算を用いて行う  税金や、割引の計算の切り上げ、切り捨て、四捨五入  売上金額とお預かり金額から決済しておつりを返す  現金、クレジットカード、電子マネー、金券  売上高計算や在庫更新のための販売情報を提供する  売上金額を集約して売上高を計算  販売商品の在庫消込 売上登録 情報提供 決済
  6. 6. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. POSを自社開発する理由 5  レジをお客様とのコミュニケーションの場にするため  シンプルで使いやすいPOSにするため  機能追加、改修を容易にするため  新規出店や繁忙期に柔軟に対応するため
  7. 7. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 旧POS 6 POS  旧POS  一般的なPOS  自動釣銭機連動  バーコードスキャナ連動 自動釣銭釣札機 バーコードスキャナ
  8. 8. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 東急ハンズのPOSレジ概要 7 自動釣銭釣札機 バーコードスキャナ POS  HandsPOS  機能はそのままでシンプルに  操作性を飛躍的に向上  自動釣銭機連動  バーコードスキャナ連動 レシートプリンタ
  9. 9. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 店舗に導入済みのPOS 8
  10. 10. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. キッティングの風景 9
  11. 11. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 東急ハンズについて 10  売上高:948億円(2016年3月度)  店舗数 : 81店舗 (ハンズカフェ除く)  レジ台数 : 800台 (繁忙期900台)  商品件数 : 100万件
  12. 12. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. iPad 11 POS カスタマーディスプレイ iPad Air 2 iPad Air 2
  13. 13. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. HandsPOS特徴 12  マスタダウンロード (商品データ、従業員データ) 保持  売上、返品、データ連携  取引内容のカスタマディスプレイ表示  ハンズクラブカード(ポイントカード)システムとの連携 データ 外部連携 表示
  14. 14. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. アジェンダ 1. 東急ハンズのPOS概要 2. HandsPOSの技術面 3. 実運用から学んだ理想と現実 13
  15. 15. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 開発環境 14  Swift 2.2  Swift 1.2の時から実装  Swiftのコミュニティ活発  フレームワーク豊富  言語仕様の恩恵(Optional Type, Emun, Protocol)  buddybuild (CI)  Carthage, CocoaPods  SwiftLint  Sketch  GitHub  Slack
  16. 16. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. frameworks 15 Realm aws-sdk-ios Multipeer Connectivity SwiftTask SwiftBond  iOS間通信  マスタデータのCRUD、取引データのCRUD  Cognito、Lambda、S3、SNS  Promise  Binding ObjectMapper  Mapping
  17. 17. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. frameworks 16 Starscream  WebSocket Client  レシートプリンタ(Windows)のサービスと会話  TLS/WSS support  ping-poing
  18. 18. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. アジェンダ 1. 東急ハンズのPOS概要 2. HandsPOSの技術面 3. 実運用から学んだ理想と現実 17
  19. 19. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 無線LANの問題 18  ネットワークがブチブチ切断  レシートプリンタに命令が不達  レシート出力不可  おつりが出金不可  突然アクセスポイントが不調になりレジが使用不可
  20. 20. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 無線LANの問題解決策 19  無線がだめなら有線
  21. 21. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. 有線接続 20  無線接続の1.5 ~5倍くらい高速化  パケット・ロス、遅延を抑止  有線はDHCPで稼働  有線、無線両方のインターフェースで動作  en0 ipv4 10.xxx.yy.aaa (up) (running)  en2 ipv4 10.xxx.yy.bbb (up) (running)
  22. 22. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. iOSを運用する上での課題 21  ソフトウェアアップデート通知の表示を抑止  MDMからのアプリ配布(アップデート)を強制化  アプリがバックグランド状態でのRealmの書き込み
  23. 23. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. HandsPOSは進化し続けます 22  カスタマーディスプレイの有効活用  カメラでポイントカード付与  おすすめ商品サジェスト機能  電子レシート  店員に配っているiPod touchとの連携  先に商品だけスキャンしてレジと連携  クレジットならその場で決済  Apple Pay
  24. 24. 無断転載・複製を禁ず。Copyright © 2016. All rights reserved. まとめ 23  ハンズラボでは、iOSをとことん使いこなしてます  今までにないレジを開発  これからも進化  実運用で出てきた業務要件を応えるために、技術を駆使して解決
  25. 25. Copyright © 2016 All rights reserved.24 ハンズラボでは絶賛採用強化中です!!!
  26. 26. Copyright © 2016 All rights reserved.25 ハンズラボでは絶賛採用強化中です!!!
  27. 27. Copyright © 2016 All rights reserved. iOSエンジニア募集中!!!ほか職種もあるよ iOSエンジニア Webアプリエンジニア AWSインフラエンジニア Copyright © 2016. All rights reserved. ハンズラボ 採用 ハンズラボ Wantedly

×