---
title: "推奨事項:SXAプロジェクトのワークフロー例"
slug: "recommendations--example-sxa-project-workflow"
abstract: "SXAプロジェクトを効果的に運営する方法。"
---
# 推奨事項:SXAプロジェクトのワークフロー例

SXAは柔軟なツールであり、SXAプロジェクトのワークフローを実行する方法はいくつかあります。すべてのワークフローにはそれぞれ利点があり、チームのスキルセットに大きく依存します。以下のインフォグラフィックは、フルサービス機関での導入において成功かつ効率的であると私たちが発見したSXAプロジェクトのワークフローを示しています。

![implementation\_process\_2.ai](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/implementation_process_2.ai)

## 定義

すべてのSXAプロジェクトを始める際に、SXAをどのように使うかを決めましょう:

-   ウェブサイトの目的を定義してください。
-   成功を測るKPIを定義しましょう。

サイトのコンテンツやスタイルについて考えてみてください:

-   コンテンツやプレゼンテーションを共有する必要はありますか?テナント内でShared siteを専用スタイルコンテナとして使うことを検討してください。すべてのテナント内に [共有サイト](https://doc.sitecore.com/xp/en/users/sxa/100/sitecore-experience-accelerator/en/share-data-sources-and-presentation-using-the-multisite-feature.html) を持つのが良い習慣です。コンテンツ共有に関する推奨事項は [こちら](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/recommendations--sharing-content.html "Recommendations: Sharing content")をご覧ください。
-   [多言語対応の実装](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/add-a-language-version-to-an-sxa-site.html "Add a language version to an SXA site")が欲しいですか?

## 設計

設計プロセスの初期段階で、SXA、デフォルトのレンダリング、レンダリングバリアントの定義能力についてUXおよびデザインチームに伝えましょう。標準部品の使用を促しましょう。各コンポーネントの機能と目的を理解することが重要です。 [コンポーネントのクローン](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/copy-and-customize-a-rendering.html "Copy and customize a rendering") や、より複雑なソリューションのために [カスタムコンポーネントを作成する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.html "Walkthrough: Building a simple rendering") 可能性を説明してください。 [フローチャート](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/flowchart-to-determine-whether-to-create-a-custom-rendering.html "Flowchart to determine whether to create a custom rendering") を使ってカスタムコンポーネントを作成するかどうか判断してください。

## 分析

完成した設計とSXAの標準ツールセットとのギャップ分析を行います。 [OOTBコンポーネント](https://doc.sitecore.com/xp/en/users/sxa/100/sitecore-experience-accelerator/en/the-toolbox.html) で設計をマッピングし、どのコンポーネントが使えるか、どのコンポーネントが [カスタム開発](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.html "Walkthrough: Building a simple rendering")が必要かを見極めます。

SXAの専門家にサイトのページレイアウトやコンポーネントを設計し、コンテンツ編集者や開発者が作業できるサンプルページを作成してもらいましょう。

## 実装

SXAの専門家がレイアウトとレンダリングの初稿例を定義し、MVPが利用可能になった後、以下の作業を並行して行うことができます。

-   **コンテンツ入力**:理想的には、1ページのデザインが実装された時点でコンテンツ [の入力](https://doc.sitecore.com/xp/en/users/sxa/100/sitecore-experience-accelerator/en/adding-and-changing-content.html) を始めましょう。
-   **フロントエンド開発**:完成したレイアウトやレンダリングのための [HTML、CSS、JavaScriptの静的エクスポート](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/import-and-export-a-web-design-with-creative-exchange.html "Import and export a web design with Creative Exchange") 作業、または [ソースリポジトリで管理されるCSSやJSファイルを扱い、SXAソリューションと直接同期](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/modify-your-site-design-with-creative-exchange-live.html "Modify your site design with Creative Exchange Live")します。
-   **バックエンド開発**: [カスタムレンダリング](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.html "Walkthrough: Building a simple rendering") やAPI連携、カスタムフォームのセーブアクションなどのバックエンド機能の開発に取り組みます。
-   **継続中**:SXAの専門家と他のチームメンバーとの間で、各レンダリングを洗練させ目標を達成するための議論を行います。