Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
YN
Uploaded by
Yoshinori Nie
PPTX, PDF
2,860 views
Pmt20151027 seminar
Wagbyによる内製の実例からわかったこと 2015年10月27日ピースミール・テクノロジー株式会社主催セミナー資料
Software
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
会話型UI事始め
by
DeNA
PDF
コンポーネント単位で考えるWeb制作
by
祐磨 堀
PPTX
VyOSで作るIPv4 Router/IPv6 Bridge
by
KLab Inc. / Tech
PDF
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
by
de:code 2017
PDF
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
by
Yusuke Goto
PPTX
17 D-2
by
Daizen Ikehara
PDF
Story-Assured Design で開発チーム全員でデザインする
by
Yusuke Goto
PDF
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
by
de:code 2017
会話型UI事始め
by
DeNA
コンポーネント単位で考えるWeb制作
by
祐磨 堀
VyOSで作るIPv4 Router/IPv6 Bridge
by
KLab Inc. / Tech
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
by
de:code 2017
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
by
Yusuke Goto
17 D-2
by
Daizen Ikehara
Story-Assured Design で開発チーム全員でデザインする
by
Yusuke Goto
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
by
de:code 2017
What's hot
PDF
インフラジスティックス開発ツールがご提供する価値
by
インフラジスティックス・ジャパン株式会社
PPTX
実装を意識したデザイン
by
Tomoya Hirano
PDF
超えていけ言語と文化と時差の壁 ~外資系プリセールスエンジニアのサバイバル術~
by
Satoru Yamaguchi
PDF
国際化対応におけるUI実装で気をつけるべきこと
by
KLab Inc. / Tech
PDF
Unityネイティブプラグインの勧め 〜UnityでiOS, AndroidのAPIを利用する方法〜
by
KLab Inc. / Tech
PDF
Unityネイティブプラグインの勧め
by
KLab Inc. / Tech
PDF
禍つヴァールハイトを支える負荷試験
by
KLab Inc. / Tech
PDF
社内社外で勉強会を続けていくための考え方
by
KLab Inc. / Tech
PDF
モバイルゲームビルドパイプラインとChatOps
by
KLab Inc. / Tech
PDF
スクリプトエンジン作って 無双する
by
KLab Inc. / Tech
PDF
DevSumi 関西 2013 #kansumiC4 なぜデバイス向けアプリ開発が失敗するのか?
by
インフラジスティックス・ジャパン株式会社
PDF
高速プロトタイピングで失敗しないUI開発 - Developer summit 2016 summer
by
Satoru Yamaguchi
PPTX
ALM Day LT
by
David Keuning
PPTX
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
by
Developers Summit
PDF
変革の時代を生き抜くためのスピード開発
by
インフラジスティックス・ジャパン株式会社
PDF
Web制作者視点で理解するソフトェアテスト
by
祐磨 堀
PDF
Developers summit 2016 オフィシャルコミュニティ公募
by
Developers Summit
PPTX
A use case of aws in de na automotive
by
DeNA
PPTX
PMの立ち位置について
by
SSK
インフラジスティックス開発ツールがご提供する価値
by
インフラジスティックス・ジャパン株式会社
実装を意識したデザイン
by
Tomoya Hirano
超えていけ言語と文化と時差の壁 ~外資系プリセールスエンジニアのサバイバル術~
by
Satoru Yamaguchi
国際化対応におけるUI実装で気をつけるべきこと
by
KLab Inc. / Tech
Unityネイティブプラグインの勧め 〜UnityでiOS, AndroidのAPIを利用する方法〜
by
KLab Inc. / Tech
Unityネイティブプラグインの勧め
by
KLab Inc. / Tech
禍つヴァールハイトを支える負荷試験
by
KLab Inc. / Tech
社内社外で勉強会を続けていくための考え方
by
KLab Inc. / Tech
モバイルゲームビルドパイプラインとChatOps
by
KLab Inc. / Tech
スクリプトエンジン作って 無双する
by
KLab Inc. / Tech
DevSumi 関西 2013 #kansumiC4 なぜデバイス向けアプリ開発が失敗するのか?
by
インフラジスティックス・ジャパン株式会社
高速プロトタイピングで失敗しないUI開発 - Developer summit 2016 summer
by
Satoru Yamaguchi
ALM Day LT
by
David Keuning
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
by
Developers Summit
変革の時代を生き抜くためのスピード開発
by
インフラジスティックス・ジャパン株式会社
Web制作者視点で理解するソフトェアテスト
by
祐磨 堀
Developers summit 2016 オフィシャルコミュニティ公募
by
Developers Summit
A use case of aws in de na automotive
by
DeNA
PMの立ち位置について
by
SSK
Viewers also liked
PPTX
Cloud Foundry x Wagby
by
Yoshinori Nie
PPTX
Wagby R6.6 Specification
by
Yoshinori Nie
PDF
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
by
啓 杉本
PPTX
Wagby r7javadeveloperbasicguide
by
Yoshinori Nie
PPTX
Wagby10point
by
Yoshinori Nie
PPTX
Wagby10min2011
by
Yoshinori Nie
PDF
ドメイン駆動設計の実践例 - 経営管理基盤 fusion_place -
by
啓 杉本
PPTX
Cost estimation using Wagby
by
Yoshinori Nie
PPTX
Wagby R7 Specification
by
Yoshinori Nie
PDF
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
by
Atsuhiro Kubo
PPTX
Wagby Campaign 2017
by
Yoshinori Nie
Cloud Foundry x Wagby
by
Yoshinori Nie
Wagby R6.6 Specification
by
Yoshinori Nie
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
by
啓 杉本
Wagby r7javadeveloperbasicguide
by
Yoshinori Nie
Wagby10point
by
Yoshinori Nie
Wagby10min2011
by
Yoshinori Nie
ドメイン駆動設計の実践例 - 経営管理基盤 fusion_place -
by
啓 杉本
Cost estimation using Wagby
by
Yoshinori Nie
Wagby R7 Specification
by
Yoshinori Nie
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
by
Atsuhiro Kubo
Wagby Campaign 2017
by
Yoshinori Nie
More from Yoshinori Nie
PPTX
Wagby Testing Framework
by
Yoshinori Nie
PPTX
Wagby R9.1 ReleaseNote
by
Yoshinori Nie
PPTX
WagbyR920ReleaseNote.pptx
by
Yoshinori Nie
PPTX
Wagby R9 Release Note
by
Yoshinori Nie
PPTX
Wagby R7 Specification
by
Yoshinori Nie
PPTX
WagbyCampaign2015
by
Yoshinori Nie
PPTX
Wagby Testing Framework
by
Yoshinori Nie
PPTX
JasmineSoft Hotline
by
Yoshinori Nie
PPTX
WagbyR920ReleaseNote.pptx
by
Yoshinori Nie
PPTX
Wagby campaign10aniv
by
Yoshinori Nie
PPTX
Wagby campaign2016
by
Yoshinori Nie
Wagby Testing Framework
by
Yoshinori Nie
Wagby R9.1 ReleaseNote
by
Yoshinori Nie
WagbyR920ReleaseNote.pptx
by
Yoshinori Nie
Wagby R9 Release Note
by
Yoshinori Nie
Wagby R7 Specification
by
Yoshinori Nie
WagbyCampaign2015
by
Yoshinori Nie
Wagby Testing Framework
by
Yoshinori Nie
JasmineSoft Hotline
by
Yoshinori Nie
WagbyR920ReleaseNote.pptx
by
Yoshinori Nie
Wagby campaign10aniv
by
Yoshinori Nie
Wagby campaign2016
by
Yoshinori Nie
Pmt20151027 seminar
1.
Wagbyによる内製の実例からわ かったこと 2015年10月27日 株式会社ジャスミンソフト 贄 良則 ピースミール・テクノロジー株式会社主催 日本型内製化を考えるセミナー
2.
超高速開発ツールいろいろ • SIer指向 – ツールが提供する独自言語がJavaや.NETより簡単。 –
何でもできる反面、ユーザによる内製の敷居は高い。 • ユーザ指向 – ノンプログラミング。簡単な操作でアプリを開発で きる。 – 拡張性とのバランスが難しい。 • なんでもできる、なら、ノンプログラミングでは限界が ある。
3.
Wagbyとは? • ノンプログラミングの簡易性と、プログラ ミングによる拡張性の両立を実現すること を目指す。 • 結果として、これまでの日本では考えられ なかった内製開発ブームを起こしつつある。
4.
Wagbyによる内製開発のパターン
5.
[ケース1] シンプルな内製 • ユーザ自身がWagbyの使い方を学ぶ。 •
画面、帳票、入力チェック、CSV・Excel による外部システム連携まで実現。 • Wagbyがカバーできない機能は? – ジャスミンソフトに要望を出し、Wagbyの機 能追加をはかる。 – あくまでも自分たちだけで行いたい。
6.
[ケース2] カスタマイズを含む内製 • ユーザにJava技術者が1名(以上)いる。 –
SIerから転職された方が多い。 • ジャスミンソフトの技術講習と、カスタ マイズに関するサポートを活用する。 – サポートでは「書き方」のヒントを伝える。 – そのヒントに従って、自社で開発を行う。
7.
[ケース3] SIerとの連携 • 開発は、SIer
(Wagby代理店) に依頼する。 その設計情報を納品してもらう。 • 軽微な変更は自分たちで行う。 • 複雑な業務ロジックや、Wagbyの範囲外 の機能は、SIerに開発してもらう。 • メジャーバージョンアップ時も、カスタ マイズコードの変更はSIerに依頼する。
8.
[ケース4] コンサルタントの活用 • エンドユーザ主体でWagby開発を行うが、 「Wagbyエキスパート認定技術者」にコンサルタ ントとして、プロジェクトに参画してもらう。 •
プロジェクト立ち上げ時は参加頻度は高い。なれ てきたら頻度を減らす。 • カスタマイズもエキスパート認定技術者にベース を用意してもらい、それを使って自分たちで開発 する。
9.
ユーザとSIerの関係(旧) ユーザ SIer 問題の押し付け合い お互いが「騙され た」感をもつ。
10.
ユーザとSIerの関係(新) ユーザ SIer/ コンサルタ ント ツール ベンダー 役割の明確化 ツールベンダーも巻 き込んで質的向上を 図る
11.
ユーザが超高速開発に求めること 価格 工期 ユーザはどちらを優先している?
12.
保守に向く超高速開発 • 仕様変更(機能追加)を適時、行ってい く。 – 最初で仕様を固める、のは現実的でない。 •
設計情報の変更で、アプリケーションの 挙動を変えることができる。 – ソースコードを変更していては、とても難し い。
13.
“銀の弾丸” を探して “超高速開発技術は正しく使用することによ り、効果を上げられることがわかった。シ ステム開発に課題を感じている方々には、 ぜひ超高速開発技術の適用を検討していた だきたい。” (日経コンピュータ2015年10月1日特集「広がる超高速開発」で紹介) http://jp.fujitsu.com/family/lsken/activity/work-group/13/abstract/pdf/13_09.pdf
14.
ユーザが踏み出す一歩
15.
データモデラー • 業務アプリケーションは「データ構造」 と「振る舞い」から、できている。 • データ構造とは、データの関係性に着目 する。 •
振る舞いはデータの流れに着目する。 • 「何を先にするか」という違いはあるが、 ゴールは同じ。
16.
いまどきの内製 • 内製化とは、データモデラーが一人以上 存在するチームをつくること。 • プログラマは? –
データモデラーが兼ねる。 – 少数でも社内に残す。 – 外部委託する。 • 内製だが分業、は両立する – システムアーキテクトは専門家の招聘が吉。 – 何を抱え、何を専門家に委託するのか。
17.
無理はしない • 既存システムをどうするか。 – 既存システムに超高速開発ツールを適用する ことは難しい。 –
既存システムとは緩やかに連携し、少しずつ 新陳代謝を図る。 • データモデラーの育成スピードに比例する。
18.
ロードマップをつくる • 現行システムの洗い出し。 – 社内のキーマンは誰で、いつまで頼れるのか。 –
開発体制と、年間保守費は? • 超高速開発ツールの適用なら... – 簡単なものから挑戦し、経験を積む。 – 規模が大きくなるにつれ複雑度が増す。ここ で専門家の力を借りるのは妥当。 • 保守開発の主導権を自分たちがもつことが大切。
19.
次世代の SI は見えている
20.
“IT投資は売り上げの1%” は正確ではない • 金融系のみ突出して5%程度。 •
その他は軒並み、0.3%〜0.7%。 • 平均すると 1% だが、現実はもっと低い ということ。 出展:「企業IT動向調査2015」日本情報システム・ユーザー協会(JUAS)
21.
SoEとSoRは投資目的が異なる • SoE – System
of Engagement – 売上を増やすIT。 – 他社と異なる仕掛けが必要 = 最新技術活用 • SoR – System of Record – 間接業務、すなわち経費。 – 他社と共通基盤化してコストを落とすのは可。し かし自社業務ルールは適用したい。= DSL活用
22.
DSL (Domain Specific
Language) • 従来の自動生成系(CASEツール)との違い – CASE は第四世代言語(簡易言語)を目指した。 これは汎用プログラミング言語。Javaや.NETの 簡易版といえる。 • 例:XXXは、オブジェクト指向やWeb技術がわから なくても、業務用Webアプリを開発できます。 – DSLは特定ドメインに特化した言語。汎用性が ない代わりに、ルール記述だけで済む。
23.
DSLを支えるジェネレーティブ思想 • ジェネレーティブ・プログラミング – DSLからソースコードを自動生成する。 •
Generative = 生成的 – DSLを鍛えることで、汎用性を維持し、開発 生産性を落とさない。 – 実は保守開発の局面でかなり有効。
24.
二層化する技術者像 • DSL(と、それを支える基盤)を開発する技術者。 – 業務に詳しいのではなく、業務を汎用化した視点で解釈し なおすことに精通している。 –
Javaなどのプラットフォームへの実装技術をもつ。 • DSLを利用する技術者。 – 業務に精通しており、その業務をDSLで表現することを得 意とする。 – Javaなどは知らなくてもよい。 • 両方がわかる技術者 – エキスパートになる。究極のコンサルタント。
25.
技術視点でみた関係性 ※ WagbyのDSLは「設計情報」(リポジトリ)と同義です。 ユーザ DSL利用 SIer/ コンサルタ ント DSL利用 カスタマイズ ツール ベンダー DSL開発
26.
SIの方向性 • SoE指向 – システム投資額を上回る、売上増を見込む「ビジネス モデル」が描ける。 –
モバイル、IoT、ビッグデータ、クラウドなどの個々の 技術要素を磨くだけでは技術者派遣から抜け出せない。 • SoR指向 – 従来の開発費の半額以下を提案できる。 – オフショアでは限界。開発期間と品質の問題を解決で きない。 – 超高速開発ツールはこの分野と相性がいい。
27.
SoRは工数ビジネスが終焉する • 少人数開発と工数減により、開発費が下がる。 • ユーザーによる内製も可能になれば、SIerは 「業務コンサル」と「カスタマイズ開発」に 特化する。 –
業務コンサルは上流の知識が必要。 – カスタマイズ開発はDSLの下位層となる実装技術 の知識が必要。難易度は高い。 – いずれも少人数かつ高単価なコンサル型ビジネス となってく。
28.
技術者の育成方法も変わる • 業務系 – DSLの習得と、業務層の知識習得へ。 •
カスタマイズ系 – DSLの習得と、カスタマイズ方法のノウハウ 習得へ。 DSL=ツールに依存する。共通DSLは存在しない。 どのツールを学ぶか、は考慮すべき点。
29.
次のビジネスチャンスはある • 大規模システムでの超高速開発ツールの適用ノウハウ – 小規模かつユーザ主導内製とは異なる難しさ。 –
SIerのノウハウが生きる。 • 既存システムとの連携 – ETL, データハブ, メッセージ駆動, MDM • SoEのバックエンドとしての連携 – REST API • ツール同士の組み合わせ – BRMS, BI, 帳票, ... 既存システムと超高速開発の緩やかな連携は、これから本格化するテーマ。
30.
Wagbyによる内製はどこまで進んで いるのか Wagby Developer Day
2015 で、生の声をお 聞きください。 http://wagby.com/ 参加費 無料! 12月2日(水)秋葉原UDXカンファレンス6F
Download