SlideShare a Scribd company logo
1 of 27
Download to read offline
DBCJ Drupal Business Consortium in Japan
日本のシステム開発の問題点
~真の超高速開発~
短縮版
2016.07.07. 短縮版
池田 秀一 ikeda@itmakers.jp
Drupal is a registered trademark of Dries Buytaert.
海外市場 ほぼ全自動 猫の手も借りる
日本市場 時代錯誤の情報システム構築
とは何か?
LEGO ブロックのように部品を組み合わせ、
企業の外部向け、内部向けサイト、情報系システムを
素早く、楽に作れる、システム構築での中核基盤です!
海外では数百以上の業務テンプレート提供も♪
レゴブロックのようにビジネスロジックを組み立てる
Drupal is Legos for Websites
http://el-studio.com/blog/drupal-is-legos-for-websites.html
”Working with Drupal is like
building with Legos. Drupal and
its modules provide the building
blocks -- the basic rectangles,
the windows. And someone with
a bit of practice can do a very
fine house.”
現在
遥か昔 Long Long Time Ago…
100 REM ROM BASIC DE KEISAN
110 A=10; B=200; C=100
120 X=20; Y=4; Z=12
130 PRINT “goukei=“; (A*X+B*Y+C*Z)
140 END
現在、こんな自作プログラミングする人はほぼ居ない、
趣味プログラミンは除く
スプレッドシートソフト(Excel など)で済ます
現在
業務システムでは、
個別開発ではなく
パッケージソフト購入か、クラウドサービス
大規模から、中小規模、個人向け
参考:
SAP ERP、Oracle Applications、COMPANY works Applications、勘定
奉行ERP、 ProActive、GLOVIA、GRANDIT etc.
少し昔 A little ago…
業務システムの個別開発
要件定義、基本設計、概要設計、詳細設計
プログラムコーディング、単体テスト、結合テスト
ユーザー納品、検収
何かあれば、2次開発で、要件定義から。
今は、ERPパッケージ、ERPクラウドサービスを採用するのが当然
0
現在:日本市場
情報系システムでは
未だに個別開発やっている?
Java Application Server での Javaプログラミング?
超高速開発? 超高速でニッチな技術でコード大量生産?
部品の再利用ができていない? 外部流通の仕掛け無し?
OSS的な外部利用ができていない?
マルチデバイス、多様なスクリーン対応ができない?
それで良いの? 欧米も、東南アジアも、Drupal を既に活用
1
海外市場 ほぼ全自動 猫の手も借りる
2
日本市場 時代錯誤の情報システム構築
3
現在:海外市場
レゴブロックのようにビジネスロジック
を組み立てる
Drupal is Legos for Websites
http://el-studio.com/blog/drupal-is-legos-for-websites.html
”Working with Drupal is like building with
Legos. Drupal and its modules provide the
building blocks -- the basic rectangles, the
windows. And someone with a bit of practice
can do a very fine house.”
基幹系 = ERP + アドイン
情報系 = Drupal + アドイン
デジタルマーケティング、
マーケティングオートメーション
でも Drupal 前提が多い!
4
現在:海外市場
情報系システムでは、『真の超高速開発』
Drupal + Distribution(業種テンプレート)
数百ある Distribution から、用途が一致すれば、即座に完成
個別開発の数百倍、数十倍の生産性であり、保守も楽々
Distribution とのギャップがあれば、Module (流通部品)を追加
該当するModule(流通部品)が無ければ作る
作った Module が他者も利用するのなら、外部提供
外部提供することで、Moduleの再利用が OSS エコシステムで可能
Drupal8 は HTML5 でマルチデバイス、多様なスクリーン対応済
デジタルマーケテイング、マーケティングオートメーションでも Drupal
5
Drupal での選択肢の豊富さ
Module(Drupal Add-On)
Drupal
自社サーバ
Private Cloud
Hosting
IaaS/ OSS PaaS
AWS,Azure,SoftLayer
2万個以上の豊富なアドオン部品が流通している!
200種類以上のテンプレートが流通している!
6
日本市場の現在:海外市場の10年前
Java Application Server で Java プログラミングが SIの主流
個別開発、顧客企業ごと、酷い場合には部門ごとに違うシステム状態
コード量が膨大、開発期間が長引く、コード保守地獄
再利用がほぼ不可能、儲かるのは人月売りの低レベルSI企業だけ
技術力の低い技術者(作業員?)、コーディング主体で進歩がない
Java の先行きが暗いのに、Java しかできない
汎用機やオフコンが衰退する時にも、「COBOLだけの技術者が余った」
OSS CMS の世界トップ3は、PHP製。WordPress Drupal Joomla!
イノベーティブなのは PHP のほうが既に上かも
7
Java の衰退、イノベーションは PHP か、HTML5
優秀な技術者なら、複数言語を扱えるのが前提
HTML5認定資格、PHP 認定資格が、ITSS にも登録済
1言語『だけ』しかできないのは、三流以下の技術者
WordPress「だけ」ってのもねぇ…
OSS だとしても1社がコントロールするのは危ない
権利が移動すると衰退する傾向が強い
Java は水面下でバタバタしており、ここにきて噴出!
Java EEコミュニティの悲劇 http://www.java-users.jp/?p=2719
オラクル社の持つ OSS は信用できるか?
Open Solaris の終わり方から学ぼう
vs Google での 外部API著作権の主張
MySQL は大丈夫? 個人的には PostgreSQL 好き♪
8
海外市場 ほぼ全自動 猫の手も借りる
9
日本市場 時代錯誤の情報システム構築
0
IT技術者と、IT作業者(IT土方)のどちらを選ぶ?
コーディング量ではなく、残業時間でもなく、技術力の勝負で生きませんか?
OSS 主体でのビジネス貢献できるシステムを作りませんか?
言語も重要だけど、、素早く作れる Drupal を中核にしませんか?
先行き不透明な Java だけでなく、PHP や HTML5 も勉強しませんか?
アジャイルとウォータフォールモデルの漫才やってる場合ですか?
Drupal8 なら、生成されるのは HTML5 ですよ(プラグインやアドインは不要)
情報源: https://www.facebook.com/groups/DrupalBCJ/
Drupal事例まとめ http://goo.gl/lM0xus
Drupal on IaaS で、
海外にも通用する『技術者』になりましょう♪
1
Drupal 8 は凄いので学ぶとお得♪
Mobile is in its DNA
多言語対応: Multilingual Capabilities
Configuration Management
Accessibility
Built-in Web Services
多すぎて書けない、
https://drupal.studio-umi.jp/blog/Drupal-8-features-Japanese
Drupal 8 on IaaS で、
海外よりも、先行する『技術者』になりましょう♪
2
Drupal 基盤でのビジネス形態
Module(Drupal Add-On)
Drupal
自社サーバ
Private Cloud
Hosting
IaaS
Acquia
Cloud
(Drupal
CORE)
新たな
PaaS
提供
新規の
アドオン機能
業種ごとの
テンプレート
の提供と保守
日本地域
から世界
へ発信
多言語対応で
東京オリンピック
に向けたサイトへ
3
Facebook Group で情報交換
https://www.facebook.com/groups/DrupalBCJ/
海外市場と同等に、
日本で Drupal を企業システム構築に浸透させる為
大手SI企業から勧誘中、
今後は多くの中堅SI企業や、ユーザー企業も勧誘予定
⇒ 「三方一両得」を目指します
SI企業、コミュニティ、ユーザー企業が良くなる方向へ
どの環境に居る【技術者】も楽しく♪
※2014年9月2日付けで設立を広報済、法人化は検討準備中
DBCJ: Drupal Business Consortium in Japan
4
1.既存のディストリビューション(テンプレート)に適用可能な物を探す
・業種やサービス形態ごとに得意とする企業が(海外では)既に存在
https://www.drupal.org/project/project_distribution
Drupal 技術者として、ある程度は、主要なディストリビューションは把握が必要
• 電子商取引: Commerce Kickstart
• 社内サイト用: Open Atrium
• 社外向けサイト: TB Sirate Starter
• メディア企業用: OpenPublish
• 公共機関用: OpenPublic ,a-gov
• 農学機関向け(農学情報共有): AgriDrupal ※厳密にはアドオン
SI企業での使い方
5
2.Gap 分析を行う、ディストリビューションと要望の差分を確認
• ディストリビューションの仕様と、構築システムの仕様の突き合わせ
• テストサイト(海外にはある)を利用して、試してみる
• Simplytest.me 、主流なモノは、即座に試せる。無償だと、時間制限アリ。
http://simplytest.me/
• Gap 分析結果で、足りない部分を
• 流通モジュール(機能部品)で探す
• 自作(モジュール作成が望ましい)
SI企業での使い方
6
3.既存のモジュール(流通部品)として適用可能な物を探す
・2万個以上のモジュールが、流通している。Drupal8 対応は正式版が 15’12月なので少ない
https://www.drupal.org/project/project_distribution
Drupal 技術者として、ある程度は、主要なモジュールは把握が必要
• Drupal v7 と Drupal8 では、だいぶ異なる点に注意
• Drupal v7 で外付けだったモジュールを一部が組み込まれている Drupal8
• http://www.bluespark.com/status-top-100-contributed-
modules-drupal-8
SI企業での使い方
7
この資料で提示された情報は、情報提供時に認識された情報であり、
今後すべてを保障するものではありません。
技術面においては、必要に応じて、最新情報を再度確認頂くことを推奨
致します。
また、情報に対する御意見、御質問は、
Info [@] itmakers.jp や Facebook でのメッセージでお受けします。
https://www.facebook.com/hidekazu.ikeda.3
[] は取って電子メールで送信下さい
諸注意
Drupal is a registered trademark of Dries Buytaert.

More Related Content

What's hot

【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
Developers Summit
 

What's hot (20)

【A-1】すべてがつながるIoT時代の共創のあり方
【A-1】すべてがつながるIoT時代の共創のあり方【A-1】すべてがつながるIoT時代の共創のあり方
【A-1】すべてがつながるIoT時代の共創のあり方
 
共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -
 
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
 
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
 
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
 
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
 
【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
【19-D-2】今更聞けない!?インフラ選定のケーススタディ「ベアメタルクラウド」を活用した最適な環境構築をするためのポイントはなんだ!?
 
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
 
Drupal on bluemix20150902
Drupal on bluemix20150902Drupal on bluemix20150902
Drupal on bluemix20150902
 
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
 
niconicoにおける継続的なデータ活用のためのHadoop運用事例
niconicoにおける継続的なデータ活用のためのHadoop運用事例niconicoにおける継続的なデータ活用のためのHadoop運用事例
niconicoにおける継続的なデータ活用のためのHadoop運用事例
 
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンドDevelopers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
 
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a ServiceDeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
 
Portfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべしPortfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべし
 
プロジェクトを成功させて豊かな世界に。パラダイスウェア事業計画 201505
プロジェクトを成功させて豊かな世界に。パラダイスウェア事業計画 201505プロジェクトを成功させて豊かな世界に。パラダイスウェア事業計画 201505
プロジェクトを成功させて豊かな世界に。パラダイスウェア事業計画 201505
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps
 
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
 
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
 
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのことエンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
 
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
 

Viewers also liked (10)

Best Developmental Work
Best Developmental WorkBest Developmental Work
Best Developmental Work
 
Web services connector
Web services connectorWeb services connector
Web services connector
 
日本市場攻略201605
日本市場攻略201605日本市場攻略201605
日本市場攻略201605
 
Best Of Unit 2 final
Best Of Unit 2 finalBest Of Unit 2 final
Best Of Unit 2 final
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
 
Best unit 1 complied
Best unit 1 compliedBest unit 1 complied
Best unit 1 complied
 
Best unit 1, final
Best unit 1, finalBest unit 1, final
Best unit 1, final
 
IoT and FinTech with Drupal 20160720
IoT and FinTech  with Drupal  20160720IoT and FinTech  with Drupal  20160720
IoT and FinTech with Drupal 20160720
 
IT BtoB Marketing 教育 スライド 201604
IT BtoB  Marketing 教育 スライド 201604IT BtoB  Marketing 教育 スライド 201604
IT BtoB Marketing 教育 スライド 201604
 
Ds the-qlik view-product-family-ru
Ds the-qlik view-product-family-ruDs the-qlik view-product-family-ru
Ds the-qlik view-product-family-ru
 

Similar to Japan it 20160707short

基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
Cybozucommunity
 
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
Developers Summit
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)
Osamu Shimoda
 
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
Insight Technology, Inc.
 

Similar to Japan it 20160707short (20)

明快!Drupal と Acquia の強み
明快!Drupal と Acquia の強み明快!Drupal と Acquia の強み
明快!Drupal と Acquia の強み
 
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装において何に気をつけるべきかDrupalによる大規模サイトの設計・実装において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきか
 
Drupal + Japan IT 2017
Drupal + Japan IT    2017Drupal + Japan IT    2017
Drupal + Japan IT 2017
 
明快!Drupal の強みと弱み
明快!Drupal の強みと弱み明快!Drupal の強みと弱み
明快!Drupal の強みと弱み
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
 
プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版
プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版
プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版
 
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
 
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
 
DBCJ Drupal + Japan 2017
DBCJ  Drupal + Japan  2017DBCJ  Drupal + Japan  2017
DBCJ Drupal + Japan 2017
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
 
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
 
OSC Osaka 2013
OSC Osaka 2013OSC Osaka 2013
OSC Osaka 2013
 
OSC Osaka 2013
OSC Osaka 2013OSC Osaka 2013
OSC Osaka 2013
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)
 
OSS Market Momentum In Japan
OSS Market Momentum In JapanOSS Market Momentum In Japan
OSS Market Momentum In Japan
 
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
 
【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!
【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!
【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!
 
jGov drupal 20170602
jGov drupal 20170602jGov drupal 20170602
jGov drupal 20170602
 

Japan it 20160707short