SlideShare a Scribd company logo
1 of 54
Download to read offline
MOBILE APPLICATION
2015年 GMOペパボ新卒エンジニア研修
モバイルアプリ研修イントロダクション
Webサービスを、より使いやすく、拡充させるためのモバイルアプリ開発の知識の習得
モバイルアプリ研修
Web開発
モバイルアプリ Webオペレーション
月 火 水 木 金
10:00 - 11:00 読書会
11:00 - 17:00
基礎研修
(昼休憩も自分たちで管理できるので省略)
17:00 - 18:00 キャリア・
キーノート
キャリア・
キーノート
18:00 - 19:00 夕会(リフレク&シェアリング・次回アクション・日報)
時間割 (8/17∼9/25)
モバイルアプリ研修
アジェンダ
1. モバイルアプリ研修について
2. 研修のゴール
3. 研修のチーム
4. 研修の進め方
モバイルアプリ研修について
この研修の位置付け
ペパボにとって、モバイルアプリは「挑戦」
モバイルアプリ研修について
• Web開発・Webオペレーションは、
ペパボにとっての「強み」*
• モバイルアプリは強みにしていこうと
する「挑戦」**
* ペパボにとってこの二分野のノウハウ蓄積は多い

** ペパボの新卒エンジニア研修としても初めての挑戦
ペパボを支えるために、必要不可欠であることに代わりはない
モバイルアプリ研修について
• スタートラインの差こそあれ、ペパ
ボを支える大切な技術の1つ
• どの分野でも価値を創造し、相談で
きるひとになってほしいです
この研修の位置づけ
モバイルアプリ研修について
• Web開発・Webオペレーションという「強み」に対し、
モバイルアプリは「挑戦」
• モバイルアプリ分野でもバーンと価値を創造し、相談でき
るひとになってほしい
研修のゴール
2ステップで駆け上がる
研修のゴール
1st stage
Rails をバックエンドとしたモバイルアプリの開発
研修のゴール (1st stage)
native
app
Android と iOS
Rails をバックエンドとしたモバイルアプリの開発
研修のゴール (1st stage)
バックエンドは、Web開発研修でつくったRailsアプリ
Rails をバックエンドとしたモバイルアプリの開発
研修のゴール (1st stage)
インフラは、Webオペレーション研修で構築したサーバ
これまで作り上げてきたものを土台に、モバイルアプリを開発する
研修のゴール (1st stage)
Web開発
モバイルアプリ Webオペレーション
モバイルアプリで何ができればよいのか
研修のゴール (1st stage)
そのサービスができること*
* おかわり課題で実装した機能は例外
CIの導入
研修のゴール (1st stage)
Rails をバックエンドとしたモバイルアプリの開発
研修のゴール (1st stage)
• Web開発研修、Webオペレーション研修が土台
• Railsアプリ (Web) でできることをモバイルアプリでも
• CIの導入
研修のゴール
2nd stage
1つ以上の「ユーザ体験」* をつくる
研修のゴール (2nd stage)
1st stageで開発したモバイルアプリを土台にして、何もな
いところから作り上げる
* ユーザ体験という課題案は柴田さん (@hsbt) からいただきました
研修のチーム
ソフトウェア開発に挑む2組のチーム
すずぴー
HP
せつやく
あらみそ
HP
にんてんどう
みんなが持っている携帯電話を基準にしました
チーム
iOS
Android
すだっち
HP
ねこ
じょう
HP
まどり
かすみん
HP
ふれんちとーすと
こじこじ
HP
えなじーどりんく
シャッフルはしないつもりです 🙅
チーム
• Webオペレーション研修では、毎週シャッフルを行い、
人が動いても大丈夫なオペレーションを実践しました
• が、モバイルアプリ研修では、言語から異なるため、
シャッフルは予定していません
研修の進め方
実践ソフトウェア開発
キーワード
研修の進め方
• ペーパープロトタイプ
• 遷移図
• 配布 (DeplayGate)
• ユーザテスト
• リーンキャンバス
• インセプションデッキ
• レビュー
• 見積りと計画
研修の進め方
ペーパープロトタイプ、遷移図
「人と向き合うプロトタイピング」
ペーパープロトタイプ、遷移図
http://www.slideshare.net/yutawariishi/ss-47974238
ユーザのため、チームのため
ペーパープロトタイプ
• つくるものは、ユーザにとって良いものか?
• つくるものを、チームが共有できているか?
• 実装に入る前に、まずは描いてみましょう
Prott *
ペーパープロトタイプ
• プロトタイピングツールとして
ProttとPrott noteを使いましょう
• 無料アカウントだと若干制限は
ありますが、研修ではそこまで
問題は無いと思います
* https://prottapp.com
Prott for Browser
ペーパープロトタイプ
サンプル
私と @kurotaky でやってみました
Cacooやマインドマップツールなどを利用して、「流れ」を整理する
遷移図
• 必要な要素は全て洗い出せたか
• 画面から画面への流れに違和感は無いか
• みんなで眺められる図をつくりましょう
サンプル
http://www.shibafoo.com/ の場合
ペーパープロトタイプ、遷移図
研修の進め方
• ProttとPrott noteをつかったペーパープロトタイプ
• Cacooなどによる遷移図
• つくるもののイメージ、流れを共有する
研修の進め方
配布、ユーザテスト
DeployGate* を使ったアプリケーション配布
配布
👎 開発マシンにUSB接続して、都度都度インストール
👍 ワイヤレスにだれでもインストール
• まずは、「インストール出来る」「起動できる」アプリ
を作る(スプリント・ゼロの意識)
* https://deploygate.com/
定期的な成果報告、状況の共有
ユーザテスト
• 毎週のキープアップで成果報告・デモ
• 互いのチームは、互いのプロダクトのユーザになりきる
• 見て、聞いて、触ってみた感想を適切にフィードバック
配布、ユーザテスト
研修の進め方
• DeployGateを使ったアプリケーションの配布
• 互いのチームに触ってもらうユーザテスト
• 進 確認や情報共有のキープアップ(毎週)
研修の進め方
リーンキャンバス、インセプションデッキ、レビュー
2nd stageから
導入のタイミング
• 1st stageの内容は、いわばモバイルアプリへの移植
• リーンキャンバスやインセプションデッキといったプラ
クティスを有効活用しにくい
https://github.com/demi168/Lean-Canvas-prototype-PDF
リーンキャンバス
こちらのリーンキャンバスはビジネスモデルキャンバス (http://businessmodelgeneration.com) とオライリー「Running Lean」を改変した
もので、クリエイティブ・コモンズ 表示―継承 3.0 非移植 ライセンスの元に提供されています。
研修では一部のみ利用
インセプションデッキ
★ プロジェクトの名前
★ 我々はなぜここにいるのか
★ エレベーターピッチ
• パッケージデザイン
• やらないことリスト
• プロジェクトコミュニティ
• 技術的な解決策の概要
• 夜も眠れなくなる問題は何だろう?
• 俺たちの“Aチーム”
• 期間を見極める
• トレードオフ・スライダー
• 初回のリリースに必要なもの
実際に取り組む前に、社内での使用例を見ましょう
リーンキャンバス、インセプションデッキの作り方
• 8月下旬∼9月上旬あたりに説明会を予定
• 必要性と重要性を理解、納得してもらった上で取り組め
るよう準備しています🙇
「ユーザ体験」をえらい人に見てもらいましょう
レビュー
• プロダクトオーナとまではいきませんが、チームが作ろ
うとしているものを見てくれる人がいます
• キープアップのタイミングで、アプリやリーンキャンバス、
インセプションデッキをレビューしてもらいましょう
柴田さん @hsbt
みんなが提案するもの、つくるも
のをビシバシ評価してほしいです。
得意です。
リーンキャンバス、インセプションデッキ、レビュー
研修の進め方
• 2nd stageで、リーンキャンバスとインセプションデッキ
(一部)を作る
• 柴田さんのレビュー
研修の進め方
見積りと計画
これまでと同様に、しかし難易度は大幅アップ
見積りと計画
• 今までは課題が提供されていま
したが、今回は「課題」から考
えてもらいます
• 「やること」そのものを決める
ところからスタートです
speakerdeck.com/kenchan/web-dev-training-introduction
まとめ
モバイルアプリ研修について:バーンと挑戦していこう 🔥
研修のゴール:最高のユーザ体験をよろしく 💝
研修のチーム:三人寄れば文殊の知恵 🍎
研修の進め方:プチスクラム 🏈

More Related Content

Viewers also liked

THE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEERTHE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEERTakahiro Okumura
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクションTakahiro Okumura
 
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクションTakahiro Okumura
 
インフラで実践したチームビルディングそれはサバ天
インフラで実践したチームビルディングそれはサバ天インフラで実践したチームビルディングそれはサバ天
インフラで実践したチームビルディングそれはサバ天ume3_
 
師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfm師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfmTakahiro Okumura
 
「個」から「集」のデザイン
「個」から「集」のデザイン「個」から「集」のデザイン
「個」から「集」のデザインMari Kimura
 
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論Yoshiki Hayama
 
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドJJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドToshiakiArai
 
UIデザインは誰のもの?
UIデザインは誰のもの?UIデザインは誰のもの?
UIデザインは誰のもの?GMO Pepabo, Inc.
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術Daisuke Tamada
 

Viewers also liked (11)

THE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEERTHE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEER
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
 
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
 
UI/UXなUXのお話
UI/UXなUXのお話 UI/UXなUXのお話
UI/UXなUXのお話
 
インフラで実践したチームビルディングそれはサバ天
インフラで実践したチームビルディングそれはサバ天インフラで実践したチームビルディングそれはサバ天
インフラで実践したチームビルディングそれはサバ天
 
師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfm師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfm
 
「個」から「集」のデザイン
「個」から「集」のデザイン「個」から「集」のデザイン
「個」から「集」のデザイン
 
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
 
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドJJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
 
UIデザインは誰のもの?
UIデザインは誰のもの?UIデザインは誰のもの?
UIデザインは誰のもの?
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
 

Recently uploaded

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介: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 UnderstandingToru Tamaki
 
論文紹介: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...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
論文紹介: 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 Gamesatsushi061452
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: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
 
論文紹介: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の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介: 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
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

2015年GMOペパボ新卒エンジニア研修 モバイルアプリ研修イントロダクション