SlideShare une entreprise Scribd logo
1  sur  118
Télécharger pour lire hors ligne
iOSアプリケーションの
継続的デリバリー
〜エンタープライズ品質のiOSアプリケーションを目指して〜

梅原 直樹
Naoki UMEHARA

14/2/2014
Developers Summit 2014 [14-D-5]
僕たちは
価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
梅原 直樹
うめはら

なおき

Twitter:@numeha
http://numeha.hatenablog.com/

#devsumiD
Developers
Summit
2013

http://www.slideshare.net/numeha/ricoh-ucs-for-ipad
ACTION!
一年間ネタを探しながら一生懸命働く

http://www.flickr.com/photos/davefayram/5909547615
http://event.shoeisha.jp/devsumi
ß

http://event.shoeisha.jp/devsumi
株式会社 リコー
新規事業を生み出すために
クラウド関連とiOS関連の
ソフトウェア開発を
しています
よろしくお願いします
STORY!
2012年6月
とあるiOS開発プロジェクトL
に立候補
俺に任せろ
iOSの開発経験がない
(利用経験もない。むしろAndroid派)

そもそもチームがいない
仕様もない
なぜかそこに納期
だけがあった
http://free-pictograms.com/14-life/261-life.html
プレイングマネージャとして
活動した約1年半
何からどうやれば

http://free-pictograms.com/14-life/261-life.html
STORY!
1. Background
UCS & iOS & Enterprise

2. Practice
価値のあるソフトウェアを作るチーム形成
継続的デリバリーの取り組み
実機を利用した自動テストのテクニック
RICOH UCS
(Unified Communication System)

2011年8月22日
ビデオ会議市場に新規参入
簡単さ・使いやすさを追求した
少人数(約5名)向けの
ポータブル型のビデオ会議システム

P3000

http://www.ricoh.co.jp/ucs
各拠点間

新たなビジネス・コミュニケーション
を提供するiOSプロジェクト
当日はムービーを流しました
iPhone版
(2013/9/10 Release)

iPad版
iPad版

(2013/1/31 Release)

http://www.apple.com/ipad-mini/overview/
iOSアプリにとって
クラウドはなくてはならない存在
クラウド

♥

クラウドをどう作る/使うのか
どこにビジネス価値を与えるのか
(M)BaaS等によりクラウド利用が身近に

http://www.kinvey.com/backend-as-a-service
ビジネスに直結したコミュニケーション手段
お客様のビジネスを止めるようなことはあってはならない

クラウド

♥

品質を追求することによるビジネス価値
それはお客様のビジネスに

なくてはならないものに
なっているか
このような状態に早く出来るのか。そしてその状態を維持できるのか
iOSアプリケーションの
継続的デリバリー
〜エンタープライズ品質のiOSアプリケーションを目指して〜
僕たちは
価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
僕たちは

価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
ソフトウェアは、価値がある限り
開発し続けなければならない

http://www.flickr.com/photos/seanhobson/4272482225
価値のあるソフトウェアは
人間しか作れない/わからない
価値を生み出せる
チーム(ワーク)が価値である
Team
Leader

Test Engineer

Developer

Test EngineerとDeveloperは別の職業
製品の品質について責任を持つ
製品価値を考えながら、

コードの品質について責任を持つ

製品価値の高いものから開発する
受け入れテストを自動化する
役割は違うけれども向いているゴールは同じ

Test Engineer

協力する

Developer

価値のある
ソフトウェア
価値のあるソフトウェアを開発するパイプライン
Feature
概要
Test Engineer

設計
Developer

Feature
シナリオ/
ステップ

受け入れ
テスト

実装

開発者
テスト
価値のある
ソフトウェアを考える

Feature
概要
Test Engineer

設計
Developer

Feature
シナリオ/
ステップ

受け入れ
テスト

実装

開発者
テスト
僕たちは

最小限の機能で市場価値
を生み出せるのか
いまやるべきなのか後でもいいのかを意識する
MMF
Minimum Marketable Feature
お客様に提供する
価値の優先度
Feature
1

Feature
2

Feature
3

Feature
4

Feature
5

Feature
6

Feature
7

Feature
8

これが

MMF
これだけで市場価値を生むことが出来るのか
RICOH UCS for iOSのMMF
モバイルユーザとして、
開催中のP3000 の会議に途中参加して
映像と音声で相手とコミュニケーションしたい、
それは会議の開催場所でなくても参加したいからだ
最初に書いたラフスケッチ
お客様に聞いて価値を確かめる
お客様に提供する
価値の優先度
Feature
1

Feature
2

Feature
3

Feature
4

ここでダメならそこで終了

> 実装の優先度

Feature
5

Feature
6

Feature
7

Feature
8

どこで
1st release
するかはビジネス判断
小さく設計して
小さく実装することで
手戻りを最小化する
大きく育てる
Feature
概要
Test Engineer

設計
Developer

Feature
シナリオ/
ステップ

受け入れ
テスト

実装

開発者
テスト
テストをしながら仕様を決める

Feature
概要
Test Engineer

Feature
シナリオ/
ステップ

お客様に価値を与える
シナリオを自然言語で作る
設計
Developer

実装

受け入れ
テスト

実機で動くテスト
コードを書く
開発者
テスト
Feature
Feature
受け入れ
シナリオ/
概要
テスト
1つのFeatureを実現 ステップ
受け入れテストでは実現でき
Test Engineer
ない内部ロジックのテスト
する実装をする

設計

実装

開発者
テスト

Developer

Featureを確認しながら実装する
例

Feature
シナリオ/
ステップ

Background:
Given the following contacts exist:
| device | another_device | subscription | ask
| ios1 | ios2
| both
|
|
And "ios1" go to contactlist view
And "ios2" go to contactlist view

|

iOS1とiOS2の
2台のデバイスが
コンタクトリスト画面
にいる

お客様への価値を自然言語で確認でき
自動で動くコードにもなる

Scenario: "ios1" can join conference
iOS3のデバイスが
Given "ios3" go to contactlist view
コンタクトリスト画面
And the following accounts start conference:
にいて
| device |
iOS2とiOS3が会議を
| ios2 |
始める
| ios3 |
Then "ios1" should see the presence of "meeting" within row of "ios2"
iOS1からiOS2は
When "ios1" touch the row of "ios2"
会議中にみえ
Then "ios1" should be on video view
iOS1がiOS2をタッチす
And "ios1" should see 3 participants
ると会議に参加する
And "ios1" should not see the private meeting image
当日はムービーを流しました
Feature
概要
Test Engineer

Feature
シナリオ/
ステップ

受け入れ
テスト

仕様/テスト/実装を平行して行うことで
正しい製品・コードに近づく
設計

Developer

実装

開発者
テスト
1つのFeature開発が終わった時に
リリース可能な状態になる
僕たちは
価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
僕たちは
価値のあるソフトウェアを

早く継続的にデリバリーし
お客様を満足させなくては
ならない
ソフトウェアは、価値がある限り
開発し続けなければならない

http://www.flickr.com/photos/seanhobson/4272482225
継続的改善で
1secでも早く
iOSアプリはどのくらいの
スピードでリリース可能なのか
iOS

最高でも

1ヶ月で約4回リリース

XCode
or
Application Loader

Cloud

App Review

Package
Submit
iTunes Connect

7days

Ave:

Install
App Store

無限大にリリース可能
クラウド
(App Reviewのボトルネックはあるが)

クラウドと同様に
継続的にデリバリーが可能な
仕組みを作らなければならない
RICOH UCS for iOSのリリース
2013年
1 2 3
★
1.0.0
★
1.0.1

4

★
1.1.0

5

6

★
★
1.2.0 1.3.0

7

8

9

10

★
★
1.5.0 2.0.0

★
1.1.1

★
2.1.0

11

12

★
2.2.0

★
2.0.1

(機能UP&不具合修正で)

1年間で12回のリリース

★
2.3.0
これが多いか少ないかは
置いておいて

リリースのリズムを作る

http://www.flickr.com/photos/odolphie/2397582359
http://www.amazon.co.jp/gp/product/images/4048707876/ref=dp_image_text_0?ie=UTF8&n=465392&s=books
http://www.allaboutagile.com/7-reasons-why-continuous-delivery-needs-to-be-a-business-initiative/

ビジネスの主導権を得るために
ユーザを早期に獲得し
競争力あるプロダクトを早く実現する

http://www.flickr.com/photos/56155476@N08/6660135637
リリースまでのパイプライン
コードのコミットをしてからミスなく自動的に早くリリースしたい
ビルド

テスト

デプロイ

リリース

自動化

小さく繰り返す

お客様に価値を継続的にデリバリーする唯一の方法
徹底的に自動化する
( App申請だけは手動)

http://cdn.morguefile.com/imageData/public/files/m/mconnors/preview/fldr_2003_06_18/file0002046882848.jpg
継続的デリバリーするパイプライン
繰り返しやることは全て自動化する

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

コード品質のパイプライン

受け入れ
ビルド

デプロイ
on
iPhone/iPad
製品品質のパイプライン

リリース

受け入れ
テスト
リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

コード品質のパイプライン
コードの内部状態を徹底的に可視化する
受け入れ
ビルド

デプロイ
on
iPhone/iPad
製品品質のパイプライン

受け入れ
テスト

リリース
ビルドを壊していないか。コードは健全なのか
Installed Jenkins Plugins
リリース
ビルド

受け入れ
ビルド

1. デプロイ -> Git
コード取得
単体/結合
on
2. ビルド -> Xcode テスト
3.Simulator -> SLOCCount
コード行数
4. 重複コード -> DRY
5. 警告 -> Warnings
デプロイ
on
iPhone/iPad
製品品質のパイプライン

受け入れ
テスト

リリース
書いたコードが正しくテストされているか
リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

1. テスト実行 (GHUnit)

リリース

> ios-sim launch xxx.app --family {$DEVICE}

2. カバレッジデプロイ

受け入れ
> gcovr {$BUILD_DIR}
ビルド
cobertura plugin

on

iPhone/iPad

3. テスト集計
製品品質のパイプライン

受け入れ
テスト
リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

製品品質のパイプライン

リリース
実機を利用した自動テストを重視する/徹底的に行う
受け入れ
ビルド

デプロイ
on
iPhone/iPad

受け入れ
テスト
iOSアプリケーションの
受け入れ自動テストの
テクニック
テストフレームワークを同梱してビルド
リリース
http
ビルド

デプロイ
単体/結合
Test Framework
on
テスト
Simulator
操作

Application
受け入れ
ビルド

デプロイ
on
iPhone/iPad

受け入れ
テスト

リリース
自動でipaファイル作成
複数のデバイスに自動でインストール
リリース
ビルド

デプロイ
ビルドサーバ
単体/結合
on
fruitstrap テスト
Simulator
or

instruments

受け入れ
ビルド

デプロイ
on
iPhone/iPad

受け入れ
テスト

リリース
リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

実に奥が深い...

リリース

受け入れ
ビルド

デプロイ
on
iPhone/iPad

受け入れ
テスト
HTTPで外部から複数台のiOS端末を操作

Frank

Frank

Frank

Application

Application

Application
しかしiOS7からTouch等の操作API禁止
Frank

Frank

Frank

Application

Application

Application
iOS7は
instruments経由
で操作

Test Framework
Calabash
iOS

Frank

Application

iOS6はHTTP経由

ビルドマシン一台につきiOS一台しか操作できない...
Test Framework
Calabash
Test Framework
Frank
iOS
Calabash
Test Framework
Frank
iOS
Calabash
Frank
iOS
VM1

VM2

Application
Application
Application

VMを複数動かし
VM間でアプリ操作コマンドのやりとりを独自実装
iOS6でもiOS7でも
複数台のiOS端末の操作を実現!!
Test Framework
Calabash
Frank
iOS

Test Framework
Calabash
Frank
iOS

Test Framework
Calabash
Frank
iOS

Application

Application

Application
デプロイ
リリース
on
ビルド
異なるiOS
Simulator

単体/結合
テスト
、異なる

デバイス
OS、
異なるネットワーク環境リリース
で受け入れテストを常に実行

受け入れ
ビルド

デプロイ
on
iPhone/iPad

受け入れ
テスト
24時間365日、テストは走り続ける
〜ここまでやってエンタープライズ品質〜

デバイス

iPad, iPhone, iPod Touch

OS

×
iOS6, iOS7

ネットワーク
環境

×
Proxy, Low Bandwidth, etc
※ お客様の様々なネットワーク環境を想定する
iPad
iPhone

iPod Touch

iOS6 & 7

ビルドサーバ
当日はムービーを流しました
 しかし、
テストはFeatureが増えるに
つれて必ず遅くなる
空き端末を探して、
テストを並列実行させる仕組みで高速化
増え続けるFeature

テスト振り分けProxy
Calabash-iOS

0.9.162

October 27, 2013

->

0.9.163
January 7, 2014

Fantastic Speedup!!!
継続的改善で
1secでも早く
僕たちは
価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
価値のあるソフトウェアを開発するパイプライン
Feature
概要
Test Engineer

設計
Developer

Feature
シナリオ/
ステップ

受け入れ
テスト

実装

開発者
テスト
継続的デリバリーするパイプライン
繰り返しやることは全て自動化する

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

コード品質のパイプライン

受け入れ
ビルド

デプロイ
on
iPhone/iPad
製品品質のパイプライン

リリース

受け入れ
テスト
Feature
概要
Test Engineer

設計

Feature
シナリオ/
ステップ

実装

受け入れ
テスト

価値のある
ソフトウェアを

開発者
テスト

Developer

早く継続的に
デリバリー

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト
リリース

受け入れ
ビルド

デプロイ
on
iPhone/

受け入れ
テスト
僕たちははじめにリリースまでの
パイプラインを作った

http://www.flickr.com/photos/49547334@N02/4725090871
2012
5 6 7

8

●
プロジェクト
開始

9

10

11 12

2013
1
2
★
1.0.0

★
1.0.1

3

4

5

6

★
★
★
1.1.0 1.2.0 1.3.0
★
1.1.1

7

8

9

10

★
★
★
1.5.0 2.0.0 2.1.0
★
2.0.1

11

12

★
★
2.2.0 2.3.0

プロジェクト開始時に
ものがなくても仕組みを作る
1stリリースまで
パイプラインのテストがされ
アップデートのリズム
ができる
Feature
概要
Test Engineer

設計

Feature
シナリオ/
ステップ

実装

受け入れ
テスト

価値のある
ソフトウェアを

開発者
テスト

これを繰り返す
Developer

早く継続的に
デリバリー

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト
リリース

受け入れ
ビルド

デプロイ
on
iPhone/

受け入れ
テスト
0.1リリース

0.2リリース

0.3リリース

0.4リリース
そのリズムが継続的な
デリバリーを可能にする

http://www.flickr.com/photos/seanhobson/4272482225
iOSアプリケーションの

継続的デリバリー
は一日にしてならず
まとめ
僕たちは
価値のあるソフトウェアを
早く継続的にデリバリーし
お客様を満足させなくては
ならない
ソフトウェアは、価値がある限り
開発し続けなければならない

http://www.flickr.com/photos/seanhobson/4272482225
Team
Leader

Test Engineer

Developer

Test EngineerとDeveloperは別の職業
製品の品質について責任を持つ
製品価値を考えながら、

受け入れテストを自動化する

コードの品質について責任を持つ
製品価値の高いものから開発する
役割は違うけれども向いているゴールは同じ

Test Engineer

協力する

Developer

価値のある
ソフトウェア
MMF
Minimum Marketable Feature
Feature
概要
Test Engineer

Feature
シナリオ/
ステップ

受け入れ
テスト

仕様/テスト/実装を平行して行うことで
正しい製品・コードに近づく
設計

Developer

実装

開発者
テスト
(App Reviewのボトルネックはあるが)

クラウドと同様に
継続的にデリバリーが可能な
仕組みを作らなければならない
リリースのリズムを作る

http://www.flickr.com/photos/odolphie/2397582359
徹底的に自動化する
( App申請だけは手動)

http://cdn.morguefile.com/imageData/public/files/m/mconnors/preview/fldr_2003_06_18/file0002046882848.jpg
継続的デリバリーするパイプライン
繰り返しやることは全て自動化する

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト

コード品質のパイプライン

受け入れ
ビルド

デプロイ
on
iPhone/iPad
製品品質のパイプライン

リリース

受け入れ
テスト
iOS6でもiOS7でも
複数台のiOS端末の操作を実現!!
Test Framework
Calabash
Frank
iOS

Test Framework
Calabash
Frank
iOS

Test Framework
Calabash
Frank
iOS

Application

Application

Application
iPad
iPhone

iPod Touch

iOS6 & 7

ビルドサーバ
24時間365日、テストは走り続ける
〜ここまでやってエンタープライズ品質〜

デバイス

iPad, iPhone, iPod Touch

OS

×
iOS6, iOS7

ネットワーク
環境

×
Proxy, Low Bandwidth, etc
※ お客様の様々なネットワーク環境を想定する
継続的改善で
1secでも早く
Feature
概要
Test Engineer

設計

Feature
シナリオ/
ステップ

実装

受け入れ
テスト

価値のある
ソフトウェアを

開発者
テスト

Developer

早く継続的に
デリバリー

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト
リリース

受け入れ
ビルド

デプロイ
on
iPhone/

受け入れ
テスト
僕たちははじめにリリースまでの
パイプラインを作った

http://www.flickr.com/photos/49547334@N02/4725090871
Feature
概要
Test Engineer

設計

Feature
シナリオ/
ステップ

実装

受け入れ
テスト

価値のある
ソフトウェアを

開発者
テスト

これを繰り返す
Developer

早く継続的に
デリバリー

リリース
ビルド

デプロイ
on
Simulator

単体/結合
テスト
リリース

受け入れ
ビルド

デプロイ
on
iPhone/

受け入れ
テスト
そのリズムが継続的な
デリバリーを可能にする

http://www.flickr.com/photos/seanhobson/4272482225
iOSアプリケーションの
継続的デリバリー
ご清聴
〜エンタープライズ品質のiOSアプリケーションを目指して〜
ありがとうございました
梅原 直樹
Naoki UMEHARA

14/2/2014
Developers Summit 2014 [14-D-5]

Contenu connexe

Tendances

【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)natsumo
 
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜Oishi Yuichi
 
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」feedtailor
 
iPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスiPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスfeedtailor
 
iOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみようiOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみようJunya Ishihara
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発Osamu Monoe
 
iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)feedtailor
 
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策SearchMan.com
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発 アシアル株式会社
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント アシアル株式会社
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅アシアル株式会社
 
Windows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメWindows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメYoshito Tabuchi
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 Monaca
 
Office for iPad Office for iPhone 企業利用における問題点のまとめ
Office for iPad Office for  iPhone 企業利用における問題点のまとめOffice for iPad Office for  iPhone 企業利用における問題点のまとめ
Office for iPad Office for iPhone 企業利用における問題点のまとめadachiyosuke
 
Monacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめMonacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめアシアル株式会社
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたShin Ogata
 

Tendances (20)

【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
 
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
 
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
 
iPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスiPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティス
 
iOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみようiOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみよう
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
 
iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)
 
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
 
iOS App Storeの話
iOS App Storeの話iOS App Storeの話
iOS App Storeの話
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発
 
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
 
Windows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメWindows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメ
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情
 
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
 
Office for iPad Office for iPhone 企業利用における問題点のまとめ
Office for iPad Office for  iPhone 企業利用における問題点のまとめOffice for iPad Office for  iPhone 企業利用における問題点のまとめ
Office for iPad Office for iPhone 企業利用における問題点のまとめ
 
Monacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめMonacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめ
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
 

En vedette

リコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるリコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるYohei Yamamoto
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Naoki Umehara
 
Appleの先を行くポストタッチインターフェース
Appleの先を行くポストタッチインターフェースAppleの先を行くポストタッチインターフェース
Appleの先を行くポストタッチインターフェースissaymk2
 
AWS移行に向けたクックパッドの取り組み+α
AWS移行に向けたクックパッドの取り組み+αAWS移行に向けたクックパッドの取り組み+α
AWS移行に向けたクックパッドの取り組み+αSugawara Genki
 
JaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッションJaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッションmirer
 
Try EarlGrey | 20161118 iOS Test Night
Try EarlGrey | 20161118 iOS Test NightTry EarlGrey | 20161118 iOS Test Night
Try EarlGrey | 20161118 iOS Test Nightichiko_revjune
 
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-Yusuke Hosonuma
 
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Koji Hasegawa
 
JavascriptでもTestがしたい!
JavascriptでもTestがしたい!JavascriptでもTestがしたい!
JavascriptでもTestがしたい!洋一郎 櫻井
 
snapshot ではじめる ローカライズ検証
snapshot ではじめる ローカライズ検証snapshot ではじめる ローカライズ検証
snapshot ではじめる ローカライズ検証moko ist
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようToshiyuki Hirata
 
はじめてのUnitTest XCTestに触れて
はじめてのUnitTest XCTestに触れてはじめてのUnitTest XCTestに触れて
はじめてのUnitTest XCTestに触れてKenji Tanaka
 
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料yohei sugigami
 
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築Toshiyuki Hirata
 
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundleYusuke HIDESHIMA
 
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話継続的インテグレーションとテストの話
継続的インテグレーションとテストの話Preferred Networks
 
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法Yoshifumi Kawai
 
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用Yoshifumi Kawai
 
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...Yoshifumi Kawai
 

En vedette (20)

リコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるリコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
 
Appleの先を行くポストタッチインターフェース
Appleの先を行くポストタッチインターフェースAppleの先を行くポストタッチインターフェース
Appleの先を行くポストタッチインターフェース
 
AWS移行に向けたクックパッドの取り組み+α
AWS移行に向けたクックパッドの取り組み+αAWS移行に向けたクックパッドの取り組み+α
AWS移行に向けたクックパッドの取り組み+α
 
JaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッションJaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッション
 
Try EarlGrey | 20161118 iOS Test Night
Try EarlGrey | 20161118 iOS Test NightTry EarlGrey | 20161118 iOS Test Night
Try EarlGrey | 20161118 iOS Test Night
 
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
 
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
 
JavascriptでもTestがしたい!
JavascriptでもTestがしたい!JavascriptでもTestがしたい!
JavascriptでもTestがしたい!
 
snapshot ではじめる ローカライズ検証
snapshot ではじめる ローカライズ検証snapshot ではじめる ローカライズ検証
snapshot ではじめる ローカライズ検証
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
 
はじめてのUnitTest XCTestに触れて
はじめてのUnitTest XCTestに触れてはじめてのUnitTest XCTestに触れて
はじめてのUnitTest XCTestに触れて
 
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料
iOS 通信のパフォーマンス改善 ・ iOSオールスターズ登壇資料
 
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築
 
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
 
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
 
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
 
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
 
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
 

Similaire à iOSアプリケーションの継続的デリバリー

iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術Tomoki Hasegawa
 
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門SwiftによるiOS開発再入門
SwiftによるiOS開発再入門Tomoki Hasegawa
 
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャモバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャRikitake Oohashi
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)Developers Summit
 

入社4ヶ月 新入りPdMの取り組み

入社4ヶ月 新入りPdMの取り組み
入社4ヶ月 新入りPdMの取り組み

入社4ヶ月 新入りPdMの取り組みTsuyoshi Nagahashi
 
デザインに騙されないデザイン
デザインに騙されないデザインデザインに騙されないデザイン
デザインに騙されないデザインGyoda Nawoshi
 
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜Shohei Oda
 
2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会adachiyosuke
 
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦いYuto Komai
 
Developer Summit 2014, 13-C-4 セッション
Developer Summit 2014, 13-C-4 セッションDeveloper Summit 2014, 13-C-4 セッション
Developer Summit 2014, 13-C-4 セッションJun Hosokawa
 
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」SORACOM,INC
 
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版真一 藤川
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」Serverworks Co.,Ltd.
 
Dev sami 120727_slideshare
Dev sami 120727_slideshareDev sami 120727_slideshare
Dev sami 120727_slideshareToyoshige Oki
 
Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Groupadachiyosuke
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へekushida
 
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1Hiroki Toyokawa
 
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-EdoSwiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-EdoMegumi Otani(Czenhe)
 

Similaire à iOSアプリケーションの継続的デリバリー (20)

iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
 
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
 
Softlayer_summit
Softlayer_summitSoftlayer_summit
Softlayer_summit
 
OpenCV on mobile
OpenCV on mobileOpenCV on mobile
OpenCV on mobile
 
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャモバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 

入社4ヶ月 新入りPdMの取り組み

入社4ヶ月 新入りPdMの取り組み
入社4ヶ月 新入りPdMの取り組み

入社4ヶ月 新入りPdMの取り組み
 
デザインに騙されないデザイン
デザインに騙されないデザインデザインに騙されないデザイン
デザインに騙されないデザイン
 
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
 
2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会
 
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い
 
Developer Summit 2014, 13-C-4 セッション
Developer Summit 2014, 13-C-4 セッションDeveloper Summit 2014, 13-C-4 セッション
Developer Summit 2014, 13-C-4 セッション
 
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
 
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
Dev sami 120727_slideshare
Dev sami 120727_slideshareDev sami 120727_slideshare
Dev sami 120727_slideshare
 
Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Group
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
 
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
 
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-EdoSwiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
 

iOSアプリケーションの継続的デリバリー