プロジェクト憲章

## はじめに

このプロジェクト憲章は、The Sun Shining on the World製作プロジェクトを円滑に進めるために各種決まり事などを文書化して明確に定め、広く周知することを目的として製作されています。あなたはプロジェクトに参加するにあたって、大まかでもよいので目を通し、これに同意する必要があります。

ここで規定されている内容には、努力義務と履行義務の2種類が混在していますが、どちらも規則及び禁止事項ページにまとめられています。万が一内容に矛盾がある場合は、ルールページの内容が優先されます。

## THE SUN SHINING ON THE WORLDとは

The Sun Shining on the Worldとは、Hearts of Iron IV用の大規模シナリオ改変MODです。第二次世界大戦で枢軸国が勝利した世界線で、1950年から開始します。主役は日本を筆頭に、ドイツ、イタリアです。 SSWは他シナリオ系MODとの差別化を図る必要があります。二次大戦後枢軸国が勝利した世界をテーマにしたシナリオMODは複数存在するためです。分かりやすい他MODとして、「Thousand Week Reich」があります。これらと異なるプレイ体験を与えられるMODを製作することが必要要件となります。

## **リソース一覧**

本プロジェクトには、MOD本体だけでなくプロジェクトの円滑な進行の為の様々なリソースが存在します。全てのリソースはプロジェクトに参加するいずれかのメンバによって保守管理される必要があります。また、プロジェクトマネージャはメンバが適切なリソースに対してアクセスできるよう取り計らう必要があります。以下はその一覧です

## リリース方法

正式版またはベータ版のリリースは、プロジェクトマネージャがGitHubリポジトリのmasterブランチの内容をSteam workshopにアップロードする方法を用います。リリース時期は、管理人の決定によって決定されます。慣例として部長が歴史的な記念日を提案することが多いです。

## 制約条件

本プロジェクトは有志のボランティアによって成り立つチームによって遂行されます。従って、いくつかの制約条件が存在します。

* タスクの進捗は担当者の能力や忙しさに大きく左右されます。常に不安定で一定ではありません。従って、リリース計画より大幅な遅れが発生する場合があります。
* 予算を運用することはできません。制作上必要とする有料のツールなどについては、各個人のお財布事情にゆだねられます。

## **スケジューリングと管理**

各プロジェクトに必要なタスクは各リリース計画によって異なります。従って、リリース計画ごとにプロダクトバックログを作成し、重要度を決めて、重要度の高い順に上から記載して一覧化する必要があります。通常バックログはTrello管理ボード内に記載されます。 リリース計画は定例会の議決をもって確定します。計画は必ず文書化するべきです。通常discordサーバ上の議事録として保存されます。リリース計画内には、必ずバックログを含める必要があります。

## **人的資源と能力**

本プロジェクト遂行のためには、様々な能力を持った人材を必要とします。

* ゲームデザインを考え、各地域や国家についてシナリオを考案し、政党・閣僚・企業・NFやディシジョン(以下コンテンツと称する)を設計でき、またそのために必要な知識を備えた人材
* ゲーム上で用いられる肖像画・国旗などの画像を加工でき、またそのために必要となるソフトウェアを自前で調達し運用できる人材
* ゲームデザインに従ってコンテンツや主要ロジックをコード化できる人材
* 英訳のため、また英語話者とのコミュニケーションのために日英翻訳が行える人材 これら必要な人材の調達はプロジェクトマネージャが行います。執筆時点では、主に海外MODコミュニティやdiscordサーバで適当な人間に目星をつけてDMで勧誘する手法が用いられています。

## **主要リスクと対処**

 タスク担当者の失踪
 Githubデータの流出

## **組織と役割**

プロジェクト遂行を行う組織図です。ここに記載されていない役職・部署は無効であり、いかなる権限も持ちません。そのため、組織に変更があった場合は速やかに当文書を改定する必要があます。

* 総司令：黴饅頭
* 副総司令：hisamatya🥰🍬💞ひさまちゃ
* コーディング部長：ばいおず
	+ コーディング副部長：Chiyo
	+ 国旗国家および地図作成全権：Blitz Reisdusche Weit
	+ GUI責任者：空席
* グラフィクス部長：hisamatya🥰🍬💞ひさまちゃ
	+ グラフィクス副部長：ばいおず
* 翻訳部長：H\_Jonathan
	+ 翻訳副部長：Akunososiki
* シナリオ部長：見習いイェーガー
	+ シナリオ副部長：MEIAS.RO
* 技術部門
	+ 技術部長：ぷりっつ
	+ 技術副部長：空席
* ライター部門：円グラフの人
* 広報人事部門
	+ 部長：ばいおず
	+ 副部長：ぷりっつ

各役職には、次の役割が設定されています。同一人物が複数の役職についている場合は、それらすべての役職に設定された役割を受け持つことになります。

### 全て

* 業務を部下に委託することができます。
* 自分の業務量を、委託を通じて適切に調整する努力義務がある。

### 総司令

* 本文書で別段の定めがないか、当該業務を他役職が管轄していない限りは、プロジェクトに関わる全てのタスクを割り当てを行う責務を持ちます。
* プロジェクト全体を牽引し、MODの大まかな方向性を主体的に提案する責務を持ちます
	+ これは、諸事項に関して総司令に優越的な決定権限があることを意味するわけではありません
* 議会での決定に基づき、役職または部門などを新設する場合、仕事内容などを説明するガイダンスを行う必要があります

### 地域班長

* 必要に応じて、制作の地域ごとに地域班長が任命されます。
* 地域の区分けは必要に応じて適宜分割、または統合されます。
* 地域部長は当該地域においてより詳細な進捗を把握し、適切な対応を行い、コーディング、シナリオ両部長へ報告する義務があります。
* 地域班長はコーディング、シナリオ両部長の同意の元任命されます。

## コーディング部門に関する条項

コーディング部門はSSWのコンテンツを実際にコード上に実装すること、シナリオ製作者に対してコーディング上の制約の説明や改善の提案を行うことを主な業務とします。コーディング部門に所属しているメンバは役職によって以下のような権限および義務があります。

### コーディング部長

* コーディングの進捗管理などを行います。
* コーディング部門の各担当者を承認及び解任する権限があります。
* GithubにおけるSSWのレポジトリを管理する義務と権限を持ちます。
* 特に、アップデート作業やそれに関連する業務(masterへのpushなど)を管理する義務と権限を持ちます。
* 新たに参加したコーディング部門のメンバーに対しての対応を行う義務があります。
* 国家担当の業務に対し強制的に介入する権限を持ちます。
	+ ただし、この権限は国家担当者の進捗が著しく遅いとされる場合、その他緊急を要すると判断された場合に限られます。
	+ また、同時に介入の詳細とその理由を国家担当者、及びその他の管理人に報告を行う義務があります。

### コーディング副部長

* コーディング部長の補佐を行います。
* コーディング部長が多忙(又は音信不通)時にコーディング部長と同じ権限があります。

### 国旗国家追加及び地図作成全権

* 国旗国家追加及び地図作成の責任者です。
* 各国家担当の依頼に応じて上記の製作の管理を行います。
* 他の国旗国家追加及び地図作成メンバーに依頼された作業を分担することができます。
* 誰が上記のどの部分を変更中であるか把握する義務と権限があります。
* 各国家担当(シナリオ含む)のいない部分に関して自由に変更する権限があります。

### GUI責任者(不在)

* 複数の国家にまたがるGUIの作成及び変更作業の把握を行います。
* GUIを自由に変更する権限があります。ただし、担当国家担当からの承認及び変更・削除要請に従う義務があります。
* 誰がどのGUIを編集しているのかを把握する義務と権限があります。

### 各国家担当

* 担当している国家に関するデータを編集する権限があります。
* 当該国とその関係国のシナリオ担当者の作成したシナリオに沿った製作を行う義務があります。
* SSW内で定められたルールに基づいた適切なGithubの運用を行う義務があります。
* 製作上生じた疑問点及び改善の提案に対し当該シナリオ制作者に対し回答を求める権限があります。
* シナリオ担当者がいない場合自由に編集する権限があります。ただし、作業前にシナリオ部長、コーディング部長などに報告を行うことが推奨されます。
* 担当ではないメンバーが編集する場合は当該担当者の意向を最大限尊重する義務があります。 それ以外は、自由に編集可能です。ただし、作業前に声をかけておくことが推奨されます。
* コーディング及びシナリオ部長による国家担当のへの介入に対しそれを受け入れる義務があります

## シナリオ部門に関する条項

シナリオ部門に所属しているメンバは役職によって以下のような権限および義務があります。

### シナリオ部長

* 新規参加者に対するガイダンス
* タスクの進捗確認、報告
* 通史、設定、NF原案の管理
* fandomwiki
* 部門内で問題行動を行なったメンバ、解任条件を満たしたメンバへの処分
* 国家担当の業務に対し強制的に介入する権限を持ちます。
	+ ただし、この権限は国家担当者の進捗が著しく遅いとされる場合、その他緊急を要すると判断された場合に限られます。
	+ また、同時に介入の詳細とその理由を国家担当者、及びその他の管理人に報告を行う義務があります。

### シナリオ副部長

* 部長の作業の補佐
* 部長が職務を遂行不可能になった際には部長の職務を代行することができる

### シナリオ部門員

* コーディング及びシナリオ部長による国家担当のへの介入に対しそれを受け入れる義務があります

## 翻訳部門に関する条項

翻訳部門はSSW本体の翻訳、並びに制作過程における制作メンバー間の円滑なコミュニケーションをサポートするための翻訳及び通訳、非日本語圏への広報における広報部門へのサポートを主な業務とします。 翻訳部門に所属しているメンバは役職によって以下のような権限および義務があります。

### 翻訳部長

* SSW本体の翻訳の進捗管理を行います。
* 新たに参加した翻訳部門のメンバーに対しての対応を行う義務があります。
* 翻訳部門のメンバーの承認及び解任を行う権限があります。
* Paratranzなどの翻訳ツールの管理を行う権限があります。

### 翻訳副部長

* 翻訳部長の補佐を行います。
* 翻訳部長が多忙(又は音信不通)時に翻訳部長と同じ権限があります。

### 翻訳部員

* Paratranzを用いてSSWのコンテンツを翻訳する権限があります。
* 翻訳上生じた疑問点を当該コンテンツの制作者に対し提案または質問する権限を持ちます。
* 翻訳部長が定める範囲において活動を行う義務があります。

### 技術部長

・新規加入者へのガイダンスを実施します

・非常事態を除いて技術部門における最終決定権を持ち、全体の取りまとめを行います

・各部員の進捗を把握し、それを定例会にて報告します

## ライター部門に関する条項

ライター部門に所属しているメンバは役職によって以下のような権限および義務があります。

### ライター部長

* ライター部門の進捗確認と所属するメンバーの管理する権限を持ちます
* 大きすぎるタスクの分割と、進捗不振時のメンバーへのタスク割当を行います

## 広報人事部門に関する条項

広報人事部門に所属しているメンバは役職によって以下のような権限および義務があります。

* 広報人事部長
	+ 広報方針や人員の勧誘など、全体的な指揮を行い、各広報部員へ方針の周知と役割の分担を行う責任があります。
	+ 新規参加者への最初のガイダンスを行う責務があります。
	+ 新規参加者の配属先を決定する責務があります。
* 広報人事副部長
	+ 広報人事部長が不在の際に、新規参加者への最初のガイダンスを行う責務があります。
	+ 広報人事部長が不在の際に、新規参加者の配属先を決定する責務があります。
* 広報人事部員
	+ 決められた方針に従ってTwitterやdiscord上での広報の他、新人勧誘を行います。
	+ SSWが発信するコンテンツに対する質問や提案に対応しなければなりません

## グラフィックス部門に関する条項

グラフィックス部門に所属しているメンバは役職によって以下のような権限および義務があります。

### グラフィクス部員

* タスクについて、割り当てられてから一週間以内に部長に報告しなければなりません
* 肖像画制作依頼について、加工用画像が指定されていない場合は、適切な画像を見つけなければなりません

## その他

### 管理文書担当

* 本文書に代表される、プロジェクト遂行を推進するために必要なマネジメント系成果物の制作と保守運用を行う責務を持ちます
* 管理文書担当はばいおずとします