SlideShare a Scribd company logo
1 of 44
Download to read offline
ROOM
G顔の見える
開発チーム
日本マイクロソフト、って?
MSDはこんな感じの人々・・・
OK
新卒入社
見るのは頭の中!
外じゃなくて・・
Working Mother コード
ワークスタイルは
自分で決める!
開発をしています。
日本マーケットに Inspire された
製品・サービスを世界にリリースする
目指すところは・・・
世界へ出て一人前!
メニューとか、ダイアログとか、ヘルプとかの翻訳など・・・
「ローカリゼーション」 は
やっていなかったりします。
バグ
フィードバック
「電話コンパニオン」
文化のギャップを
どう説明するか?
Windows as a Service
Windows 開発側から見た
開発者
Data Center
利用者
パッケージソフトだと・・・
Browser
IoT Device
Telemetry
Deploy
セットアップ
して
購入して店頭に並べて流通に流して箱詰めして
DVDを
作成して
なので、Windows as a Service
開発 テスト 配布
似たような状況の方の
ご参考になれば・・
開発手法の変革!
開発
開発 テスト 配布
恐竜・・・?
いや変革は可能だ!
開発者
プランニング プレビュー(3回)開発(3ヶ月/毎イタレーション)開発(1ヶ月/毎イタレーション)
プランニング
プレビュー(15回)
インサイダー プレビュー
開発(毎イタレーション)
プランニング アイディア
Public 2015年7月 Public 2015年11月 Public 2016年 夏
元アイディアのスケッチ Build 2016 で登場!
世界で通用する
アイディアはでる!
開発 テスト 配布
配布
3年が・・・3分に!!
開発者
Data Center
Telemetry
Deploy
Telemetry
Download
利用者
インサイダー
Windows Insider - SlowWindows Insider - Slow
Deployment - Start Small, Scale Fast
各機能開発 チーム
Feature
Team
Windows チーム
Windows Insider - Fast
Windows 10
リリース!!
毎日更新
数か月毎更新
毎月更新
毎週更新
Windows
Selfhost Ring
数千人
Windows Insider – Fast Ring
Windows Insider – Slow Ring
数百万人
Public Release
Windows シェル チーム
2006年、ジョークだった
Windows as a Service
2006 in Redmond, Washington
一見ジョークでも、
実現可能なもの・・・
見抜けないこともあるわな・・
開発 テスト 配布
テスト
開発者 Data Center
Telemetry
Deploy
Telemetry
利用者
インサイダー
テストする苦しみ
Users x Devices x Applications x Data の膨大な組み合わせ
より多くのテストをするには?
Telemetry の収集と分析
元祖は、Dr. Watson で Crash Report を集めたあたり
Tester から Data Scientist へ
未来は
データサイエンティストの手に・・
CLT-008
Day1 16:35-17:35 @ ROOM J
みんなで作る Windows 10 !
~Windows Insider からのフィードバック データの活用方法~
マイクロソフトディベロップメント株式会社
Windows & Devices 開発統括部
プログラムマネージャー
マイクロソフトディベロップメント株式会社
Windows & Devices 開発統括部
ソフトウェア エンジニア
渡邊 飛雄馬 入谷 優
顔の見える
開発チーム
エンジニアの生活
Work from
Anywhere, Anytime
暗黙のルールにとらわれない。
Visual Studio
Online
Code
Repository
Build
仮想マシン
仮想マシン
Data Center
Developer
環境は自分の工夫次第
デジタル アシスタントの話
Conversation as a Platform への道
冴子先生
Cortana,
Halo, 2549 A.D.
Cortana,
Microsoft, 2015 A.D.
VIDEO
コルタナさん
予定・リマインダー
天気・地震
ニュース
アプリ立ち上げ
Webサーチ
チャット
音
声
認
識
言
語
理
解
音声合成
ユーザー
カード
コルタナさん、声の進化
最初の Windows Insider バージョン
Public Release、2015年11月
声優の声で Voice Font を作成。
イントネーションを改善
コルタナさん、お呼び出しの掟
一、あなたのコルタナが、勘違いしない。
一、ひとつしか、決められない。
一、全年齢対応。全状況対応。
コルタナ○○、とか。
○○コルタナ、とか。
でも、もっと重要なのは・・・
人前で言っても、恥ずかしくない!!
一人でいても、呼びたくなる
テンションが高い時も呼びかけられる
元気がない時も呼びかけられる
ということで、コルタナさん
コルタナさんと
チャット
予定・リマインダー
天気・地震
ニュース
アプリ立ち上げ
Webサーチ
チャット
音
声
認
識
言
語
理
解
音声合成
ユーザー
カード
チャットボット
実写版の時代
冴子先生、
Twitter で Tweet してました
AI には
キャラがある
作るには
コーディングとはちょっと違った
センスが・・・
全知全能のキャラは、
たぶんつまらない。
ChatBot
おしゃべり好きの女子高生Bot
友人同士のような自然な会話
一方の「Cortana」はアシスタント
ディープラーニング技術
(Bing検索エンジン)
+
機械学習のクラウドサービス
(Azure Machine Learning)
開発と運用は、MSD Bing チーム
CPUパワーも
使いよう・・
DBP-019
Day2 15:55-16:55 @ ROOM D
りんなを徹底解剖。"Rinna Conversation
Services" を支える自然言語処理アルゴリズム
日本マイクロソフト株式会社
デベロッパー エバンジェリズム統括本部
部長 エバンジェリスト
砂金 信一郎
マイクロソフト ディベロップメント株式会社
STC Japan
プログラム マネージャー
坪井 一菜 Wu Xianchao
マイクロソフト ディベロップメント株式会社
STC Japan
ソフトウェアディベロップメントエンジニアⅡ
顔の見える
開発チーム
SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来

More Related Content

Similar to SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来

【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
Developers Summit
 
Developers summit-2017-day2-room d-chatops-with-b2b
Developers summit-2017-day2-room d-chatops-with-b2bDevelopers summit-2017-day2-room d-chatops-with-b2b
Developers summit-2017-day2-room d-chatops-with-b2b
Koichi Sasaki
 
Schoo講演資料130409
Schoo講演資料130409Schoo講演資料130409
Schoo講演資料130409
schoowebcampus
 
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
Takuya Oikawa
 
HOTATE (Developers Summit 2012)
HOTATE (Developers Summit 2012)HOTATE (Developers Summit 2012)
HOTATE (Developers Summit 2012)
Yoshihiro Iwanaga
 

Similar to SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来 (20)

Devsumi2013 community
Devsumi2013 communityDevsumi2013 community
Devsumi2013 community
 
エンタメとテクノロジー
エンタメとテクノロジーエンタメとテクノロジー
エンタメとテクノロジー
 
Visual communication
Visual communicationVisual communication
Visual communication
 
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
 
Developers summit-2017-day2-room d-chatops-with-b2b
Developers summit-2017-day2-room d-chatops-with-b2bDevelopers summit-2017-day2-room d-chatops-with-b2b
Developers summit-2017-day2-room d-chatops-with-b2b
 
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
 
フロントエンドというカオスな世界について
フロントエンドというカオスな世界についてフロントエンドというカオスな世界について
フロントエンドというカオスな世界について
 
Schoo講演資料130409
Schoo講演資料130409Schoo講演資料130409
Schoo講演資料130409
 
Weekend Androidのススメ
Weekend AndroidのススメWeekend Androidのススメ
Weekend Androidのススメ
 
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
 
プロダクトブランディングから考えるUX改善
プロダクトブランディングから考えるUX改善プロダクトブランディングから考えるUX改善
プロダクトブランディングから考えるUX改善
 
第9回八子クラウド座談会資料 20121208
第9回八子クラウド座談会資料 20121208第9回八子クラウド座談会資料 20121208
第9回八子クラウド座談会資料 20121208
 
Vantan shinsuke miyaki_upload
Vantan shinsuke miyaki_uploadVantan shinsuke miyaki_upload
Vantan shinsuke miyaki_upload
 
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したいソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
 
IoTの見える化について そしてHoloLens
IoTの見える化について そしてHoloLensIoTの見える化について そしてHoloLens
IoTの見える化について そしてHoloLens
 
Visualizing Software Development
Visualizing Software DevelopmentVisualizing Software Development
Visualizing Software Development
 
HOTATE (Developers Summit 2012)
HOTATE (Developers Summit 2012)HOTATE (Developers Summit 2012)
HOTATE (Developers Summit 2012)
 
Keynote 20120316
Keynote 20120316Keynote 20120316
Keynote 20120316
 

More from decode2016

More from decode2016 (20)

SPL-005_オープンソースから見たマイクロソフト
SPL-005_オープンソースから見たマイクロソフトSPL-005_オープンソースから見たマイクロソフト
SPL-005_オープンソースから見たマイクロソフト
 
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッションSPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
 
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
 
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
 
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
 
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRMPRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
 
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
 
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
 
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
 
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
 
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
 
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
 
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
 
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
 
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
 
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
 
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
 
INF-020_メーカーがおしえてくれない正しいクラウドについて
INF-020_メーカーがおしえてくれない正しいクラウドについてINF-020_メーカーがおしえてくれない正しいクラウドについて
INF-020_メーカーがおしえてくれない正しいクラウドについて
 
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
 
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
 

SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来