SlideShare a Scribd company logo
1 of 26
Download to read offline
2014/04/03
荒井 勇輔
iOSチーム開発
∼デザイナー/CSとのスムーズなチーム開発∼
14年4月3日木曜日
自己紹介
• 名前 : 荒井 勇輔
• Facebook : ararajp
• PHP5年, Ruby1年, Objective-C1年半
Perl, JavaScriptなど少々
• 株式会社VASILYで「iQON」のiOSアプリを担当
14年4月3日木曜日
チーム開発
エンジニアチーム
14年4月3日木曜日
Producer
Planner
Growth Hacker
Designer
Engineer
Editor
CS
etc...
14年4月3日木曜日
今回はアジャイルやリーンといった
開発プロセスの話ではありません
工数削減、品質向上のためにデザイナー、
CSとのどのようなやり取りをしているか
を具体的に紹介します
14年4月3日木曜日
デザイナーとのiOS開発
14年4月3日木曜日
デザイナーの悩み
14年4月3日木曜日
「1pxこだわりたい」
「フォント、サイズにもこだわりをもってます」
「スタイルガイドを用意するリソース...ない」
「実機で見てみたらイメージと違う...ごめんなさい」
etc...
14年4月3日木曜日
エンジニアの悩み
14年4月3日木曜日
「この色って何だろう...」
「ここのフォントは...」
「マージンいくつ?」
「実装上、画像はこんな感じで書き出して!」
「ズレてたごめん...」
etc...
14年4月3日木曜日
解決へのアプローチ
14年4月3日木曜日
共通の認識+ツール
14年4月3日木曜日
共通認識
実装も考えて画像書き出しは
基本的にエンジニアが行う
書き出す手間を減らすため
ボタン/アイコンは共通設計
サイズに迷わない
14年4月3日木曜日
Resizer
Retina用の@2xを書き出した
ら、Resizerを作って画像生成
ドラックアンドドロップだけで
とても簡単
14年4月3日木曜日
「SPECCTR」を使用する
ことにより、デザイナーの
手間をかけずにマージン、
スタイル、サイズをデザイン
ファイルに追加
エンジニアが測定する手間が
無くなり、デザインとのズレ
も削減
14年4月3日木曜日
LiveView
デスクトップ画面を実機に
表示させつつデザインを作成
これにより実機で見た時に
イメージと違うという乖離を削減
アニメーション等については
エンジニアが早めにモックを
作って動作確認
14年4月3日木曜日
CSとのiOS開発
14年4月3日木曜日
「お問い合わせがたくさん...」
「技術的なことで何とも...」
「返信したかな?」
「過去にも同じようなのがきた」
etc...
14年4月3日木曜日
Zendeskで解決
14年4月3日木曜日
ユーザーサポートツール
特定のメールアドレス宛の問い合わせ
を分類、タグ付けして、ユーザー対応
することができる
ユーザー対応の品質や調査なども画
面上で行える
ただし有料
14年4月3日木曜日
Zendeskのメリット
ユーザー問い合わせのたびにメールアドレスを検索して
過去のやりとりを探す手間が省ける
(自動的にスレッド形式になる)
複数人でCS対応することができる
(担当を決めれる、メールの誤送信も防止できる)
問い合わせごとにタグをつけて管理することができる
よくある問い合わせをまとめたヘルプページがつくれる
14年4月3日木曜日
ヘルプページ作成で同じような
問い合わせを減らす
Zendeskによるヘルプページの作成
エンジニア主導ではなく
サポート担当が直接編集
エンジニアの対応コストがゼロ
14年4月3日木曜日
最近ではアプリのレビューをトラッキング
してくれるAppBotを導入
問い合わせメールで届かない声もデイリーで
拾っている
14年4月3日木曜日
まとめ
14年4月3日木曜日
チームメイトの悩みを知り
課題を解決していきましょう
エンジニアだけでなく周りと協力する
ことでiOSの開発も捗ります
便利なツールどんどん使って
いきましょう
14年4月3日木曜日
https://www.wantedly.com/projects/5530
VASILYではiOSエンジニアを募集しています
興味、やる気のある方はぜひオフィスに
遊びにきてください
14年4月3日木曜日

More Related Content

What's hot

What's hot (18)

サーバーレス(Azure Functions)でスマートスピーカーのアプリを作ってみよう ( #GoogleHome / LINE #Clova/ Ama...
サーバーレス(Azure Functions)でスマートスピーカーのアプリを作ってみよう ( #GoogleHome / LINE #Clova/ Ama...サーバーレス(Azure Functions)でスマートスピーカーのアプリを作ってみよう ( #GoogleHome / LINE #Clova/ Ama...
サーバーレス(Azure Functions)でスマートスピーカーのアプリを作ってみよう ( #GoogleHome / LINE #Clova/ Ama...
 
【朗報】無音無限ループは禁術じゃなかった!
【朗報】無音無限ループは禁術じゃなかった!【朗報】無音無限ループは禁術じゃなかった!
【朗報】無音無限ループは禁術じゃなかった!
 
WP REST API の活用事例と今後
WP REST API の活用事例と今後WP REST API の活用事例と今後
WP REST API の活用事例と今後
 
Wba firebase-presen
Wba firebase-presenWba firebase-presen
Wba firebase-presen
 
Clova腹話術スキルの紹介
Clova腹話術スキルの紹介Clova腹話術スキルの紹介
Clova腹話術スキルの紹介
 
作ろう!LINEスタンプ 〜スタンプクリエイターの語り場〜
作ろう!LINEスタンプ 〜スタンプクリエイターの語り場〜作ろう!LINEスタンプ 〜スタンプクリエイターの語り場〜
作ろう!LINEスタンプ 〜スタンプクリエイターの語り場〜
 
スマートスピーカーのバックエンドで Azure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドで Azure を使う方法
 
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
 
React way at_eight
React way at_eightReact way at_eight
React way at_eight
 
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
 
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったことあなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
 
Enterpriseから見たXamarinの可能性
Enterpriseから見たXamarinの可能性Enterpriseから見たXamarinの可能性
Enterpriseから見たXamarinの可能性
 
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
 
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
 
Umekita force 2014_0905_デブサミ関西2014コミュニティlt
Umekita force 2014_0905_デブサミ関西2014コミュニティltUmekita force 2014_0905_デブサミ関西2014コミュニティlt
Umekita force 2014_0905_デブサミ関西2014コミュニティlt
 
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarinマスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
 
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめにJXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
 
PostgreSQL JSON型と Facebook APIを使って webアプリ開発をした話
PostgreSQL JSON型と Facebook APIを使ってwebアプリ開発をした話PostgreSQL JSON型と Facebook APIを使ってwebアプリ開発をした話
PostgreSQL JSON型と Facebook APIを使って webアプリ開発をした話
 

Viewers also liked

Plannahプロジェクトの開発環境とdeploy gateの紹介
Plannahプロジェクトの開発環境とdeploy gateの紹介Plannahプロジェクトの開発環境とdeploy gateの紹介
Plannahプロジェクトの開発環境とdeploy gateの紹介
Kenji Kinukawa
 
Plannahのチーム開発とdeploy gateの紹介
Plannahのチーム開発とdeploy gateの紹介Plannahのチーム開発とdeploy gateの紹介
Plannahのチーム開発とdeploy gateの紹介
Kenji Kinukawa
 
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
Takeshi Fukasawa
 
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
Shingo Hiraya
 
Yahoo vs classmethod-introduction
Yahoo vs classmethod-introductionYahoo vs classmethod-introduction
Yahoo vs classmethod-introduction
Rikitake Oohashi
 

Viewers also liked (13)

Plannahプロジェクトの開発環境とdeploy gateの紹介
Plannahプロジェクトの開発環境とdeploy gateの紹介Plannahプロジェクトの開発環境とdeploy gateの紹介
Plannahプロジェクトの開発環境とdeploy gateの紹介
 
Plannahのチーム開発とdeploy gateの紹介
Plannahのチーム開発とdeploy gateの紹介Plannahのチーム開発とdeploy gateの紹介
Plannahのチーム開発とdeploy gateの紹介
 
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
”iOSアプリ開発の先に何があるのか” ヤフー VS クラスメソッド iOS炎の7番勝負 #7
 
1人でも頑張れる!Retty式開発環境
1人でも頑張れる!Retty式開発環境1人でも頑張れる!Retty式開発環境
1人でも頑張れる!Retty式開発環境
 
Yahoo vs ClassMethod_battle5_iBeacon
Yahoo vs ClassMethod_battle5_iBeaconYahoo vs ClassMethod_battle5_iBeacon
Yahoo vs ClassMethod_battle5_iBeacon
 
ユニットテスト初学者がKiwiFramework非同期テストで失敗した
ユニットテスト初学者がKiwiFramework非同期テストで失敗したユニットテスト初学者がKiwiFramework非同期テストで失敗した
ユニットテスト初学者がKiwiFramework非同期テストで失敗した
 
チームを加速させるRetty式開発術
チームを加速させるRetty式開発術チームを加速させるRetty式開発術
チームを加速させるRetty式開発術
 
Xcodeプラグインで快適な開発ライフを
Xcodeプラグインで快適な開発ライフをXcodeプラグインで快適な開発ライフを
Xcodeプラグインで快適な開発ライフを
 
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
 
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
 
Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm
 
iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方
 
Yahoo vs classmethod-introduction
Yahoo vs classmethod-introductionYahoo vs classmethod-introduction
Yahoo vs classmethod-introduction
 

Similar to Vasily i os-20140403

Herokumeetup8 growライトニングトーク
Herokumeetup8 growライトニングトークHerokumeetup8 growライトニングトーク
Herokumeetup8 growライトニングトーク
淳 竹野
 
因果関係図で現場課題を捉えようワークショップ
因果関係図で現場課題を捉えようワークショップ因果関係図で現場課題を捉えようワークショップ
因果関係図で現場課題を捉えようワークショップ
toshihiro ichitani
 

Similar to Vasily i os-20140403 (20)

勝手に始めるというプラクティス
勝手に始めるというプラクティス勝手に始めるというプラクティス
勝手に始めるというプラクティス
 
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまでデザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまで
 
ios_startup
ios_startupios_startup
ios_startup
 
社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし
 
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
 
テストフィクスチャTips(主にCoreData) #potatotips
テストフィクスチャTips(主にCoreData) #potatotipsテストフィクスチャTips(主にCoreData) #potatotips
テストフィクスチャTips(主にCoreData) #potatotips
 
Herokumeetup8 growライトニングトーク
Herokumeetup8 growライトニングトークHerokumeetup8 growライトニングトーク
Herokumeetup8 growライトニングトーク
 
Ssp before-making-os2
Ssp before-making-os2Ssp before-making-os2
Ssp before-making-os2
 
DBFluteフェス2018 荒井LT
DBFluteフェス2018 荒井LTDBFluteフェス2018 荒井LT
DBFluteフェス2018 荒井LT
 
因果関係図で現場課題を捉えようワークショップ
因果関係図で現場課題を捉えようワークショップ因果関係図で現場課題を捉えようワークショップ
因果関係図で現場課題を捉えようワークショップ
 
初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた
 
デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私
 
Perlを書くときに意識していること
Perlを書くときに意識していることPerlを書くときに意識していること
Perlを書くときに意識していること
 
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
 
新卒で即戦力なエンジニアになる
新卒で即戦力なエンジニアになる新卒で即戦力なエンジニアになる
新卒で即戦力なエンジニアになる
 
爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話
 
フリーランサーの2014年振り返り
フリーランサーの2014年振り返りフリーランサーの2014年振り返り
フリーランサーの2014年振り返り
 
Senchaを使うエンジニアが知っておくたった一つのこと
Senchaを使うエンジニアが知っておくたった一つのことSenchaを使うエンジニアが知っておくたった一つのこと
Senchaを使うエンジニアが知っておくたった一つのこと
 
部屋とワイシャツと PHPとアジャイル開発と 私
部屋とワイシャツとPHPとアジャイル開発と私部屋とワイシャツとPHPとアジャイル開発と私
部屋とワイシャツと PHPとアジャイル開発と 私
 
Easy easy2
Easy easy2Easy easy2
Easy easy2
 

Recently uploaded

Recently uploaded (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

Vasily i os-20140403