SlideShare une entreprise Scribd logo
1  sur  77
Télécharger pour lire hors ligne
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
1
⼤大企業で実現するイマドキの内製開発
NTTコミュニケーションズ株式会社
技術開発部
岩瀬  義昌
2015年年7⽉月29⽇日
【A-‐‑‒5】【ユーザ企業登壇!】先進企業が語る、
ソフトウェア開発環境のビフォーアフター
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
2
■名前
岩瀬  義昌  /  @iwashi86
■仕事
NTTコミュニケーションズ株式会社
技術開発部  Webコア  Technology  Unit
Web/インフラ  エンジニア
⾃自⼰己紹介
■コミュニティ活動
・WebRTC  Meetup  Tokyo  主催
・July  Tech  Festa  2015    講演  等
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
⾃自⼰己紹介
3
■名前
岩瀬  義昌  /  @iwashi86
■仕事
NTTコミュニケーションズ株式会社
技術開発部  Webコア  Technology  Unit
Web/インフラ  エンジニア
■コミュニティ活動
・WebRTC  Meetup  Tokyo  主催
・July  Tech  Festa  2015    講演  等
⼤大事な前置き
今⽇日の話は会社全体の話ではありません
どちらかというとマイノリティ
マイノリティですが、
多くの皆様に役⽴立立つ内容をお話いたします
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
4https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒
pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj
歴史ある⼤大企業でも
イマドキの内製開発ができる
伝えたい内容はシンプルです。それは…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
5
⾃自⾝身の経験談にもとづく
従来の開発スタイルから
イマドキの開発スタイルへ  
移⾏行行したストーリーをお話します
https://www.flickr.com/photos/anniferrr/3991736436/in/photolist-‐‑‒75JGb1-‐‑‒5y8X-‐‑‒5mkLbA-‐‑‒kQUrV8-‐‑‒jCKhFW-‐‑‒7vow9m-‐‑‒vbHqd-‐‑‒7B9bJC-‐‑‒jynase-‐‑‒7vjGTv-‐‑‒6WBBxo-‐‑‒k7Yjh4-‐‑‒mWwCtS-‐‑‒8YjT1m-‐‑‒8hstUM-‐‑‒9VRMwV-‐‑‒ES8ka-‐‑‒8Zsjij-‐‑‒8f6dky-‐‑‒vRpaVG-‐‑‒e5uak-‐‑‒66xxKG-‐‑‒r8RCPb-‐‑‒4ZieiN-‐‑‒9B3zRn-‐‑‒e9ZTaG-‐‑‒4rZGcv-‐‑‒j5snjj-‐‑‒9f1pjK-‐‑‒nEkge-‐‑‒5a5d3b-‐‑‒nbosqc-‐‑‒8GHMja-‐‑‒obwuGp-‐‑‒
iWBaoJ-‐‑‒7wrJeb-‐‑‒oskvbH-‐‑‒8P5DFt-‐‑‒99bKq8-‐‑‒7tDusL-‐‑‒8XQzUr-‐‑‒chfseU-‐‑‒hpvbJB-‐‑‒4TAS6x-‐‑‒7Rc4k-‐‑‒isqYJM-‐‑‒97JnFE-‐‑‒8cWhUm-‐‑‒8RDn3U-‐‑‒oXyrDb/
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
6
2年年半前、私は聴衆の1⼈人でした
https://www.flickr.com/photos/open_̲hardware_̲summit/5022736166/in/photolist-‐‑‒8DQQtq-‐‑‒8xjBUU-‐‑‒7RZiaf-‐‑‒7RW4At-‐‑‒7RW4v2-‐‑‒7RW4sn-‐‑‒7RW4re-‐‑‒7RZhRh-‐‑‒7RW4jk-‐‑‒7RZhJA-‐‑‒7RZhG3-‐‑‒f3DMwK-‐‑‒59m9HZ-‐‑‒73Nae7-‐‑‒aUh3G6-‐‑‒6G32k6-‐‑‒7RZqaJ-‐‑‒7RVZ48-‐‑‒7RWbDi-‐‑‒7RZq3o-‐‑‒7RZpS1-‐‑‒7RWbfg-‐‑‒7RZpwY-‐‑‒7RZprA-‐‑‒aUh5X8-‐‑‒
aUhae6-‐‑‒5wVy9G-‐‑‒7RWbK8-‐‑‒7RZq9h-‐‑‒7RZq6f-‐‑‒7RWbxa-‐‑‒7RZpZf-‐‑‒7RWbtn-‐‑‒7RZpTo-‐‑‒7RZpQh-‐‑‒7RZpNh-‐‑‒7RZpLE-‐‑‒7RWbhD-‐‑‒ou8tTh-‐‑‒eP6i1J-‐‑‒7JKLt8-‐‑‒oGqWN8-‐‑‒oLmv1r-‐‑‒8uoTxu-‐‑‒hhEwmV-‐‑‒9vkBhR-‐‑‒59pyGh-‐‑‒7RZpHQ-‐‑‒7RWbea-‐‑‒7RWbdc
デブサミ2013に来てました
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
7
2年年半前、私は聴衆の1⼈人でした
https://www.flickr.com/photos/open_̲hardware_̲summit/5022736166/in/photolist-‐‑‒8DQQtq-‐‑‒8xjBUU-‐‑‒7RZiaf-‐‑‒7RW4At-‐‑‒7RW4v2-‐‑‒7RW4sn-‐‑‒7RW4re-‐‑‒7RZhRh-‐‑‒7RW4jk-‐‑‒7RZhJA-‐‑‒7RZhG3-‐‑‒f3DMwK-‐‑‒59m9HZ-‐‑‒73Nae7-‐‑‒aUh3G6-‐‑‒6G32k6-‐‑‒7RZqaJ-‐‑‒7RVZ48-‐‑‒7RWbDi-‐‑‒7RZq3o-‐‑‒7RZpS1-‐‑‒7RWbfg-‐‑‒7RZpwY-‐‑‒7RZprA-‐‑‒aUh5X8-‐‑‒
aUhae6-‐‑‒5wVy9G-‐‑‒7RWbK8-‐‑‒7RZq9h-‐‑‒7RZq6f-‐‑‒7RWbxa-‐‑‒7RZpZf-‐‑‒7RWbtn-‐‑‒7RZpTo-‐‑‒7RZpQh-‐‑‒7RZpNh-‐‑‒7RZpLE-‐‑‒7RWbhD-‐‑‒ou8tTh-‐‑‒eP6i1J-‐‑‒7JKLt8-‐‑‒oGqWN8-‐‑‒oLmv1r-‐‑‒8uoTxu-‐‑‒hhEwmV-‐‑‒9vkBhR-‐‑‒59pyGh-‐‑‒7RZpHQ-‐‑‒7RWbea-‐‑‒7RWbdc
漠然とした不不安
エンジニアとしてこのままでよいのか?
世の中の開発ってどうなってるのか?
デブサミにきたモチベーションは
というのも…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
8
当時の⾃自⾝身を取り巻く環境
https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒p7fxgS-‐‑‒
zh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH
要件定義 受⼊入試験
外部設計 結合試験
詳細設計 詳細設計
製造・単体
いわゆる
ウォーターフォール開発で
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
9
その中でも上流流・下流流を担当
https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒
p7fxgS-‐‑‒fzh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH
要件定義 受⼊入試験
外部設計 結合試験
詳細設計 詳細設計
製造・単体
この⼯工程のエンジニアの
武器って分かりますか?
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
10
もちろん武器はOffice!
https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒
p7fxgS-‐‑‒fzh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
11
デブサミでの衝撃
https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒
cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
そんな私が受けた衝撃は
⼤大きかったです。
具体的には・・・
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
12
デブサミでの衝撃
世の中の開発って凄いぞ!
https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒
cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
13
デブサミでの衝撃
世の中の開発って凄いぞ!
特にスピードが違いすぎる!
例例:DevOps、
    継続的インテグレーション
https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒
cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
14
デブサミでの衝撃
世の中の開発って凄いぞ!
特にスピードが違いすぎる!
例例:DevOps、
    継続的インテグレーション
「1⽇日10回デプロイ」
https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒
cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
15
間違えじゃないの?
世の中の開発って凄いぞ!
特にスピードが違いすぎる!
例例:DevOps、
    継続的インテグレーション
「1⽇日10回デプロイ」
https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒
cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
10ヶ⽉月に1回デプロイ
私の常識識とだいぶ
違いました。
時間軸がズレてる?
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
16
それから2年年半経過、現在
https://www.flickr.com/photos/dgoomany/4976874188/in/photolist-‐‑‒8zMMiE-‐‑‒37xBsA-‐‑‒j5m5-‐‑‒46TK6f-‐‑‒46VPDq-‐‑‒eehuH3-‐‑‒2iQL3f-‐‑‒pu2SC-‐‑‒9RBdqp-‐‑‒dY3Cyx-‐‑‒68giiZ-‐‑‒9izg4F-‐‑‒hgSoM-‐‑‒3bfpok-‐‑‒8Syo8u-‐‑‒9yHBc-‐‑‒dT1K7g-‐‑‒yYegd-‐‑‒a6otTh-‐‑‒4MzR3h-‐‑‒3fwdXt-‐‑‒rY2JvS-‐‑‒
q78VTH-‐‑‒2SfecP-‐‑‒5D9SUk-‐‑‒ijHYw6-‐‑‒9rYx2f-‐‑‒5WqERr-‐‑‒9zpLQz-‐‑‒pwnUwr-‐‑‒bZSnR7-‐‑‒3uBH-‐‑‒f3tze9-‐‑‒6h8HWp-‐‑‒bXWCuJ-‐‑‒7gyga-‐‑‒BYokz-‐‑‒93RiPz-‐‑‒Kdza4-‐‑‒46PDtH-‐‑‒9UUtWJ-‐‑‒K9TuP-‐‑‒om1ti-‐‑‒762FtZ-‐‑‒eMFLNi-‐‑‒7ycPeQ-‐‑‒8jAzjF-‐‑‒7qXptN-‐‑‒bV7grF-‐‑‒bMDNdg
時は経ち、今はかなり
異異なる環境にいます
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
17
Web最先端技術である
WebRTCプラットフォームを
⼤大企業が内製開発中⼼心にリリース
単発にリリース
するだけではなく…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
18
新機能を⾼高速開発・継続リリース
WebRTC業界での先端であり続ける
継続的に新機能を
出しています
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
19
そんな2年年半の変化についてこれからお話します
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
NTT  /  NTTコミュニケーションズ  と聞くと
どのようなイメージが思い浮かびますか?
20
内容に踏み込む前に
1つ質問です
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
様々なイメージがあると思います
21
レガシー
電話
クラウド
歴史がある
インターネット
通信
⼤大企業 セキュリティ
国際
データセンタ
OCNモバイルONE
B2B
その中でもよくある
イメージは…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
22
古くからある⼤大企業
参考:前⾝身の電電公社は1952年年設⽴立立
https://www.flickr.com/photos/112931986@N07/11645033223/in/photolist-‐‑‒iK2QET-‐‑‒7sWQBK-‐‑‒jazKa-‐‑‒2oXk2v-‐‑‒2oXkcB-‐‑‒8J9FXm-‐‑‒8J9GfQ-‐‑‒8J9EeU-‐‑‒8J6x8P-‐‑‒8J6wva-‐‑‒8J9FAd-‐‑‒8J6w8e-‐‑‒4rRmGv-‐‑‒6fJm1e-‐‑‒iK7fJ8-‐‑‒iK8BbM-‐‑‒8J6A3V-‐‑‒8J6ygB-‐‑‒8J9EBo-‐‑‒8J6rBc-‐‑‒8J6rUF-‐‑‒8J9zuh-‐‑‒8J9zcY-‐‑‒8J9ySN-‐‑‒8J9CAf-‐‑‒8J6tjZ-‐‑‒2oXkea-‐‑‒2oXkce-‐‑‒2oXkbK-‐‑‒2oXkdg-‐‑‒57MKLt-‐‑‒
rs7YbV-‐‑‒5ozZT3-‐‑‒iKbhrj-‐‑‒iK7g1R-‐‑‒4VHLyS-‐‑‒4VDvUg-‐‑‒m3JXZ4-‐‑‒85vph4-‐‑‒auHyEc-‐‑‒fp5sj-‐‑‒4Gf3qe-‐‑‒zFtQB-‐‑‒sxTLu-‐‑‒4Gjd2Q-‐‑‒Ngx8o-‐‑‒SUXKY-‐‑‒57pb1e-‐‑‒5bQEmS-‐‑‒kLRTZb
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
23
そんな企業の開発スタイル
外注開発
内製開発
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
24
会社全体で⾔言えば・・・
外注開発
内製開発
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
25
しかし所属するチームでは
外注開発
内製開発
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
なぜ内製開発するのか?
26
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
27
なぜ内製開発するのか?
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
28
なぜ内製開発するのか?
・技術⼒力力は競争⼒力力の源泉
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
29
なぜ内製開発するのか?
・技術⼒力力は競争⼒力力の源泉
・外注していると速度度が遅すぎる
  
たとえばNDA、契約等の
⼯工程はそれなりに
時間ががかかりますよね
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
30
なぜ内製開発するのか?
・技術⼒力力は競争⼒力力の源泉
・外注していると速度度が遅すぎる
・内製×DevOps=超⾼高速
当たり前なことですが
内製とDevOpsは相性が良良いです。
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
31
なぜ内製開発するのか?
・技術⼒力力は競争⼒力力の源泉
・外注していると速度度が遅すぎる
・内製×DevOps=超⾼高速
・何よりやってて楽しい!
単に楽しいだけじゃないんです。事実、
エンジニアのモチベーションと
プロダクト品質は強い相関があります。
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
32
なぜ内製開発するのか?
・技術⼒力力は競争⼒力力の源泉
・外注していると速度度が遅すぎる
・内製×DevOps=超⾼高速
・何よりやってて楽しい!
・何よりやってて楽しい!(⼤大事なry)
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
どのように内製しているか?
33
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
34
・スクラム  /  ウォーターフォール併⽤用
https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒
djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒
zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV
スクラム
開発プロセス
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
35
・スクラム  /  ウォーターフォール併⽤用
・積極的にコーディング
  
https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒
djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒
zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV
スクラム コーディング
開発プロセス
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
36
・スクラム  /  ウォーターフォール併⽤用
・積極的にコーディング
・テストやデプロイは徹底して⾃自動化
  
開
発
テス
ト
デプ
ロイ
運⽤用
https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒
djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒
zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV
スクラム コーディング
⾃自動化
(CI、DevOps)
開発プロセス 開発効率率率を上げるために
継続的インテグレーション、
Infrastructre  as  Code等の
⾃自動化は徹底的にやります
そんなプロセスを⽀支えるのが…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
37
https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒
djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒
zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV
開発プロセスを⽀支えるカルチャーを明⽂文化
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
38
https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒
djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒
zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV
開発プロセスを⽀支えるカルチャーを明⽂文化
⽂文化に沿った⾏行行動を
紹介すると…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
39
常に先端技術を。エンジニア個⼈人の成⻑⾧長を。
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
40
–  情報共有
•  Slack
•  Github  Wiki
–  タスク管理理
•  Github  Issues
•  Huboard  (カンバン)
•  Trello
–  ソースコード管理理
•  GitHub.com
•  GitHub  Enterprise
–  開発環境
•  Mac
•  Intellij  IDEA
•  Sublime  Text3
ツールは常に最⾼高のものを
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
41
–  情報共有
•  Slack
•  Github  Wiki
–  タスク管理理
•  Github  Issues
•  Huboard  (カンバン)
•  Trello
–  ソースコード管理理
•  GitHub.com
•  GitHub  Enterprise
–  開発環境
•  Mac
•  Intellij  IDEA
•  Sublime  Text3
社外の皆様と⼀一緒に盛り上げたいもの
nttcomリポジトリで公開
社内の機密技術となるもの
.com  と  Enterprise  は特性で使い分け
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
42
•  Chat  Ops
–  Slack
•  CI
–  Github
–  Jenkins
•  リモートワーク
–  Sqwiggle
–  WebRTC  Chat
働き⽅方は常により良良く
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
GitHubを使った開発事例例
43
(ここ1週間の話)
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
コンテンツの⽼老老朽化に伴なうウェブサイトリニューアル
44
2013/12  ~∼ 2015/7  ~∼
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
45
リリース1週間前に仕様変更更が発覚
(炎上の気配、ピンチ!)
https://www.flickr.com/photos/fwp/50769523/in/photolist-‐‑‒5ud1B-‐‑‒5iQA1y-‐‑‒3K8YH-‐‑‒5nG8G5-‐‑‒5SAL7Q-‐‑‒5SwqW2-‐‑‒psQicN-‐‑‒7iS9Vp-‐‑‒9f7tn4-‐‑‒4KZT3m-‐‑‒sHKq6a-‐‑‒81BpBz-‐‑‒4r2AvA-‐‑‒oCnbWX-‐‑‒p1SEtj-‐‑‒
nNqfZ1-‐‑‒34zbjL-‐‑‒5jv7Vz-‐‑‒5jzpE5-‐‑‒pKh97n-‐‑‒4mbzHi-‐‑‒7dEPEo-‐‑‒p2wcwe-‐‑‒bq4p97-‐‑‒fDnw3N-‐‑‒6u4A4z-‐‑‒5a5u45-‐‑‒pdKj5G-‐‑‒bwYH1c-‐‑‒fCZeDp-‐‑‒5ioaSY-‐‑‒6JeANq-‐‑‒93U9Mc-‐‑‒72inyS-‐‑‒bDKvU-‐‑‒aiHWdJ-‐‑‒5dGgEL-‐‑‒
eezcZy-‐‑‒9rY7B-‐‑‒seXXpq-‐‑‒5SALss-‐‑‒fLCxN2-‐‑‒dPgTLz-‐‑‒f5zu4u-‐‑‒mcZkbj-‐‑‒baxJre-‐‑‒8nJqTr-‐‑‒563Peq-‐‑‒d4vH4W-‐‑‒ak7MTm
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
46https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒
q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c
焦らずissueの洗い出し、アサイン
変化に対応できる
チームなので、焦らず
ミーティングします
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
47https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒
q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c
issueはGitHubで全て管理理
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
48https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒
q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c
後は各メンバが⾮非同期で開発
分散・⾮非同期
でissue処理理
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
49
チームメンバ全員の
⾶飛び交うプルリクエスト
http://kura3.photozou.jp/pub/835/2811835/photo/156287108_̲624.jpg
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
50
無事リリース!
https://www.flickr.com/photos/debuda/8742884150/in/photolist-‐‑‒mViGZY-‐‑‒2EFEc-‐‑‒6UMsAd-‐‑‒rfeg5H-‐‑‒sc2MWi-‐‑‒rfefV4-‐‑‒sbYRe2-‐‑‒rSGKik-‐‑‒rSGKdv-‐‑‒nhd5Ti-‐‑‒nyGoSP-‐‑‒nypgrM-‐‑‒5ZQZuT-‐‑‒7afV2L-‐‑‒4HaRq6-‐‑‒bpGj1J-‐‑‒ap7TqX-‐‑‒6Vduyp-‐‑‒qZyzTV-‐‑‒96ntzZ-‐‑‒63FBY4-‐‑‒8yZRPz-‐‑‒dpqCpi-‐‑‒4P7SN-‐‑‒aceSc3-‐‑‒jPMfTM-‐‑‒dKWDy-‐‑‒84VYr6-‐‑‒5QqL5-‐‑‒bAuiig-‐‑‒maBd3h-‐‑‒ayQrrG-‐‑‒ejzyRU-‐‑‒bpXDyq-‐‑‒6iGG7L-‐‑‒brqiL5-‐‑‒
s9JYLm-‐‑‒rvYJFu-‐‑‒2kpYxh-‐‑‒6sRNzc-‐‑‒bBpuyQ-‐‑‒rqZ7f-‐‑‒keB6AV-‐‑‒NWuVk-‐‑‒nCMSV4-‐‑‒fMqNkw-‐‑‒9EzYhk-‐‑‒hngfd8-‐‑‒sbbeiW-‐‑‒9tnrwJ
このようなチームを
⽀支える…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
51
https://www.flickr.com/photos/tanyalpm/5703582569/in/photolist-‐‑‒9G1mov-‐‑‒9LesCT-‐‑‒5VSxdM-‐‑‒61S7N-‐‑‒nXADuZ-‐‑‒oqnak4-‐‑‒kaFoxp-‐‑‒qo3Sbk-‐‑‒8XEyr5-‐‑‒6ws6gD-‐‑‒HN6MP-‐‑‒9KxaxB-‐‑‒
bjLukL-‐‑‒5ExzPp-‐‑‒bjLufY-‐‑‒fWzxqQ-‐‑‒iG6Qdm-‐‑‒qaD8Tz-‐‑‒nAjjar-‐‑‒9aXhgc-‐‑‒9P6kjc-‐‑‒cjvXfw-‐‑‒74f1d9-‐‑‒GTdvv-‐‑‒cnE9U1-‐‑‒9SNzVN-‐‑‒5jUnpY-‐‑‒6pnoh1-‐‑‒owLLNh-‐‑‒6URLrb-‐‑‒9b1nXw-‐‑‒9b1pDS-‐‑‒a8Tv5b-‐‑‒
qam1zj-‐‑‒4zEgDL-‐‑‒nUCXxp-‐‑‒9aXjX6-‐‑‒bVZ4T4-‐‑‒6EdNWp-‐‑‒5Pg1RE-‐‑‒bHrbSc-‐‑‒fgXtH-‐‑‒nSM383-‐‑‒6SxXna-‐‑‒9Bx4Jf-‐‑‒aYWtQ4-‐‑‒bRefbk-‐‑‒oJtsak-‐‑‒agMYJQ-‐‑‒peEKTD/
良良い⽂文化は草の根で伝わる
その1つの例例が…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
52
GitHub  Enterpriseの導⼊入
・当初:20⼈人弱で利利⽤用(スモールスタート)
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
53
GitHub  Enterpriseの導⼊入
・当初:20⼈人弱で利利⽤用(スモールスタート)
社内ランチ技術
勉強会・⼝口コミ
などで布教
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
54
GitHub  Enterpriseの導⼊入
・当初:20⼈人弱で利利⽤用(スモールスタート)
・現在:80⼈人超へ増加(今なお増加中)
社内ランチ技術
勉強会・⼝口コミ
などで布教
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
GitHub  Enterpriseを
導⼊入すると組織で何が起こるのか?
55
回答の前に
皆さんにお聞きします…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
56https://www.flickr.com/photos/stringgle/298571748/
隣隣のチーム・担当で何やってるかわかりますか?
質問を変えます…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
57https://www.flickr.com/photos/stringgle/298571748/
どんな技術を使っているか?
コードレベルで具体的にわかりますか?
隣隣のチーム・担当で何やってるかわかりますか?
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
58
With  GitHub  Enterprise
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
59
GitHub  Enterpriseを導⼊入すると
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
60
GitHub  Enterpriseを導⼊入すると
・隣隣のチームアクティビティ
  コードが全て⾒見見える化される
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
61
・隣隣のチームアクティビティ
  コードが全て⾒見見える化される
・良良いコードは⼀一緒に使える
  チームを越えて、共同開発できる!
GitHub  Enterpriseを導⼊入すると
これってつまり…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
62
・隣隣のチームアクティビティ、コードが
  全て丸⾒見見えになる
・良良いコードは⼀一緒に使える
  チームを越えて、共同開発できる!
社内オープンソース!
GitHub  Enterpriseを導⼊入すると
その社内オープンソースが
広まると…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
63
https://www.flickr.com/photos/evarinaldiphotography/8541751950/in/photolist-‐‑‒e1NHgm-‐‑‒oiv7Uy-‐‑‒fH6rHr-‐‑‒om39u7-‐‑‒t1xqCk-‐‑‒48QEuW-‐‑‒4qXLX4-‐‑‒pGVSui-‐‑‒2oUQJ2-‐‑‒bScBda-‐‑‒4RdQSP-‐‑‒cQzsQW-‐‑‒555Ksa-‐‑‒4QrFHn-‐‑‒4nBbSK-‐‑‒pCMg99-‐‑‒o5SLVa-‐‑‒8mVAzG-‐‑‒
qFm8ji-‐‑‒e1VJMR-‐‑‒neuQp5-‐‑‒fAMaes-‐‑‒4QjXMs-‐‑‒3RQX11-‐‑‒cqU8UQ-‐‑‒7aBtDz-‐‑‒qoN3k5-‐‑‒4UTCc-‐‑‒5JQe2d-‐‑‒63UKvd-‐‑‒njrRKZ-‐‑‒a1A7k4-‐‑‒5nRCkD-‐‑‒ojxD4a-‐‑‒6BcUWf-‐‑‒9XStLo-‐‑‒fSfJAc-‐‑‒orZ1DW-‐‑‒adP8nh-‐‑‒4By8SA-‐‑‒9Gh2vJ-‐‑‒nFnCnv-‐‑‒ot4wjK-‐‑‒oawgzt-‐‑‒4JyLzZ-‐‑‒4nXSiz-‐‑‒
i4fFqs-‐‑‒9ZutxS-‐‑‒bLN6oK-‐‑‒nD46Xv
組織の活性化!
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
コードだけじゃない
64
GitHubEnterpriseは
他の業務も活かせます
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
65
開発あるある
•  詳細設計書.xls
こういうドキュメントって
あったりしますよね
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
66
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
⽇日付を加えてこれでFIXかな
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
67
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
あ、まだ修正する点があった
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
68
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
•  詳細設計書_̲20150316(最新).xls  
あ、このファイルが最新か
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
69
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
•  詳細設計書_̲20150316(最新).xls  
•  詳細設計書_̲20150316(最新2).xls  
もう誰も信じられない
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
70
本当に必要なもの
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
•  詳細設計書_̲20150316(最新).xls  
•  詳細設計書_̲20150316(最新2).xls  
最新版のドキュメントと…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
71
修正が発⽣生した経緯
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
•  詳細設計書_̲20150316(最新).xls  
•  詳細設計書_̲20150316(最新2).xls  
+誰が、なぜ、どう変えた
これってまさにgitの
得意な所ですよね
それなら…
過去の変更更履履歴ですよね
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
72
ドキュメント業務だってGitHub  Enterpriseでできる
•  詳細設計書.xls
•  詳細設計書_̲20150316.xls
•  詳細設計書_̲20150316r2.xls
•  詳細設計書_̲20150316(最新).xls  
•  詳細設計書_̲20150316(最新2).xls  
コミット・プルリクエスト
補⾜足:diffをgit上で⾒見見るのは
      難しいので運⽤用には⼯工夫が必要
GitHub
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
最後に
73
本プレゼンで
伝えたいメッセージは
これでした…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
74https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒
pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj
歴史ある⼤大企業でも
イマドキの内製開発ができる
そのためには…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
75https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒
pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj
歴史ある⼤大企業でも
イマドキの内製開発ができる
スモールスタートで徐々に周囲を巻き込む
本当に良良いものは広がる
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
76https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒
pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj
歴史ある⼤大企業でも
イマドキの内製開発ができる
スモールスタートで徐々に周囲を巻き込む
本当に良良いものは広がる 本当に良良いもの、
GitHubは
その1つです
また、もう1つ⼤大事なこと、
それは…
Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved.
77https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒
pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj
歴史ある⼤大企業でも
イマドキの内製開発ができる
スモールスタートで徐々に周囲を巻き込む
本当に良良いものは広がる
エンジニアとして楽しい⼈人⽣生を!
以上です。ありがとう
ございました。

Contenu connexe

Tendances

マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!mosa siru
 
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanフロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanItsuki Kuroda
 
Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介Hiroyuki Wada
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)NTT DATA Technology & Innovation
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019Tokoroten Nakayama
 
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devlove事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devloveItsuki Kuroda
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveTokoroten Nakayama
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととYasui Tsutomu
 
技術者として抑えておきたい Power BI アーキテクチャ
技術者として抑えておきたい Power BI アーキテクチャ技術者として抑えておきたい Power BI アーキテクチャ
技術者として抑えておきたい Power BI アーキテクチャYugo Shimizu
 
LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)masayoshi takahashi
 
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないCarnot Inc.
 
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントDX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントTakeshi Kakeda
 
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回Yoshiki Hayama
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用Akinori SAKATA
 
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
心理的安全性の構造 デブサミ2019夏 structure of psychological safety心理的安全性の構造 デブサミ2019夏 structure of psychological safety
心理的安全性の構造 デブサミ2019夏 structure of psychological safetyTokoroten Nakayama
 
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー「速」を落とさないコードレビュー
「速」を落とさないコードレビューTakafumi ONAKA
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するHitachi, Ltd. OSS Solution Center.
 

Tendances (20)

マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
TLS, HTTP/2演習
TLS, HTTP/2演習TLS, HTTP/2演習
TLS, HTTP/2演習
 
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanフロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
 
Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
 
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devlove事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
 
技術者として抑えておきたい Power BI アーキテクチャ
技術者として抑えておきたい Power BI アーキテクチャ技術者として抑えておきたい Power BI アーキテクチャ
技術者として抑えておきたい Power BI アーキテクチャ
 
LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)LTを支える技術(LLD'11 Winter)
LTを支える技術(LLD'11 Winter)
 
アイデアソン・ハッカソン運営ガイドブック
アイデアソン・ハッカソン運営ガイドブックアイデアソン・ハッカソン運営ガイドブック
アイデアソン・ハッカソン運営ガイドブック
 
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
 
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントDX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
 
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
 
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
心理的安全性の構造 デブサミ2019夏 structure of psychological safety心理的安全性の構造 デブサミ2019夏 structure of psychological safety
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
 
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
 

En vedette

テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-賢 秋穂
 
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみてアプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみてSato Shun
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)Akihiro Kuwano
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?Operation Lab, LLC.
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)Yosuke Hiraishi
 
これからはじめるインフラエンジニア
これからはじめるインフラエンジニアこれからはじめるインフラエンジニア
これからはじめるインフラエンジニア外道 父
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由axsh co., LTD.
 
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社Satoru Yamamoto
 
DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発Koichi Hamada
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境Hisao Soyama
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介Recruit Technologies
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AIaki33524
 
データ可視化とコスト管理
データ可視化とコスト管理データ可視化とコスト管理
データ可視化とコスト管理Applibot, Inc.
 
営業プロセス研修資料
営業プロセス研修資料営業プロセス研修資料
営業プロセス研修資料Kouichi Morita
 
About Servicegrant / digest
About Servicegrant / digestAbout Servicegrant / digest
About Servicegrant / digestServicegrant
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)bash0C7
 
能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた真一 北原
 

En vedette (20)

テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
 
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみてアプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
 
これからはじめるインフラエンジニア
これからはじめるインフラエンジニアこれからはじめるインフラエンジニア
これからはじめるインフラエンジニア
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
 
プログラムを高速化する話
プログラムを高速化する話プログラムを高速化する話
プログラムを高速化する話
 
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社
ABテスト・LPOのための統計学【社内向けサディスティックエディション】データアーティスト株式会社
 
DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発
 
企業における統計学入門
企業における統計学入門企業における統計学入門
企業における統計学入門
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AI
 
データ可視化とコスト管理
データ可視化とコスト管理データ可視化とコスト管理
データ可視化とコスト管理
 
営業プロセス研修資料
営業プロセス研修資料営業プロセス研修資料
営業プロセス研修資料
 
About Servicegrant / digest
About Servicegrant / digestAbout Servicegrant / digest
About Servicegrant / digest
 
過換気症候群
過換気症候群過換気症候群
過換気症候群
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
 
能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた
 

Similaire à ⼤企業で実現するイマドキの内製開発

NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービス
NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービスNTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービス
NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービスNTT Software Innovation Center
 
WebRTCが拓く 新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く 新たなWebビジネスの世界Kensaku Komatsu
 
企業におけるイノベーションの挑戦
企業におけるイノベーションの挑戦企業におけるイノベーションの挑戦
企業におけるイノベーションの挑戦Osaka University
 
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例Katsuya Tanaka
 
Enterprise hacknight 1-igarashi
Enterprise hacknight 1-igarashiEnterprise hacknight 1-igarashi
Enterprise hacknight 1-igarashiTomohiro Igarashi
 
iPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCiPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCKensaku Komatsu
 
Twilioビジネスセミナー資料
Twilioビジネスセミナー資料Twilioビジネスセミナー資料
Twilioビジネスセミナー資料Katsumi Takahashi
 
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成Kazuya Mori
 
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてデバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてDevice WebAPI Consortium
 
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-Yusuke Naka
 
シリコンバレーに学ぶ 起業に必要なスキルセット
シリコンバレーに学ぶ 起業に必要なスキルセットシリコンバレーに学ぶ 起業に必要なスキルセット
シリコンバレーに学ぶ 起業に必要なスキルセットOsaka University
 
Joug(Oktaユーザーグループ)登壇資料
Joug(Oktaユーザーグループ)登壇資料Joug(Oktaユーザーグループ)登壇資料
Joug(Oktaユーザーグループ)登壇資料ssuserdf544a
 
Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology Inc.
 
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCはじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCYusuke Naka
 
02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshu02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshuKensaku Komatsu
 
4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用をKazuya Mori
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSKensaku Komatsu
 
忙しい人のためのOpenStack超サマリ
忙しい人のためのOpenStack超サマリ忙しい人のためのOpenStack超サマリ
忙しい人のためのOpenStack超サマリNaoto Umemori
 

Similaire à ⼤企業で実現するイマドキの内製開発 (20)

NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービス
NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービスNTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービス
NTTのR&Dを支えるNTTコミュニケーションズのIT基盤サービス
 
WebRTCが拓く 新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く 新たなWebビジネスの世界
 
企業におけるイノベーションの挑戦
企業におけるイノベーションの挑戦企業におけるイノベーションの挑戦
企業におけるイノベーションの挑戦
 
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
 
SkyWay HandsOn
SkyWay HandsOnSkyWay HandsOn
SkyWay HandsOn
 
Enterprise hacknight 1-igarashi
Enterprise hacknight 1-igarashiEnterprise hacknight 1-igarashi
Enterprise hacknight 1-igarashi
 
iPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCiPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTC
 
Twilioビジネスセミナー資料
Twilioビジネスセミナー資料Twilioビジネスセミナー資料
Twilioビジネスセミナー資料
 
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成
SharePointやOffice365から一括配信〜オフラインでも使えるモバイルコンテンツ自動生成
 
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてデバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
 
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
 
シリコンバレーに学ぶ 起業に必要なスキルセット
シリコンバレーに学ぶ 起業に必要なスキルセットシリコンバレーに学ぶ 起業に必要なスキルセット
シリコンバレーに学ぶ 起業に必要なスキルセット
 
Joug(Oktaユーザーグループ)登壇資料
Joug(Oktaユーザーグループ)登壇資料Joug(Oktaユーザーグループ)登壇資料
Joug(Oktaユーザーグループ)登壇資料
 
20190915 hayashi nw_jaws
20190915 hayashi nw_jaws 20190915 hayashi nw_jaws
20190915 hayashi nw_jaws
 
Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)
 
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCはじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
 
02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshu02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshu
 
4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
 
忙しい人のためのOpenStack超サマリ
忙しい人のためのOpenStack超サマリ忙しい人のためのOpenStack超サマリ
忙しい人のためのOpenStack超サマリ
 

Plus de NTT Communications Technology Development

クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようクラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようNTT Communications Technology Development
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介NTT Communications Technology Development
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて NTT Communications Technology Development
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...NTT Communications Technology Development
 
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡NTT Communications Technology Development
 

Plus de NTT Communications Technology Development (20)

クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようクラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
 
Argo CDについて
Argo CDについてArgo CDについて
Argo CDについて
 
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
 
Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905
 
NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -
 
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
 
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
 
SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築
 
Troveコミュニティ動向
Troveコミュニティ動向Troveコミュニティ動向
Troveコミュニティ動向
 
Web rtc for iot, edge computing use cases
Web rtc for iot, edge computing use casesWeb rtc for iot, edge computing use cases
Web rtc for iot, edge computing use cases
 
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
 
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening KeynoteNTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
 
NTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing KeynoteNTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing Keynote
 
OpsからみたOpenStack Summit
OpsからみたOpenStack SummitOpsからみたOpenStack Summit
OpsからみたOpenStack Summit
 

Dernier

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Dernier (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

⼤企業で実現するイマドキの内製開発

  • 1. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 1 ⼤大企業で実現するイマドキの内製開発 NTTコミュニケーションズ株式会社 技術開発部 岩瀬  義昌 2015年年7⽉月29⽇日 【A-‐‑‒5】【ユーザ企業登壇!】先進企業が語る、 ソフトウェア開発環境のビフォーアフター
  • 2. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 2 ■名前 岩瀬  義昌  /  @iwashi86 ■仕事 NTTコミュニケーションズ株式会社 技術開発部  Webコア  Technology  Unit Web/インフラ  エンジニア ⾃自⼰己紹介 ■コミュニティ活動 ・WebRTC  Meetup  Tokyo  主催 ・July  Tech  Festa  2015    講演  等
  • 3. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. ⾃自⼰己紹介 3 ■名前 岩瀬  義昌  /  @iwashi86 ■仕事 NTTコミュニケーションズ株式会社 技術開発部  Webコア  Technology  Unit Web/インフラ  エンジニア ■コミュニティ活動 ・WebRTC  Meetup  Tokyo  主催 ・July  Tech  Festa  2015    講演  等 ⼤大事な前置き 今⽇日の話は会社全体の話ではありません どちらかというとマイノリティ マイノリティですが、 多くの皆様に役⽴立立つ内容をお話いたします
  • 4. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 4https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒ pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj 歴史ある⼤大企業でも イマドキの内製開発ができる 伝えたい内容はシンプルです。それは…
  • 5. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 5 ⾃自⾝身の経験談にもとづく 従来の開発スタイルから イマドキの開発スタイルへ   移⾏行行したストーリーをお話します https://www.flickr.com/photos/anniferrr/3991736436/in/photolist-‐‑‒75JGb1-‐‑‒5y8X-‐‑‒5mkLbA-‐‑‒kQUrV8-‐‑‒jCKhFW-‐‑‒7vow9m-‐‑‒vbHqd-‐‑‒7B9bJC-‐‑‒jynase-‐‑‒7vjGTv-‐‑‒6WBBxo-‐‑‒k7Yjh4-‐‑‒mWwCtS-‐‑‒8YjT1m-‐‑‒8hstUM-‐‑‒9VRMwV-‐‑‒ES8ka-‐‑‒8Zsjij-‐‑‒8f6dky-‐‑‒vRpaVG-‐‑‒e5uak-‐‑‒66xxKG-‐‑‒r8RCPb-‐‑‒4ZieiN-‐‑‒9B3zRn-‐‑‒e9ZTaG-‐‑‒4rZGcv-‐‑‒j5snjj-‐‑‒9f1pjK-‐‑‒nEkge-‐‑‒5a5d3b-‐‑‒nbosqc-‐‑‒8GHMja-‐‑‒obwuGp-‐‑‒ iWBaoJ-‐‑‒7wrJeb-‐‑‒oskvbH-‐‑‒8P5DFt-‐‑‒99bKq8-‐‑‒7tDusL-‐‑‒8XQzUr-‐‑‒chfseU-‐‑‒hpvbJB-‐‑‒4TAS6x-‐‑‒7Rc4k-‐‑‒isqYJM-‐‑‒97JnFE-‐‑‒8cWhUm-‐‑‒8RDn3U-‐‑‒oXyrDb/
  • 6. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 6 2年年半前、私は聴衆の1⼈人でした https://www.flickr.com/photos/open_̲hardware_̲summit/5022736166/in/photolist-‐‑‒8DQQtq-‐‑‒8xjBUU-‐‑‒7RZiaf-‐‑‒7RW4At-‐‑‒7RW4v2-‐‑‒7RW4sn-‐‑‒7RW4re-‐‑‒7RZhRh-‐‑‒7RW4jk-‐‑‒7RZhJA-‐‑‒7RZhG3-‐‑‒f3DMwK-‐‑‒59m9HZ-‐‑‒73Nae7-‐‑‒aUh3G6-‐‑‒6G32k6-‐‑‒7RZqaJ-‐‑‒7RVZ48-‐‑‒7RWbDi-‐‑‒7RZq3o-‐‑‒7RZpS1-‐‑‒7RWbfg-‐‑‒7RZpwY-‐‑‒7RZprA-‐‑‒aUh5X8-‐‑‒ aUhae6-‐‑‒5wVy9G-‐‑‒7RWbK8-‐‑‒7RZq9h-‐‑‒7RZq6f-‐‑‒7RWbxa-‐‑‒7RZpZf-‐‑‒7RWbtn-‐‑‒7RZpTo-‐‑‒7RZpQh-‐‑‒7RZpNh-‐‑‒7RZpLE-‐‑‒7RWbhD-‐‑‒ou8tTh-‐‑‒eP6i1J-‐‑‒7JKLt8-‐‑‒oGqWN8-‐‑‒oLmv1r-‐‑‒8uoTxu-‐‑‒hhEwmV-‐‑‒9vkBhR-‐‑‒59pyGh-‐‑‒7RZpHQ-‐‑‒7RWbea-‐‑‒7RWbdc デブサミ2013に来てました
  • 7. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 7 2年年半前、私は聴衆の1⼈人でした https://www.flickr.com/photos/open_̲hardware_̲summit/5022736166/in/photolist-‐‑‒8DQQtq-‐‑‒8xjBUU-‐‑‒7RZiaf-‐‑‒7RW4At-‐‑‒7RW4v2-‐‑‒7RW4sn-‐‑‒7RW4re-‐‑‒7RZhRh-‐‑‒7RW4jk-‐‑‒7RZhJA-‐‑‒7RZhG3-‐‑‒f3DMwK-‐‑‒59m9HZ-‐‑‒73Nae7-‐‑‒aUh3G6-‐‑‒6G32k6-‐‑‒7RZqaJ-‐‑‒7RVZ48-‐‑‒7RWbDi-‐‑‒7RZq3o-‐‑‒7RZpS1-‐‑‒7RWbfg-‐‑‒7RZpwY-‐‑‒7RZprA-‐‑‒aUh5X8-‐‑‒ aUhae6-‐‑‒5wVy9G-‐‑‒7RWbK8-‐‑‒7RZq9h-‐‑‒7RZq6f-‐‑‒7RWbxa-‐‑‒7RZpZf-‐‑‒7RWbtn-‐‑‒7RZpTo-‐‑‒7RZpQh-‐‑‒7RZpNh-‐‑‒7RZpLE-‐‑‒7RWbhD-‐‑‒ou8tTh-‐‑‒eP6i1J-‐‑‒7JKLt8-‐‑‒oGqWN8-‐‑‒oLmv1r-‐‑‒8uoTxu-‐‑‒hhEwmV-‐‑‒9vkBhR-‐‑‒59pyGh-‐‑‒7RZpHQ-‐‑‒7RWbea-‐‑‒7RWbdc 漠然とした不不安 エンジニアとしてこのままでよいのか? 世の中の開発ってどうなってるのか? デブサミにきたモチベーションは というのも…
  • 8. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 8 当時の⾃自⾝身を取り巻く環境 https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒p7fxgS-‐‑‒ zh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH 要件定義 受⼊入試験 外部設計 結合試験 詳細設計 詳細設計 製造・単体 いわゆる ウォーターフォール開発で
  • 9. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 9 その中でも上流流・下流流を担当 https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒ p7fxgS-‐‑‒fzh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH 要件定義 受⼊入試験 外部設計 結合試験 詳細設計 詳細設計 製造・単体 この⼯工程のエンジニアの 武器って分かりますか?
  • 10. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 10 もちろん武器はOffice! https://www.flickr.com/photos/118413777@N08/14814295331/in/photolist-‐‑‒oz68T2-‐‑‒f1o3ew-‐‑‒d3arYC-‐‑‒oYziNR-‐‑‒9HskDR-‐‑‒5cNg9n-‐‑‒rTcFq6-‐‑‒bbexdn-‐‑‒ooScrM-‐‑‒jdsxaH-‐‑‒o3grM7-‐‑‒r3mhT8-‐‑‒bE1gzH-‐‑‒5wS494-‐‑‒5NtJrE-‐‑‒qiK11M-‐‑‒q7pJMk-‐‑‒dmGJi7-‐‑‒buWRNP-‐‑‒p9oDGF-‐‑‒gLq5eU-‐‑‒DjUx4-‐‑‒7wRzpW-‐‑‒r97AcC-‐‑‒axvxST-‐‑‒pa6t59-‐‑‒qc2nnz-‐‑‒8e7YJJ-‐‑‒ohT7jg-‐‑‒hBAFGU-‐‑‒9HGyHF-‐‑‒3f1RGT-‐‑‒7eYQbj-‐‑‒5ojSkH-‐‑‒ p7fxgS-‐‑‒fzh948-‐‑‒ngtx1Y-‐‑‒axvAKF-‐‑‒gAngfu-‐‑‒rnchgu-‐‑‒p37qjJ-‐‑‒jAyaAr-‐‑‒9wGkmA-‐‑‒8WTPjL-‐‑‒9gjom2-‐‑‒pjeytJ-‐‑‒6AsrYG-‐‑‒axyh7U-‐‑‒oVkeEc-‐‑‒pjkkVH
  • 11. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 11 デブサミでの衝撃 https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒ cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa そんな私が受けた衝撃は ⼤大きかったです。 具体的には・・・
  • 12. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 12 デブサミでの衝撃 世の中の開発って凄いぞ! https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒ cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
  • 13. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 13 デブサミでの衝撃 世の中の開発って凄いぞ! 特にスピードが違いすぎる! 例例:DevOps、     継続的インテグレーション https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒ cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
  • 14. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 14 デブサミでの衝撃 世の中の開発って凄いぞ! 特にスピードが違いすぎる! 例例:DevOps、     継続的インテグレーション 「1⽇日10回デプロイ」 https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒ cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa
  • 15. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 15 間違えじゃないの? 世の中の開発って凄いぞ! 特にスピードが違いすぎる! 例例:DevOps、     継続的インテグレーション 「1⽇日10回デプロイ」 https://www.flickr.com/photos/84744710@N06/7997288513/in/photolist-‐‑‒dbGcfH-‐‑‒4ZydmF-‐‑‒8KRTbS-‐‑‒gYGNed-‐‑‒5S8UHL-‐‑‒4mmgEr-‐‑‒5eeufN-‐‑‒qKfJ7t-‐‑‒adEL4-‐‑‒5Ru5mw-‐‑‒bYy4DQ-‐‑‒6Fkwxd-‐‑‒bHi2Fg-‐‑‒ekof5s-‐‑‒a3oQpv-‐‑‒foYgj3-‐‑‒dKmWT5-‐‑‒uu2s2J-‐‑‒rRyiiV-‐‑‒a3DUbb-‐‑‒7LXRvK-‐‑‒otgg7A-‐‑‒dNXYM2-‐‑‒89Esw2-‐‑‒qJTubL-‐‑‒7kiEk1-‐‑‒pNqauh-‐‑‒dbbV7K-‐‑‒8d3Bnh-‐‑‒cXrjcs-‐‑‒qsYhgg-‐‑‒qJNfYn-‐‑‒7fDEPY-‐‑‒qGF2Us-‐‑‒7iEZ8u-‐‑‒ cJYpef-‐‑‒4p77SJ-‐‑‒qsvPzx-‐‑‒bEQwVQ-‐‑‒8xa29n-‐‑‒8pqbNA-‐‑‒epYUCM-‐‑‒qsRRsb-‐‑‒foYs6s-‐‑‒r7eT7j-‐‑‒7aJdf-‐‑‒bZkUE5-‐‑‒9AzrrQ-‐‑‒6H1xpw-‐‑‒769EGa 10ヶ⽉月に1回デプロイ 私の常識識とだいぶ 違いました。 時間軸がズレてる?
  • 16. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 16 それから2年年半経過、現在 https://www.flickr.com/photos/dgoomany/4976874188/in/photolist-‐‑‒8zMMiE-‐‑‒37xBsA-‐‑‒j5m5-‐‑‒46TK6f-‐‑‒46VPDq-‐‑‒eehuH3-‐‑‒2iQL3f-‐‑‒pu2SC-‐‑‒9RBdqp-‐‑‒dY3Cyx-‐‑‒68giiZ-‐‑‒9izg4F-‐‑‒hgSoM-‐‑‒3bfpok-‐‑‒8Syo8u-‐‑‒9yHBc-‐‑‒dT1K7g-‐‑‒yYegd-‐‑‒a6otTh-‐‑‒4MzR3h-‐‑‒3fwdXt-‐‑‒rY2JvS-‐‑‒ q78VTH-‐‑‒2SfecP-‐‑‒5D9SUk-‐‑‒ijHYw6-‐‑‒9rYx2f-‐‑‒5WqERr-‐‑‒9zpLQz-‐‑‒pwnUwr-‐‑‒bZSnR7-‐‑‒3uBH-‐‑‒f3tze9-‐‑‒6h8HWp-‐‑‒bXWCuJ-‐‑‒7gyga-‐‑‒BYokz-‐‑‒93RiPz-‐‑‒Kdza4-‐‑‒46PDtH-‐‑‒9UUtWJ-‐‑‒K9TuP-‐‑‒om1ti-‐‑‒762FtZ-‐‑‒eMFLNi-‐‑‒7ycPeQ-‐‑‒8jAzjF-‐‑‒7qXptN-‐‑‒bV7grF-‐‑‒bMDNdg 時は経ち、今はかなり 異異なる環境にいます
  • 17. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 17 Web最先端技術である WebRTCプラットフォームを ⼤大企業が内製開発中⼼心にリリース 単発にリリース するだけではなく…
  • 18. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 18 新機能を⾼高速開発・継続リリース WebRTC業界での先端であり続ける 継続的に新機能を 出しています
  • 19. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 19 そんな2年年半の変化についてこれからお話します
  • 20. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. NTT  /  NTTコミュニケーションズ  と聞くと どのようなイメージが思い浮かびますか? 20 内容に踏み込む前に 1つ質問です
  • 21. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 様々なイメージがあると思います 21 レガシー 電話 クラウド 歴史がある インターネット 通信 ⼤大企業 セキュリティ 国際 データセンタ OCNモバイルONE B2B その中でもよくある イメージは…
  • 22. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 22 古くからある⼤大企業 参考:前⾝身の電電公社は1952年年設⽴立立 https://www.flickr.com/photos/112931986@N07/11645033223/in/photolist-‐‑‒iK2QET-‐‑‒7sWQBK-‐‑‒jazKa-‐‑‒2oXk2v-‐‑‒2oXkcB-‐‑‒8J9FXm-‐‑‒8J9GfQ-‐‑‒8J9EeU-‐‑‒8J6x8P-‐‑‒8J6wva-‐‑‒8J9FAd-‐‑‒8J6w8e-‐‑‒4rRmGv-‐‑‒6fJm1e-‐‑‒iK7fJ8-‐‑‒iK8BbM-‐‑‒8J6A3V-‐‑‒8J6ygB-‐‑‒8J9EBo-‐‑‒8J6rBc-‐‑‒8J6rUF-‐‑‒8J9zuh-‐‑‒8J9zcY-‐‑‒8J9ySN-‐‑‒8J9CAf-‐‑‒8J6tjZ-‐‑‒2oXkea-‐‑‒2oXkce-‐‑‒2oXkbK-‐‑‒2oXkdg-‐‑‒57MKLt-‐‑‒ rs7YbV-‐‑‒5ozZT3-‐‑‒iKbhrj-‐‑‒iK7g1R-‐‑‒4VHLyS-‐‑‒4VDvUg-‐‑‒m3JXZ4-‐‑‒85vph4-‐‑‒auHyEc-‐‑‒fp5sj-‐‑‒4Gf3qe-‐‑‒zFtQB-‐‑‒sxTLu-‐‑‒4Gjd2Q-‐‑‒Ngx8o-‐‑‒SUXKY-‐‑‒57pb1e-‐‑‒5bQEmS-‐‑‒kLRTZb
  • 23. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 23 そんな企業の開発スタイル 外注開発 内製開発
  • 24. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 24 会社全体で⾔言えば・・・ 外注開発 内製開発
  • 25. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 25 しかし所属するチームでは 外注開発 内製開発
  • 26. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. なぜ内製開発するのか? 26
  • 27. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 27 なぜ内製開発するのか?
  • 28. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 28 なぜ内製開発するのか? ・技術⼒力力は競争⼒力力の源泉
  • 29. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 29 なぜ内製開発するのか? ・技術⼒力力は競争⼒力力の源泉 ・外注していると速度度が遅すぎる    たとえばNDA、契約等の ⼯工程はそれなりに 時間ががかかりますよね
  • 30. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 30 なぜ内製開発するのか? ・技術⼒力力は競争⼒力力の源泉 ・外注していると速度度が遅すぎる ・内製×DevOps=超⾼高速 当たり前なことですが 内製とDevOpsは相性が良良いです。
  • 31. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 31 なぜ内製開発するのか? ・技術⼒力力は競争⼒力力の源泉 ・外注していると速度度が遅すぎる ・内製×DevOps=超⾼高速 ・何よりやってて楽しい! 単に楽しいだけじゃないんです。事実、 エンジニアのモチベーションと プロダクト品質は強い相関があります。
  • 32. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 32 なぜ内製開発するのか? ・技術⼒力力は競争⼒力力の源泉 ・外注していると速度度が遅すぎる ・内製×DevOps=超⾼高速 ・何よりやってて楽しい! ・何よりやってて楽しい!(⼤大事なry)
  • 33. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. どのように内製しているか? 33
  • 34. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 34 ・スクラム  /  ウォーターフォール併⽤用 https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒ djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒ zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV スクラム 開発プロセス
  • 35. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 35 ・スクラム  /  ウォーターフォール併⽤用 ・積極的にコーディング    https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒ djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒ zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV スクラム コーディング 開発プロセス
  • 36. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 36 ・スクラム  /  ウォーターフォール併⽤用 ・積極的にコーディング ・テストやデプロイは徹底して⾃自動化    開 発 テス ト デプ ロイ 運⽤用 https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒ djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒ zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV スクラム コーディング ⾃自動化 (CI、DevOps) 開発プロセス 開発効率率率を上げるために 継続的インテグレーション、 Infrastructre  as  Code等の ⾃自動化は徹底的にやります そんなプロセスを⽀支えるのが…
  • 37. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 37 https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒ djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒ zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV 開発プロセスを⽀支えるカルチャーを明⽂文化
  • 38. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 38 https://www.flickr.com/photos/cgt/8064378807/in/photolist-‐‑‒dhC3RV-‐‑‒yUDrL-‐‑‒4Ecu9a-‐‑‒8MGwJm-‐‑‒9UJWzD-‐‑‒dJBZLu-‐‑‒zgubt-‐‑‒3aJarn-‐‑‒dhLo3y-‐‑‒ccndh-‐‑‒6x7u4Z-‐‑‒ccnde-‐‑‒9Jzv4i-‐‑‒zgwTS-‐‑‒djFSgD-‐‑‒djFKDg-‐‑‒dw7kyN-‐‑‒ djFSip-‐‑‒8MzRYD-‐‑‒8VNU9K-‐‑‒8VRXSU-‐‑‒5g7otk-‐‑‒dLosGN-‐‑‒8VNTUa-‐‑‒8VNTMv-‐‑‒8VNTFV-‐‑‒8VRXu3-‐‑‒8VNTrt-‐‑‒8VRXeL-‐‑‒8VNTdz-‐‑‒7nCB9z-‐‑‒ zgubZ-‐‑‒8VRBxs-‐‑‒8VNwQZ-‐‑‒8VNwg6-‐‑‒8VNvCv-‐‑‒8VNuRH-‐‑‒8VNubc-‐‑‒8VRxyu-‐‑‒8VNsTX-‐‑‒8VNsb4-‐‑‒8VRviW-‐‑‒8VRuw9-‐‑‒8VNpZx-‐‑‒8VNpgz-‐‑‒8VRsz1-‐‑‒8VRrWC-‐‑‒8VNnzi-‐‑‒8VRqSN-‐‑‒8VNmjV 開発プロセスを⽀支えるカルチャーを明⽂文化 ⽂文化に沿った⾏行行動を 紹介すると…
  • 39. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 39 常に先端技術を。エンジニア個⼈人の成⻑⾧長を。
  • 40. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 40 –  情報共有 •  Slack •  Github  Wiki –  タスク管理理 •  Github  Issues •  Huboard  (カンバン) •  Trello –  ソースコード管理理 •  GitHub.com •  GitHub  Enterprise –  開発環境 •  Mac •  Intellij  IDEA •  Sublime  Text3 ツールは常に最⾼高のものを
  • 41. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 41 –  情報共有 •  Slack •  Github  Wiki –  タスク管理理 •  Github  Issues •  Huboard  (カンバン) •  Trello –  ソースコード管理理 •  GitHub.com •  GitHub  Enterprise –  開発環境 •  Mac •  Intellij  IDEA •  Sublime  Text3 社外の皆様と⼀一緒に盛り上げたいもの nttcomリポジトリで公開 社内の機密技術となるもの .com  と  Enterprise  は特性で使い分け
  • 42. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 42 •  Chat  Ops –  Slack •  CI –  Github –  Jenkins •  リモートワーク –  Sqwiggle –  WebRTC  Chat 働き⽅方は常により良良く
  • 43. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. GitHubを使った開発事例例 43 (ここ1週間の話)
  • 44. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. コンテンツの⽼老老朽化に伴なうウェブサイトリニューアル 44 2013/12  ~∼ 2015/7  ~∼
  • 45. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 45 リリース1週間前に仕様変更更が発覚 (炎上の気配、ピンチ!) https://www.flickr.com/photos/fwp/50769523/in/photolist-‐‑‒5ud1B-‐‑‒5iQA1y-‐‑‒3K8YH-‐‑‒5nG8G5-‐‑‒5SAL7Q-‐‑‒5SwqW2-‐‑‒psQicN-‐‑‒7iS9Vp-‐‑‒9f7tn4-‐‑‒4KZT3m-‐‑‒sHKq6a-‐‑‒81BpBz-‐‑‒4r2AvA-‐‑‒oCnbWX-‐‑‒p1SEtj-‐‑‒ nNqfZ1-‐‑‒34zbjL-‐‑‒5jv7Vz-‐‑‒5jzpE5-‐‑‒pKh97n-‐‑‒4mbzHi-‐‑‒7dEPEo-‐‑‒p2wcwe-‐‑‒bq4p97-‐‑‒fDnw3N-‐‑‒6u4A4z-‐‑‒5a5u45-‐‑‒pdKj5G-‐‑‒bwYH1c-‐‑‒fCZeDp-‐‑‒5ioaSY-‐‑‒6JeANq-‐‑‒93U9Mc-‐‑‒72inyS-‐‑‒bDKvU-‐‑‒aiHWdJ-‐‑‒5dGgEL-‐‑‒ eezcZy-‐‑‒9rY7B-‐‑‒seXXpq-‐‑‒5SALss-‐‑‒fLCxN2-‐‑‒dPgTLz-‐‑‒f5zu4u-‐‑‒mcZkbj-‐‑‒baxJre-‐‑‒8nJqTr-‐‑‒563Peq-‐‑‒d4vH4W-‐‑‒ak7MTm
  • 46. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 46https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒ q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c 焦らずissueの洗い出し、アサイン 変化に対応できる チームなので、焦らず ミーティングします
  • 47. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 47https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒ q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c issueはGitHubで全て管理理
  • 48. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 48https://www.flickr.com/photos/kismihok/3797812551/in/photolist-‐‑‒9f7Zbn-‐‑‒6MAMmK-‐‑‒q1ivtd-‐‑‒q1r8t2-‐‑‒q1puVM-‐‑‒2PVt6B-‐‑‒dsneM1-‐‑‒pm5qTZ-‐‑‒pkQWoj-‐‑‒qhQ7nR-‐‑‒bo2D9z-‐‑‒nYeAtB-‐‑‒CBw6v-‐‑‒qfwwfu-‐‑‒q1pzTc-‐‑‒bE6Yrh-‐‑‒q1EYqp-‐‑‒cB5471-‐‑‒9ZcTFH-‐‑‒q2KEet-‐‑‒qj7c9o-‐‑‒pnpLiM-‐‑‒q2J2iZ-‐‑‒qiZgKR-‐‑‒ q2KszB-‐‑‒q2AR6s-‐‑‒rKQW7z-‐‑‒va1Snh-‐‑‒pJcCgf-‐‑‒q1NFuY-‐‑‒65zGhk-‐‑‒q1qbLg-‐‑‒csuXAd-‐‑‒dwiPt5-‐‑‒9GWJXY-‐‑‒qioeH8-‐‑‒q1NE5y-‐‑‒ch82Mu-‐‑‒nhiNsx-‐‑‒oQajbw-‐‑‒ouB8rE-‐‑‒q1hyMY-‐‑‒o5UHQL-‐‑‒q5JsxW-‐‑‒8YMvQg-‐‑‒szniuY-‐‑‒7f7Gs2-‐‑‒aoSp7A-‐‑‒7MGtbm-‐‑‒bgTs1c 後は各メンバが⾮非同期で開発 分散・⾮非同期 でissue処理理
  • 49. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 49 チームメンバ全員の ⾶飛び交うプルリクエスト http://kura3.photozou.jp/pub/835/2811835/photo/156287108_̲624.jpg
  • 50. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 50 無事リリース! https://www.flickr.com/photos/debuda/8742884150/in/photolist-‐‑‒mViGZY-‐‑‒2EFEc-‐‑‒6UMsAd-‐‑‒rfeg5H-‐‑‒sc2MWi-‐‑‒rfefV4-‐‑‒sbYRe2-‐‑‒rSGKik-‐‑‒rSGKdv-‐‑‒nhd5Ti-‐‑‒nyGoSP-‐‑‒nypgrM-‐‑‒5ZQZuT-‐‑‒7afV2L-‐‑‒4HaRq6-‐‑‒bpGj1J-‐‑‒ap7TqX-‐‑‒6Vduyp-‐‑‒qZyzTV-‐‑‒96ntzZ-‐‑‒63FBY4-‐‑‒8yZRPz-‐‑‒dpqCpi-‐‑‒4P7SN-‐‑‒aceSc3-‐‑‒jPMfTM-‐‑‒dKWDy-‐‑‒84VYr6-‐‑‒5QqL5-‐‑‒bAuiig-‐‑‒maBd3h-‐‑‒ayQrrG-‐‑‒ejzyRU-‐‑‒bpXDyq-‐‑‒6iGG7L-‐‑‒brqiL5-‐‑‒ s9JYLm-‐‑‒rvYJFu-‐‑‒2kpYxh-‐‑‒6sRNzc-‐‑‒bBpuyQ-‐‑‒rqZ7f-‐‑‒keB6AV-‐‑‒NWuVk-‐‑‒nCMSV4-‐‑‒fMqNkw-‐‑‒9EzYhk-‐‑‒hngfd8-‐‑‒sbbeiW-‐‑‒9tnrwJ このようなチームを ⽀支える…
  • 51. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 51 https://www.flickr.com/photos/tanyalpm/5703582569/in/photolist-‐‑‒9G1mov-‐‑‒9LesCT-‐‑‒5VSxdM-‐‑‒61S7N-‐‑‒nXADuZ-‐‑‒oqnak4-‐‑‒kaFoxp-‐‑‒qo3Sbk-‐‑‒8XEyr5-‐‑‒6ws6gD-‐‑‒HN6MP-‐‑‒9KxaxB-‐‑‒ bjLukL-‐‑‒5ExzPp-‐‑‒bjLufY-‐‑‒fWzxqQ-‐‑‒iG6Qdm-‐‑‒qaD8Tz-‐‑‒nAjjar-‐‑‒9aXhgc-‐‑‒9P6kjc-‐‑‒cjvXfw-‐‑‒74f1d9-‐‑‒GTdvv-‐‑‒cnE9U1-‐‑‒9SNzVN-‐‑‒5jUnpY-‐‑‒6pnoh1-‐‑‒owLLNh-‐‑‒6URLrb-‐‑‒9b1nXw-‐‑‒9b1pDS-‐‑‒a8Tv5b-‐‑‒ qam1zj-‐‑‒4zEgDL-‐‑‒nUCXxp-‐‑‒9aXjX6-‐‑‒bVZ4T4-‐‑‒6EdNWp-‐‑‒5Pg1RE-‐‑‒bHrbSc-‐‑‒fgXtH-‐‑‒nSM383-‐‑‒6SxXna-‐‑‒9Bx4Jf-‐‑‒aYWtQ4-‐‑‒bRefbk-‐‑‒oJtsak-‐‑‒agMYJQ-‐‑‒peEKTD/ 良良い⽂文化は草の根で伝わる その1つの例例が…
  • 52. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 52 GitHub  Enterpriseの導⼊入 ・当初:20⼈人弱で利利⽤用(スモールスタート)
  • 53. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 53 GitHub  Enterpriseの導⼊入 ・当初:20⼈人弱で利利⽤用(スモールスタート) 社内ランチ技術 勉強会・⼝口コミ などで布教
  • 54. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 54 GitHub  Enterpriseの導⼊入 ・当初:20⼈人弱で利利⽤用(スモールスタート) ・現在:80⼈人超へ増加(今なお増加中) 社内ランチ技術 勉強会・⼝口コミ などで布教
  • 55. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. GitHub  Enterpriseを 導⼊入すると組織で何が起こるのか? 55 回答の前に 皆さんにお聞きします…
  • 56. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 56https://www.flickr.com/photos/stringgle/298571748/ 隣隣のチーム・担当で何やってるかわかりますか? 質問を変えます…
  • 57. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 57https://www.flickr.com/photos/stringgle/298571748/ どんな技術を使っているか? コードレベルで具体的にわかりますか? 隣隣のチーム・担当で何やってるかわかりますか?
  • 58. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 58 With  GitHub  Enterprise
  • 59. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 59 GitHub  Enterpriseを導⼊入すると
  • 60. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 60 GitHub  Enterpriseを導⼊入すると ・隣隣のチームアクティビティ   コードが全て⾒見見える化される
  • 61. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 61 ・隣隣のチームアクティビティ   コードが全て⾒見見える化される ・良良いコードは⼀一緒に使える   チームを越えて、共同開発できる! GitHub  Enterpriseを導⼊入すると これってつまり…
  • 62. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 62 ・隣隣のチームアクティビティ、コードが   全て丸⾒見見えになる ・良良いコードは⼀一緒に使える   チームを越えて、共同開発できる! 社内オープンソース! GitHub  Enterpriseを導⼊入すると その社内オープンソースが 広まると…
  • 63. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 63 https://www.flickr.com/photos/evarinaldiphotography/8541751950/in/photolist-‐‑‒e1NHgm-‐‑‒oiv7Uy-‐‑‒fH6rHr-‐‑‒om39u7-‐‑‒t1xqCk-‐‑‒48QEuW-‐‑‒4qXLX4-‐‑‒pGVSui-‐‑‒2oUQJ2-‐‑‒bScBda-‐‑‒4RdQSP-‐‑‒cQzsQW-‐‑‒555Ksa-‐‑‒4QrFHn-‐‑‒4nBbSK-‐‑‒pCMg99-‐‑‒o5SLVa-‐‑‒8mVAzG-‐‑‒ qFm8ji-‐‑‒e1VJMR-‐‑‒neuQp5-‐‑‒fAMaes-‐‑‒4QjXMs-‐‑‒3RQX11-‐‑‒cqU8UQ-‐‑‒7aBtDz-‐‑‒qoN3k5-‐‑‒4UTCc-‐‑‒5JQe2d-‐‑‒63UKvd-‐‑‒njrRKZ-‐‑‒a1A7k4-‐‑‒5nRCkD-‐‑‒ojxD4a-‐‑‒6BcUWf-‐‑‒9XStLo-‐‑‒fSfJAc-‐‑‒orZ1DW-‐‑‒adP8nh-‐‑‒4By8SA-‐‑‒9Gh2vJ-‐‑‒nFnCnv-‐‑‒ot4wjK-‐‑‒oawgzt-‐‑‒4JyLzZ-‐‑‒4nXSiz-‐‑‒ i4fFqs-‐‑‒9ZutxS-‐‑‒bLN6oK-‐‑‒nD46Xv 組織の活性化!
  • 64. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. コードだけじゃない 64 GitHubEnterpriseは 他の業務も活かせます
  • 65. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 65 開発あるある •  詳細設計書.xls こういうドキュメントって あったりしますよね
  • 66. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 66 •  詳細設計書.xls •  詳細設計書_̲20150316.xls ⽇日付を加えてこれでFIXかな
  • 67. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 67 •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls あ、まだ修正する点があった
  • 68. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 68 •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls •  詳細設計書_̲20150316(最新).xls   あ、このファイルが最新か
  • 69. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 69 •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls •  詳細設計書_̲20150316(最新).xls   •  詳細設計書_̲20150316(最新2).xls   もう誰も信じられない
  • 70. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 70 本当に必要なもの •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls •  詳細設計書_̲20150316(最新).xls   •  詳細設計書_̲20150316(最新2).xls   最新版のドキュメントと…
  • 71. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 71 修正が発⽣生した経緯 •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls •  詳細設計書_̲20150316(最新).xls   •  詳細設計書_̲20150316(最新2).xls   +誰が、なぜ、どう変えた これってまさにgitの 得意な所ですよね それなら… 過去の変更更履履歴ですよね
  • 72. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 72 ドキュメント業務だってGitHub  Enterpriseでできる •  詳細設計書.xls •  詳細設計書_̲20150316.xls •  詳細設計書_̲20150316r2.xls •  詳細設計書_̲20150316(最新).xls   •  詳細設計書_̲20150316(最新2).xls   コミット・プルリクエスト 補⾜足:diffをgit上で⾒見見るのは       難しいので運⽤用には⼯工夫が必要 GitHub
  • 73. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 最後に 73 本プレゼンで 伝えたいメッセージは これでした…
  • 74. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 74https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒ pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj 歴史ある⼤大企業でも イマドキの内製開発ができる そのためには…
  • 75. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 75https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒ pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj 歴史ある⼤大企業でも イマドキの内製開発ができる スモールスタートで徐々に周囲を巻き込む 本当に良良いものは広がる
  • 76. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 76https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒ pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj 歴史ある⼤大企業でも イマドキの内製開発ができる スモールスタートで徐々に周囲を巻き込む 本当に良良いものは広がる 本当に良良いもの、 GitHubは その1つです また、もう1つ⼤大事なこと、 それは…
  • 77. Copyright  ©  NTT  Communications  Corporation.  All  rights  reserved. 77https://www.flickr.com/photos/andrewrennie/4472877398/in/photolist-‐‑‒7PfEBQ-‐‑‒5pxJLr-‐‑‒jUqRYr-‐‑‒6Z7yPw-‐‑‒2MSRKt-‐‑‒5zTafv-‐‑‒7ydNAr-‐‑‒5zRMRT-‐‑‒9d3D2e-‐‑‒5PbsGo-‐‑‒pU1YS-‐‑‒4S7vn4-‐‑‒xpcC-‐‑‒b4H5ft-‐‑‒7Vy9r9-‐‑‒768xGs-‐‑‒81L4B2-‐‑‒dVqiY4-‐‑‒9cDmTe-‐‑‒8mURCb-‐‑‒7m2np-‐‑‒amWQsf-‐‑‒5B1xZZ-‐‑‒kYQRQG-‐‑‒5zLAXT-‐‑‒8qVpqN-‐‑‒5zW1JQ-‐‑‒5zQ8DM-‐‑‒5zVenJ-‐‑‒8WNPNH-‐‑‒5QKEFR-‐‑‒7xrZkS-‐‑‒bgLYCP-‐‑‒83PVUn-‐‑‒bp4ux9-‐‑‒ pBStcN-‐‑‒5ffMaE-‐‑‒9Rwh9G-‐‑‒a9iUAG-‐‑‒7QCia5-‐‑‒mUegg6-‐‑‒pBCDaN-‐‑‒apLjca-‐‑‒9ogohE-‐‑‒2Njyo-‐‑‒6A6nxy-‐‑‒ypuNP-‐‑‒9VPPeU-‐‑‒fk6tGz-‐‑‒4rUuRj 歴史ある⼤大企業でも イマドキの内製開発ができる スモールスタートで徐々に周囲を巻き込む 本当に良良いものは広がる エンジニアとして楽しい⼈人⽣生を! 以上です。ありがとう ございました。