78
SERVICES WITH TOP-QUARTILE PERFORMANCE odoo の歩き方 オープンソースを活用して効率よくOdooを導入するコツ

odoo の歩き方 - Quartile

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: odoo の歩き方 - Quartile

SERVICES WITHTOP-QUARTILE PERFORMANCE

odoo の歩き方

オープンソースを活用して効率よくOdooを導入するコツ

Page 2: odoo の歩き方 - Quartile

1. Odooのマーケットポジション

2

Page 3: odoo の歩き方 - Quartile

主要ERP検索トレンド - 全世界

3

https://trends.google.com/trends/explore?date=all&q=odoo%2Bopenerp,sap%20erp,microsoft%20dynamics

Page 4: odoo の歩き方 - Quartile

他のオープンソースERPとの比較

4

compiere+adempiere+idempiere+openbravo

https://trends.google.com/trends/explore?date=all&q=odoo%20%2B%20openerp,compiere%2Badempiere%2Bidempiere%2Bopenbravo,erpnext

Page 5: odoo の歩き方 - Quartile

オープンソースで提供されているため豊富な機能を圧倒的な低コストで利用

可能

Odooがなぜ世界で人気なのか

5

低コスト幅広い領域をカバー

グローバル

バックエンドからウェブサイトまで、あらゆる業務が一つのシステムで管理可能

多言語、多通貨に標準で対応しているため、海外拠点や海外ビジネスで威力

を発揮

Page 6: odoo の歩き方 - Quartile

OSSプロダクト発展サイクル

6

ユーザベース獲得

マネタイズ

プロダクトの進化

オープンソースによるレバレッジ

OdooはオープンソースERPの中で、このサイクルを回すのに最も成功しているプロダクト。

Page 7: odoo の歩き方 - Quartile

主要ERP検索トレンド - 日本

7

https://trends.google.com/trends/explore?date=all&q=odoo%2Bopenerp,sap%20erp,microsoft%20dynamics

Page 8: odoo の歩き方 - Quartile

日本マーケットの特徴

日本語情報必須

プロダクト日本語化必須

特殊な商習慣

失敗を恐れる

英語での情報発信がない

8

Page 9: odoo の歩き方 - Quartile

2. Odooとオープンソース

9

Page 10: odoo の歩き方 - Quartile

オープンソースソフトウェア(OSS)とは

ソフトウェアのソースコードが一般に公開され、利用者の目的を問わずソース

コードの利用、修正、再頒布が可能なソフトウェアの総称

引用元:「オープンソースソフトウェア」(2018年3月9日 09:13 UTCの版)『ウィキペディア日本語版』

http://ja.wikipedia.org/wiki/オープンソースソフトウェア

10

Page 11: odoo の歩き方 - Quartile

オープンソースのメリット

11

ユーザサービス事業者

開発元

● ライセンス費用不要● コミュニティのサポートが得ら

れる

● コードに自由にアクセスできる

● コードが自由に改修できる● コミュニティのサポートが得ら

れる

● 費用かけずに多くのユーザにリーチできる

● コミュニティから開発サポートが得られる

● コミュニティフィードバックが豊富

Page 12: odoo の歩き方 - Quartile

プロプライエタリ機能群

オープンソース機能群

Odooにおけるオープンソース

オープンコアモデル

12

コミュニティ版

● 無償。GitHubから自由にコード取得できる

● Odoo基本機能が揃っており、ある程度の業務領域に対応できる

● LGPLライセンス

エンタープライズ版

● 有償。GitHubレポジトリはパートナーのみアクセス可能

● 様々な業務課題に対応する機能や、操作性を高める仕組みを含む

● バグ修正保証● バージョンアップグレードサ

ポート

Page 13: odoo の歩き方 - Quartile

オープンコアモデルへの移行

開発元の収益確保が困難。サービス販売に依

存せざるを得ない。

13

V8

オープンコアモデル。開発元の収益性向上→プ

ロダクトへの投資→ユーザの支持、という好循

環。

V7V6 V9 V10 V11

AGPL LGPL + プロプライエタリ

Page 14: odoo の歩き方 - Quartile

Odooの世界でのプレイヤー

● ユーザ

● 事業者

○ Odoo社○ Odooパートナー

○ その他Odooサービス事業者

● OSSコントリビュータ

14

Page 15: odoo の歩き方 - Quartile

SaaS使用 Odoo S.A.フィードバック

プロダクト提供

Transifex

パートナー

開発フ

ィード

バック

サービス

提供

サービス提供

オープンソース

プロプライエタリ

15

その他事業者

エンタープライズ版使用

コミュニティ版使用

自力導入

フィードバック

サービス提供

フィードバック

サービス提供

フィードバックサービス提供

プロダクト提供

開発

ユーザ 事業者 コードレポジトリ

Page 16: odoo の歩き方 - Quartile

SaaS使用 Odoo S.A.フィードバック

プロダクト提供

Transifex

開発フ

ィード

バック

サービス

提供

サービス提供

オープンソース

プロプライエタリ

16

その他事業者

エンタープライズ版使用

コミュニティ版使用

自力導入

フィードバック

サービス提供

フィードバック

サービス提供

フィードバックサービス提供

プロダクト提供

開発

ユーザ 事業者 コードレポジトリ

翻訳

開発

パートナー

OSSコントリビュータ

フィードバック

Page 17: odoo の歩き方 - Quartile

Odooコミュニティアソシエーション(OCA)

Odooの補完機能の作成・メンテナンスにおいて、コミュニティ開発者の協働を推

進する非営利団体。

厳格なスタイルチェック、コードレビュープロセスが設けられており、品質が安定

している。

OCA管理下のプログラムには、Open Source Initiativeの認めるオープンソー

スライセンスの何れかが適用される。

● ウェブサイト:https://odoo-community.org/

● GitHub:https://github.com/oca/

17

Page 18: odoo の歩き方 - Quartile

数字で見るOCA

18

● メンバー数:493 (GitHubより)

● レポジトリ数:165(GitHubより)

● モジュール数:3,792(全バージョン延べ、アプリストアより)

※ 数字は2018年3月23日時点のもの

Page 19: odoo の歩き方 - Quartile

OCAモジュールバージョン別内訳

19

バージョン モジュール数 活発度

11.0 190 ◎

10.0 853 ◎

9.0 876 ○

8.0 1,345 △

6.0~7.0 528 × ※ 数字は2018年3月22日時点のもの

OCAの活動は、最新版と1世代前が盛ん。

ライセンス変更を嫌った人々が避けたバージョン

Page 20: odoo の歩き方 - Quartile

OCAの存在意義

OSSの理念を体現した、Odooエコシステムのバ

ランサーとしての役割を担う。

Odooがオープンコアモデルに移行できた理由で

もあり、これ以上のプロプライエタリ化を牽制する

存在でもある。

20

Page 21: odoo の歩き方 - Quartile

3. Quartileについて

21

Page 22: odoo の歩き方 - Quartile

1. ERP導入コンサルタント歴16年2. 北九州→大阪→豪州→神戸→米国→東京→

香港(12年目)

3. 日本語、英語、中国語

4. 神戸大学法学部卒

5. 肉を食べない

6. 家族:妻(二重国籍)、長男(三重国籍)

7. 日本から唯一のOdooコントリビュータ

8. 日本から唯一のOCAメンバー

Quartile Limited

代表 田代 祥隆

Twitter: @tashiropenGitHub: @yostashiro

22

Page 23: odoo の歩き方 - Quartile

Quartile Limitedご紹介

● 2013年よりOdooサービス提供

● 多くの国でOdoo導入実績(日本、香港、中国、タイ、台湾、米国、ドイツ)

● 日本市場で最も経験のあるOdooパートナー

● オフィス:香港、東京

● オープンソースコミュニティでの活動を推奨

23

Page 24: odoo の歩き方 - Quartile

目指していること

優れたOdoo関連サービスを

提供し、お客様の競争力を高

める。

24

Page 25: odoo の歩き方 - Quartile

Quartile - 名前・ロゴに込めた意味

1. 意味:四分位数(統計用語)

2. トップクォータイル(上位4分の1)のサービス品

3. お客さまの期待に「コタエル」

4. GitHubコントリビューションタイル

5. 田

25

Page 26: odoo の歩き方 - Quartile

4. Quartileのコミュニティ活動

26

Page 27: odoo の歩き方 - Quartile

Quartileの考え方

Odooエコシステムの維持・改善に資する行動をとる。

27

よきOdooパートナーであるとともに、よきOSSコントリビュータであれ。

Page 28: odoo の歩き方 - Quartile

OSSコミュニティでの活動

● オープンな場での情報交換

● Odooレポジトリでの障害報告、修正提案

● OCAメンバーとしての活動

● 作成した機能はオープンソースで公開

28

Page 29: odoo の歩き方 - Quartile

29

日本の皆さまのために何をすべきなのか

● Odooの日本語化

● 日本語/日本関連障害報告・改善

● 日本向けコミュニティ機能作成

● Odooに関する情報発信

● Odoo社への働きかけ

Page 30: odoo の歩き方 - Quartile

Odoo日本語化

● 2013年よりOdooの日本語化作業を主導

● 他のOdooパートナーおよびコミュニティにOdoo日本語化作業参加呼びか

● Odoo社に日本語化作業をサポートするよう説得

30

Page 31: odoo の歩き方 - Quartile

作業者 ストリング数 ワード数 ストリング% ワード%

Quartile 9,093 30,845 43.2% 30.0%

@yoyohipさん 5,694 51,175 27.0% 49.8%

Odoo社 4,703 13,890 22.3% 13.5%

その他 1,576 6,900 7.5% 6.7%

翻訳済合計 21,066 102,810 100.0% 100.0%

全体合計 29,403 186,147

進捗% 71.7% 55.2%

Odoo V11 日本語化作業実績

31

ここにもLaunchpad時代からのQuarile作業実績が含まれる

※ 数字は2018年3月20日時点のもの(Transifexより)

Page 32: odoo の歩き方 - Quartile

日本語/日本関連障害報告・修正

https://github.com/odoo/odoo/issues?utf8=%

E2%9C%93&q=japan

現状、日本語/日本関連の障害報告(イ

シュー)、修正提案(プルリクエスト)の ほとんど

がQuartileから出されている。

32

黄色のものはQuartileから

Page 33: odoo の歩き方 - Quartile

日本向けコミュニティ機能作成

● 日本会計モジュール

● 日本向けローカリゼーションレポジトリ作成

33

Page 34: odoo の歩き方 - Quartile

日本会計モジュール

34https://apps.odoo.com/apps/modules/11.0/l10n_jp/

日本向けの会計テンプレート(勘定科目表、税定義)作成( Odoo本体に組込済)

Page 35: odoo の歩き方 - Quartile

日本向けローカリゼーションレポジトリ作成

35https://github.com/OCA/l10n-japan

Page 36: odoo の歩き方 - Quartile

FacebookのOdooコミュニティで情報発信したり、Q&AフォーラムでOdoo機能に関する質問に回答

したりするなど。

Odooに関する情報発信

36

Page 37: odoo の歩き方 - Quartile

Odoo社への働きかけ

● 日本マーケット特有の課題を説明

● Odoo日本語化をサポートするよう説得

● Odooエンタープライズ契約の問題点指摘、改訂を説得

● 日本のお客様との契約手続方針見直しを説得

などなど。

37

Page 38: odoo の歩き方 - Quartile

5. Odooのはじめ方

38

Page 39: odoo の歩き方 - Quartile

Odooプロジェクトを始めるまで

1. Odooを試してみる

2. Odooについて情報を集める

3. 信頼できるパートナーを見つける

社内稟議など、社内調整の話は割愛。

39

Page 40: odoo の歩き方 - Quartile

Odooを試してみる

Odooを知るベストな方法は、実際

に操作してみること。

Odooを試すチャネルはいくつか

ある。どのオプションがよいか?

40

Page 41: odoo の歩き方 - Quartile

odoo.comのトライアル利用

QuartileのOdooクイックトライアル利用

GitHubやナイトリービルドからソースコード取得して自力で環境構築

EEのみ EE、CE CEのみ

● 1アプリの場合は期間制限なし

● 複数アプリを試す場合は15日間まで

● インストールアプリに制限なく30日間まで

● 30分チュートリアルサービスつき

● コミュニティ版機能が制限なく自由に試せる

とにかくすぐに試してみたい人。Odoo SaaSの利用

に興味がある人

じっくり試してみたい人。専門家のアドバイスがほ

しい人

ギークでOdooをソースコードから見てみたい人

41

オプション

対応エディション

特長、制約など

こんな人向き

Page 42: odoo の歩き方 - Quartile

Odooについて情報を集める

42

公式ドキュメント

Q&Aフォーラム

メーリングリスト

あとはツイッターでOdooについて情報発信している人をフォローするなど。

Page 43: odoo の歩き方 - Quartile

日本語の情報源はこのあたりをどうぞ

43

FacebookのOdooコミュニティ QuartileウェブサイトQ&Aフォーラム

※私たちはこれらチャネルでの活動に中立な立場で参加しており、自社のサービスを売り込むことは一切ありません。

Page 44: odoo の歩き方 - Quartile

信頼できるパートナーを見つける

パートナーのサポートのもとOdoo導入する場

合、成否の半分はパートナーの実力に左右さ

れます。

信頼できるパートナーを選びましょう。

44

Page 45: odoo の歩き方 - Quartile

だれかがつぶやいていました。

45

Page 46: odoo の歩き方 - Quartile

パートナーもそれぞれ

46

OSS活動しない(プロプライエタリ志向)

OSS活動する(オープンソース志向)

スキル高

スキル低

Page 47: odoo の歩き方 - Quartile

OSSコミュニティ活動と実力の相関性

コミュニティでの活動と個人 /会社の実力には比較的強い相関があると考えます。

47

モチベーション ● Odoo機能改善● オープンソースエコシステムへの貢献● マーケティングのネタ

必要スキル ● 発信する情報につきよく知っている● 開発スキルがある● 英語でのコミュニケーション力がある

得られるスキル ● Odooに関する諸々のノウハウ

Page 48: odoo の歩き方 - Quartile

オープンソース志向とプロプライエタリ志向

48

オープンソース志向 プロプライエタリ志向

スキル おそらく高い 不明(見えない)

情報 シェアする傾向 隠す傾向

費用 下げやすい 下げにくい

ロックイン しない おそらくする

Page 49: odoo の歩き方 - Quartile

オープンソース志向のパートナーの見極め

直接質問してみましょう。

● オープンに情報発信している?

● OdooのGitHubレポジトリで障害報告や修正提案を出している?

● Odooの日本語化、ローカリゼーションに貢献している?

● 開発した機能をオープンソースで公開している?

● OCAメンバー?

49

Page 50: odoo の歩き方 - Quartile

6. Odoo導入プロジェクトのコツ

50

Page 51: odoo の歩き方 - Quartile

アジャイル的な導入

Odooは開発柔軟性が高いた

め、アジャイル的な導入アプ

ローチに向いています。

51

Page 52: odoo の歩き方 - Quartile

複数のイテレーション実施

52

要件定義設定調整データ整備

開発テスト

要件定義設定調整データ整備

開発テスト

要件定義設定調整データ整備

開発テスト

要件定義設定調整データ整備

開発テスト

イテレーション1

イテレーション2

イテレーション3

イテレーション4 本稼働

Page 53: odoo の歩き方 - Quartile

機能追加が必要。さあどうする?

本当に必要?標準機能

での対処方法はない?

53

要否判断 OCA機能調査その他コミュニティ機能調査

開発

使えるOCAモジュール

がないか探し、試してみ

アプリマーケットで使え

るモジュールがないか

探してみる

パートナーに開発しても

らう / 自力で開発

Page 54: odoo の歩き方 - Quartile

アプリマーケットの現実

開発元により品質のばらつき大。開発元のスキル不足のため、自力で大幅

な改修を強いられるケースも。

54

品質

判断材料

遵法性

評価数がいまいち少なく、且つ開発元が自己評価しているケースもあり、信

頼できる品質なのか判断が困難。

ライセンス違反、盗作などの取り締まりがゆる目。オープンソースのモ

ジュールを転用して販売しているケースも見られる。

まだ発展途上。さらなる改善が求められる。

Page 55: odoo の歩き方 - Quartile

ユーザと開発者の距離を小さく

55

ユーザ 営業担当 コンサルタント 開発者

ユーザ コンサルタント兼開発者

Page 56: odoo の歩き方 - Quartile

社内コンサルタント

ユーザ自身がOdooについて知る

おさらい。

● Odooの操作を試す

● 情報収集する

Odooのコンセプトやノウハウは、自力でもある程度習得すること

ができます。

ユーザ自身が少しでもOdooの仕組みを理解していると、コミュニ

ケーションロスが減らせ、作業効率が上がり、プロジェクト成功確

率が高まります。

56

ユーザ

Page 57: odoo の歩き方 - Quartile

7. 実践的なノウハウ

57

Page 58: odoo の歩き方 - Quartile

便利なコミュニティモジュール

1. 技術機能グループ(base_technical_features)2. リストビューエクスポート(web_export_view)

3. 環境名リボン(web_environment_ribbon)4. 都道府県データ翻訳(l10n_jp_country_state)5. 日本アドレスレイアウト(l10n_jp_address_layout)6. MISビルダー(mis_builder)

58

Page 59: odoo の歩き方 - Quartile

技術機能グループ base_techinical_features

ユーザへの設定で、開発者モード

に切り替えなくとも、設定関連メ

ニューや画面項目が表示されるよ

うにする。

59https://github.com/OCA/server-ux/tree/11.0/base_technical_features

Page 60: odoo の歩き方 - Quartile

リストビューエクスポート web_export_view

リストビューの表示内容をそのまま

Excelにエクスポートする機能。

出力項目定義の手間が省ける。

60https://github.com/OCA/web/tree/10.0/web_export_view

Page 61: odoo の歩き方 - Quartile

環境名リボン web_environment_ribbon

どの環境で操作しているのか、明

確に分かるようにする。

61https://github.com/OCA/web/tree/11.0/web_environment_ribbon

Page 62: odoo の歩き方 - Quartile

都道府県データ翻訳 l10n_jp_country_state

62https://github.com/OCA/l10n-japan/tree/11.0/l10n_jp_country_state

Page 63: odoo の歩き方 - Quartile

日本アドレスレイアウト l10n_jp_address_layout

63https://github.com/OCA/l10n-japan/tree/11.0/l10n_jp_address_layout

Page 64: odoo の歩き方 - Quartile

MISビルダー mis_builder

64https://github.com/OCA/mis-builder/tree/11.0/mis_builder

柔軟に経営分析レポートを作成するツール。

Page 65: odoo の歩き方 - Quartile

Odoo禁じ手(避けたほうが無難)

1. インストーラを使ったOdooインス

トール

2. Windows環境にOdooをインス

トール

3. 開発者モードからのビュー直接編

4. デフォルトレコードの削除、直接編

65

Page 66: odoo の歩き方 - Quartile

8. Odoo導入事例ご紹介

66

以下スライドはお客様が作ってくださいました! ( ;∀;)

Page 67: odoo の歩き方 - Quartile

会社紹介

会社名 株式会社アシスト

事業内容 総合リユース買取専門店の運営

店舗数 6店舗

従業員数 25名主な買取商品 家電・家具・オーディオ・ベビー用品・楽器・アウトドア・スポーツ用品

月間仕入商品数 約2000点

Page 68: odoo の歩き方 - Quartile

リユース業界の業者間取引を促進したいー。

リサイクルショップの皆さまに、お取り扱い品をオンラインでお取引していただけます。システムは、以下の3つのサービスをご提供します。

中古車業界などでは当たり前にできていたことを家具・家電のリサイクルでも実現してまいります。

odoo導入目的(システム用途)

①仕入れネットで仕入れて、お店に届く。

<御社> <全国の他業者様>

(お互いの在庫を閲覧)

②卸売お店に並べたまま業販できる。

③管理商品と、その売買データをまとめて管理できる。

Page 69: odoo の歩き方 - Quartile

業務フロー(出張買取)大まかな流れ

①電話受付(仕入先)

氏名電話番号住所商品引き取り日時など

②出張買取

買取商品登録・商品名・仕入担当者・仕入店舗・仕入価格・売却予定先(ヤフオクなど)

仕入先を入力

買取商品登録・写真撮影・動作チェック・状態評価

③商品チェック

商品情報を登録

④販売

商品情報を追記

古物市場

販売データ・販売方法・販売日・販売価格・販売顧客

販売情報を入力

Page 70: odoo の歩き方 - Quartile

抱えていた課題

・低単価商品のデータ化

データ化にコストをかけられない

管理システムとウェブショップの連携が必須事項

オンラインショップ

Page 71: odoo の歩き方 - Quartile

開発にodooを選んだ理由

1.管理機能(ERP)がすでにパッケージとしてあり、ウェブショップと連動していた。

 → 初期投資が安く、導入リスクが極めて少なかった

2.カスタマイズコードが充実しており、機能改善に開発コストがかからない場合がある。

 → オープンソースのため事前にカスタマイズ機能の確認が取れた。

3.デモが充実しており事前に導入イメージが持てた。

 → コミュニティバージョンは無料でインストール可能。

   QTL様にもデモ環境を作成していただいた。

Page 72: odoo の歩き方 - Quartile

カスタマイズした機能一部紹介

・商品画像を一括インポート

・商品の利益分析

・部署の異なるユーザーごとに権限を設定

・ユーザーのみショップページが見れるようにカスタマイズ

・データの検索機能を追加

・請求書、領収書等の印刷物を自社仕様に調整

・在庫移動時の入力業務を簡易化

・odooから発信されるメールのカスタマイズ

    ・    ・    ・

Page 73: odoo の歩き方 - Quartile

カスタマイズした機能一部紹介

標準の購入画面カスタマイズ後

買取専門店のため、購買登録時により多くの情報を記録する必要があった

記録したいデータフィールドは要望通りに追加していただいた

Page 74: odoo の歩き方 - Quartile

カスタマイズした機能一部紹介

データの呼び出し、連動をカスタマイズ

仕入先テーブルの顧客レコードを検索して呼び出し

Page 75: odoo の歩き方 - Quartile

カスタマイズした機能一部紹介

ウェブサイト品切れ商品は指定したタイミングで自動アーカイブ

実際の在庫とウェブ公開の在庫の整合性が取れるようになった

Page 76: odoo の歩き方 - Quartile

カスタマイズした機能一部紹介

ヤフオクの落札データを一括インポート

・顧客データを電話番号で検索 既存顧客 → データ追加 新規顧客 → データ作成 ・販売データの作成、請求書作成

・ウェブ上の在庫を売切に変更

Page 77: odoo の歩き方 - Quartile

・言語、システム知識0からのスタート(弊社)でも順調な開発ペース

・業務概要を理解していただいた上で、要望+αの提案をくださる

・レスポンスが早い 常に密な連絡が取れる 不具合時も安心

・開発状況進捗がわかりやすい

・作業内容、費用見積が明確

導入サポート(QTL様)

パートナー選びが非常に重要

Page 78: odoo の歩き方 - Quartile

Odooに関するご相談は [email protected] まで。

78