SlideShare une entreprise Scribd logo
1  sur  10
今日の内容
1. サービスの構成要素
2. サービスの設計
3. 何を優先すべきか
4. 使えるツール・ソフトの紹介
サービスの構成要素
 1. プロダクト的な面
 2. データ的な面
 3. 役割的な面(人)
プロダクト的な面
 クライアント(iOS、android、ブラウザ、windows8)
 POST : サーバーにデータを送信
 GET : サーバーからデータを取得
 サーバー
 クライアントから送られてきたデータを処理
 クライアントへデータを送信
データ的な面(DB)
 サービス本体のデータ
 会員登録情報 etc…
 サービスをサポートするデータ
 ユーザーの動向に関するデータ
 会員登録数の伸び、ユーザー獲得の導線
etc…
役割的な面
 プロジェクトマネージャー
 SE
 プログラマ
 デザイナー
 マーケ
 データ分析
サービス設計
 フェーズ1
 UI設計(サービスに関するモック作成)
 サービス内で必要なデータの洗い出し
 フェーズ2
 モックの詳細化(どこでどのデータをとるか)
 フェーズ3
 モックのコードへの落とし込み
 DB設計(なるべく正規化した状態で)
 フェーズ4
 実装
何を優先するべきか(小ネタ)
 アプリ作成
 ブラウザ > iOS > android
 ハードコーディングはしてはいけない
 これすると、保守に10倍ぐらい時間がかかる
 グロウスハックはよろしくない
使えるツール・ソフト
 Sublime text
 エディタ、マジで神
 Transmit
 FTP、SFTP系でおそらく最強
 Source Tree or GitHub for (Win or Mac)
 Git管理用
 Xamarin
 アプリはこれで作ります

Contenu connexe

En vedette (7)

Question 3
Question 3Question 3
Question 3
 
Question 4
Question 4Question 4
Question 4
 
Media product use, develop or challenge forms
Media product use, develop or challenge formsMedia product use, develop or challenge forms
Media product use, develop or challenge forms
 
Bordeaux Startups Guidelines by Bordeaux Entrepreneurs
Bordeaux Startups Guidelines by Bordeaux EntrepreneursBordeaux Startups Guidelines by Bordeaux Entrepreneurs
Bordeaux Startups Guidelines by Bordeaux Entrepreneurs
 
11 essential foods for hair growth
11 essential foods for hair growth11 essential foods for hair growth
11 essential foods for hair growth
 
The oral approach and situational language teaching
The oral approach and situational language teachingThe oral approach and situational language teaching
The oral approach and situational language teaching
 
Causes and ayurvedic cures for asthma
Causes and ayurvedic cures for asthmaCauses and ayurvedic cures for asthma
Causes and ayurvedic cures for asthma
 

Similaire à 2014 5-2勉強会スライド

Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!
Takahiro Inoue
 
RWC2012(松江市&テクノプロジェクト)
RWC2012(松江市&テクノプロジェクト)RWC2012(松江市&テクノプロジェクト)
RWC2012(松江市&テクノプロジェクト)
Techno Project Co., Ltd.
 
アイデンティティ プロバイダーとの連携手法 Tsmatsuz
アイデンティティ プロバイダーとの連携手法 Tsmatsuzアイデンティティ プロバイダーとの連携手法 Tsmatsuz
アイデンティティ プロバイダーとの連携手法 Tsmatsuz
Tusyoshi Matsuzaki
 
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Kazuyuki Nomura
 

Similaire à 2014 5-2勉強会スライド (20)

Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
 
Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!
 
DB設計
DB設計DB設計
DB設計
 
RWC2012(松江市&テクノプロジェクト)
RWC2012(松江市&テクノプロジェクト)RWC2012(松江市&テクノプロジェクト)
RWC2012(松江市&テクノプロジェクト)
 
Prd011 ノンコーディング
Prd011 ノンコーディングPrd011 ノンコーディング
Prd011 ノンコーディング
 
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadog
 
アイデンティティ プロバイダーとの連携手法 Tsmatsuz
アイデンティティ プロバイダーとの連携手法 Tsmatsuzアイデンティティ プロバイダーとの連携手法 Tsmatsuz
アイデンティティ プロバイダーとの連携手法 Tsmatsuz
 
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
 
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
 
Accelerate Migration to the Cloud using Data Virtualization
Accelerate Migration to the Cloud using Data VirtualizationAccelerate Migration to the Cloud using Data Virtualization
Accelerate Migration to the Cloud using Data Virtualization
 
Two Dataflows
Two DataflowsTwo Dataflows
Two Dataflows
 
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)
 
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
 
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformQiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
 
Cloud Identity Summit 2011 TOI
Cloud Identity Summit 2011 TOICloud Identity Summit 2011 TOI
Cloud Identity Summit 2011 TOI
 
Ext js 20100526
Ext js 20100526Ext js 20100526
Ext js 20100526
 
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組みリクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
 

2014 5-2勉強会スライド