Download - Devlove仙台20130309 レガシープロジェクト脱出大作戦
![Page 1: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/1.jpg)
レガシープロジェクト脱出大作戦
山本 誠樹(Yamamoto Masaki)
@nnasaki
![Page 2: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/2.jpg)
自己紹介•山本 誠樹(Yamamoto Masaki)•@nnasaki•↑まさきって呼びます。•大体このIDでやってます。•http://nnasaki.hatenablog.com/
![Page 3: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/3.jpg)
91%
![Page 4: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/4.jpg)
91%受託開発
ソフトウエア開発データ白書2012-2013 P32
![Page 5: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/5.jpg)
85%
![Page 6: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/6.jpg)
85%既存顧客
ソフトウエア開発データ白書2012-2013 P33
![Page 7: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/7.jpg)
85%
![Page 8: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/8.jpg)
85%新技術を利用しない
→レガシーソフトウエア開発データ白書2012-2013
P33
![Page 9: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/9.jpg)
15% 11%
12% 28%
COBOL CVB JAVA
ソフトウエア開発データ白書2012-2013 P40
![Page 10: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/10.jpg)
15% 11%
12% 28%
COBOL CVB JAVA
ソフトウエア開発データ白書2012-2013 P40
67%
![Page 11: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/11.jpg)
15% 11%
12% 28%
COBOL C
VB JAVAソフトウエア開発データ白書2012-2013
P40
レガシー言語四天王
![Page 12: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/12.jpg)
レガシープロジェクトの定義
![Page 13: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/13.jpg)
長年同じ顧客から受託開発にて同じ技術とレガシー言語で開発すること
![Page 14: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/14.jpg)
ところで四天王と言えば
![Page 15: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/15.jpg)
アジャイルサムライ P86
荒ぶる四天王
![Page 16: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/16.jpg)
アジャイルサムライ P86 を一部改変
レガシープロジェクト四天王
受託開発 同じ顧客 同じ技術 レガシー言語
レガシープロジェクト四天王
![Page 17: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/17.jpg)
http://moto-neta.com/net/sitennnou-saijaku/
![Page 18: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/18.jpg)
荒ぶる四天王の詳細はまた明日
![Page 19: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/19.jpg)
脱出≠
カイゼン
![Page 20: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/20.jpg)
カイゼンはこちら
![Page 21: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/21.jpg)
アジャイルサムライ P86 を一部改変
カイゼンは難しい
受託開発既存顧客 同じ技術 レガシー言語
レガシープロジェクト四天王
![Page 22: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/22.jpg)
“一生涯ソフトウェア開発たかだか300人月”
![Page 23: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/23.jpg)
YOU CAN (NOT) ESCAPE.
![Page 24: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/24.jpg)
カイゼンが無理なら逃げるのみ!
![Page 25: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/25.jpg)
どうやって?
![Page 26: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/26.jpg)
91% 85%
85% 12%
受託開発 同じ顧客
同じ技術 VB
私の脱出例
![Page 27: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/27.jpg)
•C#の提案•要員がいない•テストコードの作成•時間ない•Visual Studio Pro 導入•予算ない
![Page 28: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/28.jpg)
アジャイルサムライ P86
荒ぶる四天王QWASSSSS
![Page 29: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/29.jpg)
我慢する日々
![Page 30: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/30.jpg)
ところがある日
![Page 31: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/31.jpg)
お客様
私
君、Android できるんだって?
えぇ、まぁ一応…
![Page 32: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/32.jpg)
じゃ、よろしく2週間後イベントだ
から
えっ?
お客様
私
![Page 33: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/33.jpg)
http://starwing.net/suddenly_death.html
![Page 34: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/34.jpg)
紆余曲折あれどイベントに無事出展
![Page 35: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/35.jpg)
いやー、この前はありがとう
いえいえ
お客様
私
![Page 36: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/36.jpg)
好評で見積もり依頼が来ているよ
そーですか。よかったです。
お客様
私
![Page 37: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/37.jpg)
ところで君、iPadできるんだって?
えぇ、まぁ一応…
お客様
私
![Page 38: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/38.jpg)
じゃー、よろしく
えっ?でもMac必要ですよ
お客様
私
![Page 39: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/39.jpg)
用意した
えっ!?
お客様
私
![Page 40: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/40.jpg)
http://starwing.net/suddenly_death.html
![Page 41: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/41.jpg)
何故お客様から聞かれた?
![Page 42: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/42.jpg)
君、Android できるんだって?
えぇ、まぁ一応…
お客様
私
これが切っ掛け
![Page 43: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/43.jpg)
どうして知ってた?
![Page 44: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/44.jpg)
学ぶアウトプット断らない
![Page 45: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/45.jpg)
学ぶ
![Page 46: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/46.jpg)
そもそも Android もiPad も知らなければ出来なかった
![Page 47: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/47.jpg)
アウトプット
![Page 48: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/48.jpg)
学びの成果も知られてなきゃ宝の持ち腐れ
![Page 49: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/49.jpg)
断らない
![Page 50: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/50.jpg)
「出来ません」と言った時点で試合終了
![Page 51: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/51.jpg)
たまたま運が良かっただけかもしれ
ない
![Page 52: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/52.jpg)
でも
![Page 53: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/53.jpg)
何もしなければ、変わらなかった
![Page 54: Devlove仙台20130309 レガシープロジェクト脱出大作戦](https://reader033.vdocuments.net/reader033/viewer/2022052509/55a164e01a28abb5408b482d/html5/thumbnails/54.jpg)
YOU CAN (NOT) ESCAPE.