Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【第11回】FIX「OSSのERP・Odooで日本のDXを進める」

 【第11回】FIX「OSSのERP・Odooで日本のDXを進める」

hiromitsu jin

February 09, 2024
Tweet

More Decks by hiromitsu jin

Other Decks in Technology

Transcript

  1. Odooとは • 世界で最も人気のあるオープンソース業務アプリケーションスイート • PostgreSQL、Python、CSS、JavaScript • 高拡張性 • 広守備範囲(ERPの領域+CMS、eコマース、イベント管理、ヘルプデスク ...)

    • 多通貨・多言語 • 1,200万ユーザ、2,300社以上の公式パートナー(2024年1月時点) • 活発なオープンソースコミュニティ(各バージョンに 2000程の機能拡張モジュール) 6
  2. Odooの発展サイクル プロダクトの進化 収益をプロダクト改善に投資 ユーザベース獲得 プロダクトがよいので ユーザが増える マネタイズ ユーザによる収益貢献 オープンソース によるレバレッジ

    参加者からの情報発信や ポジティブな利用体験 コミュニティ資産を活かした ブランディング コミュニティによる プロダクト改善活動 OdooはオープンソースERPの中で、 このサイクルを回すのに 最も成功しているプロダクト。
  3. オープンソースのメリット 13 ユーザ サービス 事業者 開発元 • ライセンス費用不要 • コミュニティのサポートが得ら

    れる • コードに自由にアクセスでき る • コードが自由に改修できる • コミュニティのサポートが得ら れる • 費用かけずに多くのユーザ にリーチできる • コミュニティから開発サポート が得られる • コミュニティフィードバックが 豊富
  4. プロプライエタリ 機能群 オープンソース 機能群 Odooにおけるオープンソース オープンコアモデル 14 コミュニティ版 • 無償。GitHubから自由にコー

    ド取得できる • Odoo基本機能が揃ってお り、ある程度の業務領域に対 応できる • LGPLv3ライセンス 企業版 • 有償。GitHubレポジトリはパー トナーのみアクセス可 • 企業版機能(会計、文書管理、 サブスクリプション、 PLM、スタ ジオ...) • バグ修正保証 • バージョンアップグレードサ ポート
  5. Odooの世界でのプレイヤー • ユーザ • 事業者 ◦ Odoo社 ◦ Odooパートナー ◦

    その他Odooサービス事業者 • OSSコントリビュータ 16
  6. SaaS使用 Odoo S.A. フィードバック プロダクト提供 フィー ド バ ック サ

    ー ビ ス 提 供 サービス提供 17 その他事業者 企業版使用 コミュニティ版 使用 自力導入 フィードバック サービス提供 フィードバック サービス提供 フィードバック サービス提供 プロダクト提供 ユーザ 事業者 コードレポジトリ パートナー コミュニティ版 企業版 開発 翻訳 開発 OCAレポジトリ群
  7. SaaS使用 Odoo S.A. フィードバック プロダクト提供 フィー ド バ ック サ

    ー ビ ス 提 供 サービス提供 18 その他事業者 企業版使用 コミュニティ版 使用 自力導入 フィードバック サービス提供 フィードバック サービス提供 フィードバック サービス提供 プロダクト提供 ユーザ 事業者 コードレポジトリ パートナー OSSコントリビュータ フィードバック コミュニティ版 企業版 開発 翻訳 開発 OCAレポジトリ群 開 発 翻訳 翻訳 開発
  8. Odooコミュニティ協会(OCA) Odooの補完機能の作成・メンテナンスにおいて、 コミュニティ開発者の協働を推進 する非営利組織。 OSSの理念を体現した、Odooエコシステムのバランサー としての役割を担う。 OCA管理下のモジュール: • Open Source

    Initiativeの認めるオープンソースライセンス の 何れかを適用。多くは AGPL-3 • 厳格なスタイルチェック、コードレビュープロセスが設けられて おり、品質が安定 19 Webサイト:https://odoo-community.org/ GitHub:https://github.com/oca/
  9. 課題への対処 (1) 26 No. 課題 対処 1 アドレス項目の並びが海外仕様 OCAモジュール l10n_jp_address_layout

    をインストール 2 都道府県名がアルファベット OCAモジュール l10n_jp_country_state をインストール 3 アドレス手入力の手間を減らしたい OCAモジュール l10n_jp_partner_zip_address をインス トール 4 印刷帳票で顧客アドレスに「日本」が表示される 国定義調整
  10. 課題への対処 (2) 27 No. 課題 対処 5 印刷帳票で宛名に「御中」がついていない OCAモジュール l10n_jp_partner_title_qweb

    をインストー ル 6 印刷帳票の数量や単価の小数点以下表示をなく す OCAモジュール report_qweb_decimal_precision をイン ストール 7 印刷帳票の会社詳細が日本語のみ OCAモジュール report_company_details_translatable を インストール 8 請求書メールを経理担当者にも送りたい 標準モジュール base_automation をインストールし自動 アクションレコードを追加 9 会計仕訳を確認したい 「全会計機能を表示」グループにユーザ追加
  11. オプション odoo.comのトライアル コタエルの Odooクイックトライアル GitHubやナイトリービルドから ソースコードを取得して自力で 構築 対応エディション 企業版 企業版/コミュニティ版

    コミュニティ版 特徴・制約など • 1アプリの場合は期間 制限なし • 複数アプリを試す場合 は15日間まで • インストールアプリに制 限なく30日間まで • 30分チュートリアル サービス付き • コミュニティ版機能が制 限なく自由に試せる こんな人向き • すぐに試してみたい • Odoo SaaSの利用に 興味がある • じっくり試したい • 専門家のアドバイスが ほしい • システム構築経験者 • ソースコードからOdoo を理解したい 30
  12. 複数のイテレーション実施 34 要件定義 設定調整 データ整備 開発 テスト 要件定義 設定調整 データ整備

    開発 テスト 要件定義 設定調整 データ整備 開発 テスト 要件定義 設定調整 データ整備 開発 テスト イテレーション 1 イテレーション 2 イテレーション 3 イテレーション 4 本稼働
  13. 機能追加についての検討手順 本当に必要か? 標準機能で対処できない? 35 1. 要否判断 2. OCA機能調査 3. その他

    コミュニティ機能 調査 4. 開発 使えるOCAモジュール がないか? アプリマーケットで 使えるものがないか? 既存のソリューションが見つ からない場合は開発。 Odooには利用可能な第三者モジュールが豊富にある。 OCAモジュールは概して高品質であり、保守コストも抑えやすいため積極的に活用する 。 一方、その他の第三者モジュールはあるべき品質基準に満たないものが多く、注意が必要。 35