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

6,525 views

Published on

DevLOVE仙台〜Share the eXperience!から始めよう〜 でしゃべってきました #devsen #devlove

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

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

×