Your SlideShare is downloading. ×
Issues of Rubyists                                ~ SIerのなかのRubyistが考えるべきこと~                         アクセンチュア・テクノロジー・ソリューショ...
アクセンチュアについてAbout Accentureアクセンチュア株式会社    http://www.accenture.com   企業戦略、業務改革、システム開発・保守、BPO   – コンサルティング   – テクノロジー・サービス  ...
自己紹介Who am I - as Employee相澤 歩 (Ayumu AIZAWA)• システム・アナリスト    – クラウド・イニシアチブ/ ソリューション・アーキテクト    – アーキテクチャー・イノベーションチーム/ Rails...
自己紹介Who am I - as Rubyist                        相澤 歩 (Ayumu AIZAWA a.k.a @ayumin)                        /日本Ruby会議20(09|1...
SIerのなかのRubyist          ふつうのSECopyright ©2011 Accenture All Rights Reserved.   5
Issues of Enterprise RubyistsエンタープライズRubyの現状Copyright ©2011 Accenture All Rights Reserved.   6
ThoughtWorks – Technology Rader 2011Copyright ©2011 Accenture All Rights Reserved.                                        ...
Salesforce.com bought HerokuCopyright ©2011 Accenture All Rights Reserved.   8
オープンソース推進フォーラムによる国内のRuby事例のリスト           システム                              導入企業            開発企業                    稼動時期・実績...
クラウド/アジャイル/Railsに共通する期待安い – Small budget早い – Quick柔軟 – Elastic+ エンタープライズレベルの品質Copyright ©2011 Accenture All Rights Reserve...
『Rubyコミュニティの文化        に学ぶエンタープライズ          システム開発の処方箋(仮)』Copyright ©2011 Accenture All Rights Reserved.   11
今日はなしたいこと SIerに勤務するRubyistが – 3年間に経験した課題 – もしも同じ境遇のひとがいたら、   考えてほしいことCopyright ©2011 Accenture All Rights Reserved. Accent...
Issues of Enterprise RubyistsたのしいRubyCopyright ©2011 Accenture All Rights Reserved.   13
27 th                       Rails勉強会@東京               17 th                             Feb 2008Copyright ©2011 Accenture ...
エンタープライズRubyistとの出会いCopyright ©2011 Accenture All Rights Reserved.   15
Rubyを知るフェーズCopyright ©2011 Accenture All Rights Reserved.   16
Copyright ©2011 Accenture All Rights Reserved.   17
モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいCopyright ©2011 Accenture All Rights Reserved.   18
Ruby分科会を設立Copyright ©2011 Accenture All Rights Reserved.   19
主目的                                                       おまけCopyright ©2011 Accenture All Rights Reserved.           20
ねつ造Copyright ©2011 Accenture All Rights Reserved.     21
今思えば               うさんくさいCopyright ©2011 Accenture All Rights Reserved.   22
つづか                                                 ないCopyright ©2011 Accenture All Rights Reserved.     23
「社内勉強会」がつづかない理由• 興味本位でやってみたものの普段の仕事が  忙しい• 仕事に対して具体的に役立つものではない• プログラミングに対してそこまで関心が  高いわけではない           「たのしいプログラミング」は     ...
「理由」をひとつずつつぶしていく                                                 • 時間をかけずにやる• 仕事が忙しい                                      ...
Issues of Enterprise Rubyists役に立つRubyCopyright ©2011 Accenture All Rights Reserved.   26
モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいRubyを仕事で活用したいRubyの良さを実証したいCopyright ©2011 Accenture All Rights Reserved.   27
自分の手元をRubyで変えるCopyright ©2011 Accenture All Rights Reserved.   28
理解が                                                 得られ                                                 ないCopyright ©2011 ...
「役立つRuby」の理解が得られない理由• ルーチンワークがちょっと減るだけ• 必ずしもRubyである必然性がなく、  他の代替手段がある• Rubyがわかる人じゃないと使えないから  自分には関係ない                     ...
「理由」をひとつずつつぶしていく• ルーチンワークが少し                                     • 事務作業に費やしている  減るだけ                                      ...
Cloud Deployment               Automation tool                              Powered by RubyCopyright ©2011 Accenture All R...
Javadoc style Doc                                Generator                                  for Force.com                 ...
ここまでのまとめ • たのしいRubyより、     仕事の役立つRuby • 役立つRubyより、     開発現場に欠かせないRubyCopyright ©2011 Accenture All Rights Reserved. Accent...
Issues of Enterprise Rubyistsビジネス価値があるRubyCopyright ©2011 Accenture All Rights Reserved.   35
RubyKaigi                                                 2009Copyright ©2011 Accenture All Rights Reserved.      36
素晴らしいチームCopyright ©2011 Accenture All Rights Reserved.                                                   37               ...
コミュニティーの                                パワーCopyright ©2011 Accenture All Rights Reserved.   38
角谷信太郎氏Take the Red PillRubyKaigi2009 Copyright ©2011 Accenture All Rights Reserved.                                       ...
プログラマーではない人たち、Rubyの「たのしさ」の部分に価値を見出していない人たちも含めてビジネスの実現に向けて夢をもって頑張っている人たち とも うまくやっていくためにはどうしたらいいか?                          ...
答え:ビジネスサイドの人たちとコミュニティの人たちの目的をうまくあわせてつなげていくコトは、相澤さんの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved.   41
Σ ( ̄□ ̄;)Copyright ©2011 Accenture All Rights Reserved.   42
モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいRubyを仕事で活用したいRubyの良さを実証したいコミュニティとビジネスをつなげたいRubyでビジネス価値を実現したいCopyright ©2011 Accenture All...
Ruby                                                 の案件                                                 がない…Copyright ©20...
「Rubyの案件がない」理由• 他のソリューションが選択肢にある中、  敢えてRubyをつかう積極的な理由がない• 社内のRubyケイパビリティが未成熟な  状態での新技術導入にリスクがある• 社内標準や方法論への適合性検証が十分  おこなわれ...
「理由」をひとつずつつぶしていく• 敢えてRubyをつかう積極                                  • Rubyならではのメリットを                                         ...
“リスク回避” を回避するの  は難しいCopyright ©2011 Accenture All Rights Reserved.   47
開発部門/事務部門 守り指向企画部門/営業部門            攻め指向Copyright ©2011 Accenture All Rights Reserved.   48
人事・労務                    購買・調達   経営企画        営業守り                                                                        攻...
勤怠                     SCM            BI      CRM/SFA                        人事・労務                     購買・調達         経営企画 ...
勤怠                     SCM            BI      CRM/SFA                        人事・労務                     購買・調達         経営企画 ...
「攻め指向」業務の特徴•   企業の成長エンジン•   試行錯誤の連続で業務の定型化がしにくい•   すこし試して効果をみる•   フィードバックをうけて誤差修正を繰り返す•   だめだったらすぐやめる           すぐに使えて柔軟に変...
業務の特性にマッチするソリューションを選択して提案          ふつうのSEの仕事          ですCopyright ©2011 Accenture All Rights Reserved.   53
角谷信太郎氏Take the Red PillRubyKaigi2009 Copyright ©2011 Accenture All Rights Reserved.                                       ...
プログラマーではない人たち、Rubyの「たのしさ」の部分に価値を見出していない人たちも含めてビジネスの実現に向けて夢をもって頑張っている人たち とも うまくやっていくためにはどうしたらいいか?                          ...
答え:ビジネスサイドの人たちとコミュニティの人たちの目的をうまくあわせてつなげていくコトは、相澤さんの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved.   56
はい、                                                 そうで                                                 したCopyright ©2011 ...
ここまでのまとめ • ビジネス価値をだすためには   顧客の業務をみるべし • 特性に合わせて最適な   ソリューションを選択して提案   (ふつうのSEの仕事) • RubyだったりそうじゃなかったりするCopyright ©2011 Acc...
Issues of Enterprise RubyistsIssues of Enterprise RubyistCopyright ©2011 Accenture All Rights Reserved.   59
エンタープライズRubyistの課題     SIerの中のRubyistが考えるべきこと                                                 「たのしい」だけではつづかない             ...
考えてほしいこと この発表はあくまで私の事例 私の3年間に私が経験した課題が あったように あなたが経験する3年間には あなたが経験する課題があるCopyright ©2011 Accenture All Rights Reserved. Ac...
その答え:それをみつけるのは、あなたの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved.   62
Upcoming SlideShare
Loading in...5
×

Issues of Rubyists

2,147

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,147
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Issues of Rubyists"

  1. 1. Issues of Rubyists ~ SIerのなかのRubyistが考えるべきこと~ アクセンチュア・テクノロジー・ソリューションズ株式会社 システム・アナリスト 相澤 歩 Accenture Technology Solutions Japan Corp Systems Analyst Ayumu AIZAWACopyright ©2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 1
  2. 2. アクセンチュアについてAbout Accentureアクセンチュア株式会社 http://www.accenture.com 企業戦略、業務改革、システム開発・保守、BPO – コンサルティング – テクノロジー・サービス – アウトソーシングアクセンチュア・テクノロジー・ソリューションズ株式会社アクセンチュアの戦略的SIを担うシステム開発のスペシャリスト集団として設立• アクセンチュアのシステム開発フェーズにおいて中心的な役割Copyright ©2011 Accenture All Rights Reserved. 2
  3. 3. 自己紹介Who am I - as Employee相澤 歩 (Ayumu AIZAWA)• システム・アナリスト – クラウド・イニシアチブ/ ソリューション・アーキテクト – アーキテクチャー・イノベーションチーム/ Rails Group データベース設計担当/ 業務アプリチームサブリーダー 大手証券会社/ 債券管理業務システム刷新プロジェクト オフショア(中国)開発チームリーダー 外資系大手生命保険会社/ 数理システム保守 構成管理チームリーダー 大手精密機器メーカー/ B2Cサービス構築 プロジェクト推進事務局(PMO)メンバー 大手プリント機器メーカー/ 事業再編プロジェクト 基盤技術リーダー兼アプリケーション設計リーダー 保険代理店/顧客情報管理基盤構築プロジェクト 他Copyright ©2011 Accenture All Rights Reserved. 3
  4. 4. 自己紹介Who am I - as Rubyist 相澤 歩 (Ayumu AIZAWA a.k.a @ayumin) /日本Ruby会議20(09|10|11)実行委員/ スポンサー渉外担当 レガシーマイグレーションのためのRuby DSLによるJCLの実装 日本Ruby会議2009 LightningTalks http://www.nicovideo.jp/watch/sm8240786 Rubyによるシステム開発・運用支援活用の事例 RubyWorld Conference2010 http://www.rubyworld-conf.org/ja/archives/2010/program/B-1/ 東京Ruby会議03実行委員 http://regional.rubykaigi.org/tokyo03 JRuby会議2010実行委員/JRuby会議2011実行委員長 http://jrubykaigi.orgCopyright ©2011 Accenture All Rights Reserved. 4
  5. 5. SIerのなかのRubyist ふつうのSECopyright ©2011 Accenture All Rights Reserved. 5
  6. 6. Issues of Enterprise RubyistsエンタープライズRubyの現状Copyright ©2011 Accenture All Rights Reserved. 6
  7. 7. ThoughtWorks – Technology Rader 2011Copyright ©2011 Accenture All Rights Reserved. 7 http:// http://www.thoughtworks.com/articles/technology-radar-january-2011 /
  8. 8. Salesforce.com bought HerokuCopyright ©2011 Accenture All Rights Reserved. 8
  9. 9. オープンソース推進フォーラムによる国内のRuby事例のリスト システム 導入企業 開発企業 稼動時期・実績など水族館の専用端末やニン 島根県立しまね海洋館アテンドーDS向け情報配 日立ソリューションズ 2010年4月~ クアス信・管理システム 2008年7月~、登録ユー社内SNS「Knowlexis」 日立ソリューションズ 日立ソリューションズ ザー約5000人伝統工芸紹介サイト エー・ティ・エー/シー シーイーシー 2010年12月~「Japancraft.jp」 イーシー携帯電話向け商業施設案 2010年2月~、のべ数万 大手百貨店など シーイーシー内パッケージソフト 人が利用解析業務運用システム ライオン 日本ユニシス 2009年1月~モバイル機器管理システ 富士通ソーシアルサイエ 富士通ソーシアルサイエ 2010年8月~、1000人ム ンスラボラトリ ンスラボラトリ 規模で利用 http://itpro.nikkeibp.co.jp/article/NEWS/20110411/359299/Copyright ©2011 Accenture All Rights Reserved. 9
  10. 10. クラウド/アジャイル/Railsに共通する期待安い – Small budget早い – Quick柔軟 – Elastic+ エンタープライズレベルの品質Copyright ©2011 Accenture All Rights Reserved. 10
  11. 11. 『Rubyコミュニティの文化 に学ぶエンタープライズ システム開発の処方箋(仮)』Copyright ©2011 Accenture All Rights Reserved. 11
  12. 12. 今日はなしたいこと SIerに勤務するRubyistが – 3年間に経験した課題 – もしも同じ境遇のひとがいたら、 考えてほしいことCopyright ©2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 12
  13. 13. Issues of Enterprise RubyistsたのしいRubyCopyright ©2011 Accenture All Rights Reserved. 13
  14. 14. 27 th Rails勉強会@東京 17 th Feb 2008Copyright ©2011 Accenture All Rights Reserved. 14
  15. 15. エンタープライズRubyistとの出会いCopyright ©2011 Accenture All Rights Reserved. 15
  16. 16. Rubyを知るフェーズCopyright ©2011 Accenture All Rights Reserved. 16
  17. 17. Copyright ©2011 Accenture All Rights Reserved. 17
  18. 18. モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいCopyright ©2011 Accenture All Rights Reserved. 18
  19. 19. Ruby分科会を設立Copyright ©2011 Accenture All Rights Reserved. 19
  20. 20. 主目的 おまけCopyright ©2011 Accenture All Rights Reserved. 20
  21. 21. ねつ造Copyright ©2011 Accenture All Rights Reserved. 21
  22. 22. 今思えば うさんくさいCopyright ©2011 Accenture All Rights Reserved. 22
  23. 23. つづか ないCopyright ©2011 Accenture All Rights Reserved. 23
  24. 24. 「社内勉強会」がつづかない理由• 興味本位でやってみたものの普段の仕事が 忙しい• 仕事に対して具体的に役立つものではない• プログラミングに対してそこまで関心が 高いわけではない 「たのしいプログラミング」は 必ずしも優先順位が高くないCopyright ©2011 Accenture All Rights Reserved. 24
  25. 25. 「理由」をひとつずつつぶしていく • 時間をかけずにやる• 仕事が忙しい • 1回で終わるようにする • 日々の仕事をテーマに • 仕事の役に立たない 具体的に役にたつお題を 選ぶ • プログラミングそのも• プログラミングへの関心 のではなく「何ができ が実は低い るか」Copyright ©2011 Accenture All Rights Reserved. 25
  26. 26. Issues of Enterprise Rubyists役に立つRubyCopyright ©2011 Accenture All Rights Reserved. 26
  27. 27. モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいRubyを仕事で活用したいRubyの良さを実証したいCopyright ©2011 Accenture All Rights Reserved. 27
  28. 28. 自分の手元をRubyで変えるCopyright ©2011 Accenture All Rights Reserved. 28
  29. 29. 理解が 得られ ないCopyright ©2011 Accenture All Rights Reserved. 29
  30. 30. 「役立つRuby」の理解が得られない理由• ルーチンワークがちょっと減るだけ• 必ずしもRubyである必然性がなく、 他の代替手段がある• Rubyがわかる人じゃないと使えないから 自分には関係ない 「わざわざやる」ほど 逼迫した需要がないCopyright ©2011 Accenture All Rights Reserved. 30
  31. 31. 「理由」をひとつずつつぶしていく• ルーチンワークが少し • 事務作業に費やしている 減るだけ 時間がながい部分を狙う • これまで手が入ってな • 代替手段がある かったスキマを狙う • マニュアルを整備する• 自分には関係ない、 つかえない • インタフェースを工夫 するCopyright ©2011 Accenture All Rights Reserved. 31
  32. 32. Cloud Deployment Automation tool Powered by RubyCopyright ©2011 Accenture All Rights Reserved. 32
  33. 33. Javadoc style Doc Generator for Force.com Powered by JRubyCopyright ©2011 Accenture All Rights Reserved. 33
  34. 34. ここまでのまとめ • たのしいRubyより、 仕事の役立つRuby • 役立つRubyより、 開発現場に欠かせないRubyCopyright ©2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 34
  35. 35. Issues of Enterprise Rubyistsビジネス価値があるRubyCopyright ©2011 Accenture All Rights Reserved. 35
  36. 36. RubyKaigi 2009Copyright ©2011 Accenture All Rights Reserved. 36
  37. 37. 素晴らしいチームCopyright ©2011 Accenture All Rights Reserved. 37 http://www.flickr.com/photos/recompile_net/3732368117/
  38. 38. コミュニティーの パワーCopyright ©2011 Accenture All Rights Reserved. 38
  39. 39. 角谷信太郎氏Take the Red PillRubyKaigi2009 Copyright ©2011 Accenture All Rights Reserved. 39 http://www.flickr.com/photos/t-seto/3740610277/sizes/l/in/photostream/
  40. 40. プログラマーではない人たち、Rubyの「たのしさ」の部分に価値を見出していない人たちも含めてビジネスの実現に向けて夢をもって頑張っている人たち とも うまくやっていくためにはどうしたらいいか? http://www.nicovideo.jp/watch/sm9136835Copyright ©2011 Accenture All Rights Reserved. 40
  41. 41. 答え:ビジネスサイドの人たちとコミュニティの人たちの目的をうまくあわせてつなげていくコトは、相澤さんの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved. 41
  42. 42. Σ ( ̄□ ̄;)Copyright ©2011 Accenture All Rights Reserved. 42
  43. 43. モチベーション自分の周囲もたのしくしたいたのしい気持ちを共有したいRubyを仕事で活用したいRubyの良さを実証したいコミュニティとビジネスをつなげたいRubyでビジネス価値を実現したいCopyright ©2011 Accenture All Rights Reserved. 43
  44. 44. Ruby の案件 がない…Copyright ©2011 Accenture All Rights Reserved. 44
  45. 45. 「Rubyの案件がない」理由• 他のソリューションが選択肢にある中、 敢えてRubyをつかう積極的な理由がない• 社内のRubyケイパビリティが未成熟な 状態での新技術導入にリスクがある• 社内標準や方法論への適合性検証が十分 おこなわれていない 言い訳できない失敗要素 を抱えたくないCopyright ©2011 Accenture All Rights Reserved. 45
  46. 46. 「理由」をひとつずつつぶしていく• 敢えてRubyをつかう積極 • Rubyならではのメリットを アピールする 的な理由がない (Railsなら生産性10倍とか) • 必要なトレーニング計画を • 新技術導入にリスクが 立てて実行する ある • 社内のRubyistをかき集める• 社内標準や方法論への • Rubyにマッチした社内の 適合性検証が不十分 標準化規約を策定するCopyright ©2011 Accenture All Rights Reserved. 46
  47. 47. “リスク回避” を回避するの は難しいCopyright ©2011 Accenture All Rights Reserved. 47
  48. 48. 開発部門/事務部門 守り指向企画部門/営業部門 攻め指向Copyright ©2011 Accenture All Rights Reserved. 48
  49. 49. 人事・労務 購買・調達 経営企画 営業守り 攻め 会計・経理 製造 事務企画 広報Copyright ©2011 Accenture All Rights Reserved. 49
  50. 50. 勤怠 SCM BI CRM/SFA 人事・労務 購買・調達 経営企画 営業守り 攻め 会計・経理 製造 事務企画 広報 新規事業 給与計算 DM PM ワークフロー EUC 経費精算 リサーチ系Copyright ©2011 Accenture All Rights Reserved. 50
  51. 51. 勤怠 SCM BI CRM/SFA 人事・労務 購買・調達 経営企画 営業守り 攻め 会計・経理 製造 事務企画 広報 新規事業 給与計算 DM PM ワークフロー EUC 経費精算 リサーチ系Copyright ©2011 Accenture All Rights Reserved. 51
  52. 52. 「攻め指向」業務の特徴• 企業の成長エンジン• 試行錯誤の連続で業務の定型化がしにくい• すこし試して効果をみる• フィードバックをうけて誤差修正を繰り返す• だめだったらすぐやめる すぐに使えて柔軟に変更できる 効果をちゃんと測定できるCopyright ©2011 Accenture All Rights Reserved. 52
  53. 53. 業務の特性にマッチするソリューションを選択して提案 ふつうのSEの仕事 ですCopyright ©2011 Accenture All Rights Reserved. 53
  54. 54. 角谷信太郎氏Take the Red PillRubyKaigi2009 Copyright ©2011 Accenture All Rights Reserved. 54 http://www.flickr.com/photos/t-seto/3740610277/sizes/l/in/photostream/
  55. 55. プログラマーではない人たち、Rubyの「たのしさ」の部分に価値を見出していない人たちも含めてビジネスの実現に向けて夢をもって頑張っている人たち とも うまくやっていくためにはどうしたらいいか? http://www.nicovideo.jp/watch/sm9136835Copyright ©2011 Accenture All Rights Reserved. 55
  56. 56. 答え:ビジネスサイドの人たちとコミュニティの人たちの目的をうまくあわせてつなげていくコトは、相澤さんの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved. 56
  57. 57. はい、 そうで したCopyright ©2011 Accenture All Rights Reserved. 57
  58. 58. ここまでのまとめ • ビジネス価値をだすためには 顧客の業務をみるべし • 特性に合わせて最適な ソリューションを選択して提案 (ふつうのSEの仕事) • RubyだったりそうじゃなかったりするCopyright ©2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 58
  59. 59. Issues of Enterprise RubyistsIssues of Enterprise RubyistCopyright ©2011 Accenture All Rights Reserved. 59
  60. 60. エンタープライズRubyistの課題 SIerの中のRubyistが考えるべきこと 「たのしい」だけではつづかない 「ちょっと便利」じゃつかわれない 「開発現場」だけを見ていては ビジネス価値がないCopyright ©2011 Accenture All Rights Reserved. 60
  61. 61. 考えてほしいこと この発表はあくまで私の事例 私の3年間に私が経験した課題が あったように あなたが経験する3年間には あなたが経験する課題があるCopyright ©2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 61
  62. 62. その答え:それをみつけるのは、あなたの仕事ではないでしょうかCopyright ©2011 Accenture All Rights Reserved. 62

×