開発者達によるブログですこの広告は、90日以上更新していないブログに表示しています。2017-01-27Reluxのデザインコンセプトと、Reluxアプリが評価を頂けてる理由お久しぶりです、デザイナーの唐橋です。トップバッターでお話しをさせて頂きました。その解説と少しだけ補足をいたしますね。LocoPartnerswww.slideshare.netReluxのデザインコンセプトReluxはPC、SP、アプリ、バナー、ポスター、グッズ、メルマガ、提携関連と、Reluxと一言でいっても多種多様なデザインが存在します。制作的には様々な人間が客観的にReluxのデザインの良し悪しを判断することが出来ます。統一性トーン&マナーを明確にします。具体的にはカラー、フォント、写真の使い方、言葉使いのことです。引き算サイトの機能は、油断していると果てしなく増え続けるものです。既存機能でも不要と感じたら機能を減らしていく文化があります。言葉も同じで、よりシンプルな説明になるように編集部が吟味してくれています。体験Reluxに訪れた瞬間から旅行は始まってると思います。宿探しというのは、比較検討をしたりと結構大変なものですよね。そんな宿探しを楽しい体験にしたいと思いながらデザインに落とし込んでおります。アプリですと、ちょっとした工夫や動きでとても楽しい体験に変わります。Playが4.2点とユーザーの方々に高評価を頂いております。その中で特に多い声が下記の3つの声でした。シンプルなデザイン眺めてるだけで楽しい使いやすい1については広告もおすすめコンテンツもなく、検索に特化したアプリですから本当にシンプルです。トップページも美しい季節の写真が背景にはり、他の旅行系アプリとの違いが歴然です。2は「掲載施設様の写真が持ってる魅力」と、「掲載チームが厳選して選んでいる写真」のおかげではあります。私はユーザがその魅力的な写真を感じつつ、比較検討しやすく配置しております。よって印象が違うものです。一つの仮説として「各ページでユーザのするべき行動が明確だから使いやすいのではないか」と考えました。その行動を促進するデザインになっているのです。「Reluxのデザインコンセプト」と「ユーザーが求めてるもの」が一致してるからこその賜物だと考えています。ユーザー視点でコンセプト設計しているからでもあります。その結果、ベストアプリの受賞という名誉を頂けたのだと思います。旅行が好きなデザイナーの方は、お気軽にお声かけください。18:43Reluxのデザインコンセプトと、Reluxアプリが評価を頂けてる理由Tweet広告を非表示にする2016-10-15【重要だけど緊急度が低いタスクに取り組む日】CLEAR@5回目を開催しました古田です。今年も残り3ヶ月を切っているとか、時が過ぎるの早すぎ。と毎年思ってる気がします。残りの日々も精一杯がんばります。本題ですが、先日(10/13)CLEARを実施しました。CLEARについての説明はこちらloco-partners.hateblo.jp毎月1回のペースで続けてますが、早くも5回目。今回もエンジニア自身でピックアップした課題に取り組みました。移転したばかりの綺麗なオフィスでもくもくもく。好きなの食べていいのになぜか毎回ハンバーガー。今回は、せっかくなので取り組んだタスクの一部を紹介します。現在もKPIをSlackに通知する仕組みは存在するのですが、Reluxのシステムの中に組み込まれており、意図せずReluxにバグを仕込んでしまうリスクがあります。今回のKPI通知は、RedashとGoogleスプレッドシートとGoogleAppsScriptを連携させて作りました。いじるのはReluxとは独立した外部サービスのみで、Relux本体には何の影響も与えない仕組みです。Redashはクエリを作成すると自動的にエンドポイントを生成してくれるので、そこからクエリ結果をJSONで取得しています。そのエンドポイントをGoogleAppsScriptで叩いて、スプレッドシートにデータを書き込む。更新したデータで再描画して、Slackにグラフ画像をPOSTしています。赤池AndroidアプリにFirebaseのAnalyticsとRemoteConfigを仕込みました。本番/開発用それぞれアプリを登録する必要がありました。Analyticsはイベントトラッキング・アプリバージョン・デバイスシェア等、アプリ分析に必要な最低限の情報が取れます。余計な機能は少なくざっと数字をチェックするには十分という印象。初回起動数と収益金額を元に算出されたLTVが表示されるのも良いです。RemoteConfigはアプリのABテスト等が簡単に仕込める機能で、Firebaseのコンソール上で設定した値を条件に基づいてアプリ側で取得できます。想像していたより実装に考慮が必要な面はありましたが、こちらも手軽に導入できるので、Firebase導入の際には試してみると良いと思います。GoogleFormからBackLogの課題を作る。弊社では、他部署からエンジニアへの問い合わせをGoogleFormで行います。その中にはバグ報告もあるため開発作業が発生する案件も。その際にはタスク管理にBackLogを使っているためチケットを切ってから作業します。何とか仕組みで解決できないかと自動化することにしました。GoogleAppsScriptよりBackLogAPI経由でチケット切るようにしました。GoogleAppsScriptのメリットは、実行環境の準備が不要でGoogleのサービスとの連携も容易。今後も何か新しい仕組みを始めようとする時に、まずGoogleAppsScriptで実装できるか検討してみようと思います。解決するためにはどんな解決策があるか検討/議論して取り組みます。自部署やプロダクトだけでなく会社全体を見る視野を得られると共に課題発見/解決の力も付く取り組みにもなってます。次はどんな課題を解決してくれるのか、、毎回楽しみです^^お知らせ!弊社主催で以下のイベントを開催します。07:55【重要だけど緊急度が低いタスクに取り組む日】CLEAR@5回目を開催しましたTweet広告を非表示にする2016-08-01技術的負債への取り組み『CLEAR』とはこんにちは、古田です。夏に始めるもんじゃないと思いつつ継続するために奮闘中です。今回は我が部署で6月頃から始めた新たな取り組みをご紹介します。その名も『CLEAR(クリア)』です。サービスローンチ以降、スピードにこだわって機能開発を進めてきました。現在はアプリ含めて10名ほどの技術者・デザイナーで開発しています。歴史と共に、当然ながら技術的負債も蓄積されてきました。通常の開発業務と切り離して時間を取ることにしました。CLEARとは1ヶ月に1日を丸っと使います。約20日勤務のうちで1日なので5%ほどを投資していることになります。この取り組みには2つの目的があります。技術的負債が原因で影響範囲を把握しづらく不具合が発生しやすくなっています。結果として必要以上に労力がかかったり不具合対応に追われるために本質的な開発時間が削られます。会社の規模が大きくなり他部署とのやりとり(問い合わせ対応やデータ出力など)も増えました。それらに対して、リファクタリングや作業自動化を行うことで集中できる環境を自分たちの手で整えていくこと。これが1つ目の目的です。個人QCD管理能力の成長1日という限られた時間の中で完結させるためにQCD管理が大事です。事前の準備から正しい工数設定、また当日の集中力も含めて生産性を最大化する工夫を徹底して行います。完了後には毎回KPTで振り返りながら運用フローも改善しています。QCDへの意識付けとスキルアップ、これが2つ目の目的です。・働く環境を綺麗に整える・成長するという目標を達成するという意味を込めてCLEARと名付けられました。ちなみに、、ロゴも作っちゃいました!改善は1回で終わるものではない。継続して繰り返し推進していく、という思いが込められています。メンバーが自分で決めます。困っていること・開発効率を下げている要因を元に時間内で出来ることをピックアップします。他部署からデータ修正の依頼が多ければ、それを機能化してしまうとか。手動のテストに時間を取られているのであれば、E2Eテストを書くとか。それらをタスク管理ツールのTrelloへ、タスクカードを作成していきます。前に集まって1人1分ずつ意気込みをアウトプット。スタイルで開発しています。ランチお昼ご飯もみんなで取ります。集中時間を少しでも確保するために出前を注文。最初に頼んだハンバーガーが人気で2回目も同じところに頼みましたwそして、また各自作業へ没頭していきます。無事に完了して締めの時間を少し取ります。各自1分程度で振り返りをアウトプットして終了。皆やりきった感でいっぱいです。この日は美味しい串焼きをいただきました^^おわりに毎回、たった1日とは思えないほどのアウトプットがあります。各自が必要だと思ったことに取り組み課題解決していくためモチベーションも上がるので本当に良い取り組みだなと思っています。気軽に遊びに来てください〜^^CLEARについて、その他開発体制で工夫していることなど是非いろいろなお話させてください。Pluginなんか最近あれですね。