Above & Beyond

日々のアウトプット記録

PORT Firebase × PostCoffee

04/18(木) は「PORT Firebase × PostCoffee」に参加してきました。

stamp.connpass.com

f:id:kabukawa:20190418233829p:plain:w400

会場は WeWork 神保町 さん。

f:id:kabukawa:20190419000641j:plain

メチャおしゃれなイベントスペース、と思ったらメインはコワーキング&オフィススペースで、イベントにも使える場所なんですね。へー。

www.wework.com

今回のイベントの主催でもありアプリの開発をした Stamp さんと PostCoffee さんが出会ったのも WeWork(他のロケーションのようですが) だそうで、こういうスペースから新しいことが始まるんだなぁということを感じました。


目次


PORT とは

前回の参加報告がありますので、そちらも参照してください。

kabukawa.hatenablog.jp


タイムテーブル

時間 内容
18:30 開場/受付
19:00 会場説明
19:05 Stamp Inc
19:15 PostCoffee
19:20 PostCoffee開発秘話&質疑応答
20:00 懇親会
20:30 退場

内容

PostCoffeeさんのコーヒーやWeWorkさんのビールを片手に、ゆったりした流れの中でイベントは始まりました。

f:id:kabukawa:20190419110130j:plain:w300

ちなみに、今回 PostCoffee さんが会場で提供していたのは以下の4種類のコーヒーでした。全種類飲みましたが、どれも美味しいです。

* 名前 特徴
f:id:kabukawa:20190419105351p:plain ETH-01
Ethiopia Aricha
エチオピア アリチャ
休日の朝やリッチな気分で優雅に過ごしたいときに飲みたいコーヒー。
上品でエレガント。
紅茶のようにさらさらと飲みやすく、ジャスミンのような上品で華やかな香り。
優雅な気分で過ごしたい時にピッタリのコーヒー。
f:id:kabukawa:20190419105545p:plain KEN-03
Kenya Kianjuki
ケニア キアンジュキ
飲むと元気になるコーヒー。
天気の良い日が似合う。
爽やかに目覚めたい朝にのみたい。
月曜の朝に飲むと1週間頑張れそう。
爽やかでグレープフルーツのような明るい風味。
黒糖のような甘さが後に広がる。
飲むと明るく清々しい気持ちになれるコーヒー。
f:id:kabukawa:20190419105628p:plain POS-06
PostCoffee Blend
ポストコーヒーブレンド
とにかく甘い。
飲むと気分が明るくなるコーヒー。
家族や友達と過ごすときに飲みたい。
飲むと幸せな気分にひたれる。
赤いフルーツを思わせる果実感。
華やかな香りと甘さを兼ね備えたオリジナルブレンド
大事な人と過ごす時間に飲むと幸せな気分にひたれるコーヒー。
f:id:kabukawa:20190419105706p:plain BRA-08
Brazil Cerrado
ブラジル セラード
毎朝、トーストと一緒に。
あさご飯にあわせて飲みたい。
このコーヒーをのみたくて毎日目覚める。
アーモンドチョコレートのような香ばしさとカラメルソースのようなほろ苦さがゆっくり口の中に広がる。
毎朝の定番として飲みたいコーヒー。

説明は PostCoffee | 日本トップクラスのスペシャルティーコーヒーのサブスクアプリ から引用。


Stamp Inc. について

f:id:kabukawa:20190419004512j:plain:w300

Stamp Inc. COO 前園(@goodHiZoon) さん


Stamp Inc.
時間と魔法をつくる会

stamp.team

こんな感じの事業をされているとのこと。

  • Engineering
    • モバイルアプリケーションのプロトタイピング
    • 世界で戦うためのエンジニアのマインドセットから具体的な技術的なソリューションを提案
  • Consulting
  • Engineer Hiring
    • コミュニティをベースにしたエンジニアの獲得プラットフォーム構築
  • Programing School
    • 世界を目指せるエンジニアの創出を目指したスクール事業

コミュニティ運営、スクール事業

stamp.connpass.com

mokudev.connpass.com

mokudev-tokyo.connpass.com

Team PostCoffee App.
5人で3週間で開発。詳細は後のセッションで。

f:id:kabukawa:20190419110603j:plain:w500


PostCoffee について

f:id:kabukawa:20190419004526j:plain:h300

PostCoffee.co & HERETIC, inc. 代表 下村(@cyberryo) さん


PostCoffee
スペシャリティコーヒーのサブスクリプションサービス。アプリで簡単にコーヒー豆を注文、最短翌日にはポストへ届く。

postcoffee.co

スペシャルティコーヒーの定義 « SCAJについて | Specialty Coffee Association of Japan

最も手軽に美味しいコーヒー豆を購入できるサービス

  • ワンタップ注文
  • 翌日投函
  • 日本トップクラスのコーヒー豆

料金体系
メンバーシップ

コーヒーをもっと気軽に楽しむ
Basic
通常メンバー
コーヒーをもっとスマートにする
Monthly
マンスリーメンバー
¥0/月額 ¥1,280/月額
注文ごと送料 ¥280
アプリでカンタン注文
最短翌日投函
AIバリスタ
※近日リリース予定
毎月1パッケージ(150g)が無料
送料無料
飲み比べスターターキット無料

先着3000名様限定!
アプリでカンタン注文
最短翌日投函
AIバリスタ
※近日リリース予定

マンスリーメンバー先着3000人に スターターキット が無料でついてくる。

  • PostCoffee別注テトラドリップ
  • 使い捨てペーパーフィルター (4枚)
    ※1杯分(15g)の目安に印がついています。
  • KEN-03 Kenya Kianjuki 15g (1杯分)
  • POS-06 PostCoffee Blend 15g (1杯分)
  • GUA-07 Guatemala La Folie 15g (1杯分)

登録には電話番号認証(SMS)が使われている。これは Firebase の iOS向け機能で実現されているようです。

firebase.google.com


PostCoffee開発秘話&質疑応答

f:id:kabukawa:20190419004540j:plain:h300

Stamp Inc. CEO 村本(@1amageek) さん


話すこと

  • Core UXはシンプルである
  • どうやって開発速度を上げているのか?
  • グロースさせるとは何をどうする?

Core UXはシンプル

CoreUXはアプリに存在しないことが多い。

f:id:kabukawa:20190419121650j:plain:w500

アプリは体験を手助けするだけ。

f:id:kabukawa:20190419121726j:plain:w500

Appじゃない方がいいUXもある。AppはCoreUXを体験してもらうための手段の一つ。それが全てではない。 CoreUXを実現するための要件は小さい。色々機能をつける前にCore UXに最短で作ることが大事。MVPを作ることを重要視している。


どうやって開発速度を上げているのか?

f:id:kabukawa:20190419121802j:plain:w500

開発が柔軟である分開発者間で誤解が生まれやすいので汎用ライブラリで共通化する。

開発が終わってからライブラリ化

f:id:kabukawa:20190419122143j:plain:w500

  • 運用+リファクタをやるのか?
  • ライブラリが既存コードを置き換えることがあるのか?

現実的にはなかなか難しい。

開発と同時にライブラリも開発

f:id:kabukawa:20190419122156j:plain:w500

  • 設計を行い、汎用的なコードはライブラリとして先に設計
  • ライブラリのテストを重点的に行い、後戻りを少なくする。

一般の開発とライブラリの開発を業務時間内で並列作業はできるか?

  • 結論からいうと厳しいがライブラリの設計が開発の効率性と保守性をあげるのでやるべき。

要件が変わるのでライブラリには意味がない?

  • 設計ができない人の言い訳

開発した、若しくは使用しているライブラリ

github.com

github.com

origami.design

github.com

村本(@1amageek) さんのリポジトリには他にもたくさんのライブラリなどが公開されています。 どれも開発をする上で便利そうなので、リンクを貼っておきます。

github.com


グロースさせるとは何をどうする?

  • Core UXへの近道を実現する
    Core UXがユーザーにフィットすることがわかればより便利に
  • 便利なのかどうかはユーザーが判断
    AB testingやAnalyticsを活用してユーザーの行動を確認
    離脱したユーザーのサポートを行う

Core UXに至るまでには壁がある

f:id:kabukawa:20190419123936j:plain:w500


LT

f:id:kabukawa:20190419004557j:plain:w300

Masataka(@Masatak22063922) さん

発表資料はこちら。

qiita.com

GitHubページへのリンクを貼っておきます。

github.com


giiiita(@giiiita) さん

f:id:kabukawa:20190419004613j:plain:w300

発表資料は無しでのLTでした。 メモができてなくて内容を紹介できない(すいません、、、)ので、QiitaとGitHubのページのリンクを貼っておきます。

qiita.com

github.com


懇親会

乾杯から始まりました。参加者同士での自己紹介タイムを経て、今回の内容や参加者同士の情報交換などが行われていました。 楽しく話をしているうちに、あっという間に終了時間が。こういう時間が持てることも、このコミュニティイベントに参加する良いところですよね。

f:id:kabukawa:20190419004304j:plain


まとめ

前回(先週ですが)書ききれなかったことが、今回の内容で伝わってくれたら嬉しいです。 ここで話されている内容は実務で得られた知見やTips等、明日から現場ですぐに応用できそうなものが多いと思います。 また、技術だけでなくビジネス寄りの話もありますし、幅広く役立つことを学ぶことができる場ではないでしょうか。 このコミュニティの事を知る人が増えて、もっとたくさんの人で盛り上がっていっていくことに、この記事が少しでも役に立ってくれたら嬉しいです。

今回もとても有意義な時間を過ごすことができました。 スピーカー、スタッフ、参加者の皆様、ありがとうございました!