Devlove仙台20130309 レガシープロジェクト脱出大作戦

Preview:

Citation preview

レガシープロジェクト脱出大作戦

山本 誠樹(Yamamoto Masaki)

@nnasaki

自己紹介•山本 誠樹(Yamamoto Masaki)•@nnasaki•↑まさきって呼びます。•大体このIDでやってます。•http://nnasaki.hatenablog.com/

91%

91%受託開発

ソフトウエア開発データ白書2012-2013 P32

85%

85%既存顧客

ソフトウエア開発データ白書2012-2013 P33

85%

85%新技術を利用しない

→レガシーソフトウエア開発データ白書2012-2013

P33

15% 11%

12% 28%

COBOL CVB JAVA

ソフトウエア開発データ白書2012-2013 P40

15% 11%

12% 28%

COBOL CVB JAVA

ソフトウエア開発データ白書2012-2013 P40

67%

15% 11%

12% 28%

COBOL C

VB JAVAソフトウエア開発データ白書2012-2013

P40

レガシー言語四天王

レガシープロジェクトの定義

長年同じ顧客から受託開発にて同じ技術とレガシー言語で開発すること

ところで四天王と言えば

アジャイルサムライ P86

荒ぶる四天王

アジャイルサムライ P86 を一部改変

レガシープロジェクト四天王

受託開発 同じ顧客 同じ技術 レガシー言語

レガシープロジェクト四天王

荒ぶる四天王の詳細はまた明日

脱出≠

カイゼン

カイゼンはこちら

アジャイルサムライ P86 を一部改変

カイゼンは難しい

受託開発既存顧客 同じ技術 レガシー言語

レガシープロジェクト四天王

“一生涯ソフトウェア開発たかだか300人月”

YOU CAN (NOT) ESCAPE.

カイゼンが無理なら逃げるのみ!

どうやって?

91% 85%

85% 12%

受託開発 同じ顧客

同じ技術 VB

私の脱出例

•C#の提案•要員がいない•テストコードの作成•時間ない•Visual Studio Pro 導入•予算ない

アジャイルサムライ P86

荒ぶる四天王QWASSSSS

我慢する日々

ところがある日

お客様

君、Android できるんだって?

えぇ、まぁ一応…

じゃ、よろしく2週間後イベントだ

から

えっ?

お客様

紆余曲折あれどイベントに無事出展

いやー、この前はありがとう

いえいえ

お客様

好評で見積もり依頼が来ているよ

そーですか。よかったです。

お客様

ところで君、iPadできるんだって?

えぇ、まぁ一応…

お客様

じゃー、よろしく

えっ?でもMac必要ですよ

お客様

用意した

えっ!?

お客様

何故お客様から聞かれた?

君、Android できるんだって?

えぇ、まぁ一応…

お客様

これが切っ掛け

どうして知ってた?

学ぶアウトプット断らない

学ぶ

そもそも Android もiPad も知らなければ出来なかった

アウトプット

学びの成果も知られてなきゃ宝の持ち腐れ

断らない

「出来ません」と言った時点で試合終了

たまたま運が良かっただけかもしれ

ない

でも

何もしなければ、変わらなかった

YOU CAN (NOT) ESCAPE.