GitLabはPlantUml?で管理できるので、ガントチャートで進捗率を確認したり、
そのタイミングでその日の作業報告をマージリクエストのコメントにかく運用もできることを示すことを記事にしてみた。
このやり方以外では、プロジェクトリーダを中心としたミーティングを開催し、それぞれの担当者から報告をうけるようになるのが通例である。
関係のないタスクの担当者の報告を聞く羽目になり生産性に改善の余地を感じることになる。
GitLabでPlantumlと連携させていることが前提の記事となっている。 連携させる記事は別途書いている。
プロジェクト管理で開発の現場でつかえそうなのは、以下の2つでいいと思う
理由は、月単位のスケジュールはリスケになる確率が高いし、月単位のスケジュール管理gあ必要な大規模なプロジェクトなプロジェクトには、専任のプロジェクトを管理する人がいるだろうから、自分には月やクォータ単位のスコープは不要と判断した。
Issueなどをタイムラインで管理するのは、GitLabのPremiumで有料だけれども、
PlantUml?をインストールして、手書きでチマチマやる分には無料である。
plantUmlでのガントチャートの表記を勉強してみた結果、PlantUMLのガントチャートは、無料ながらも実践投入できるであろうという次の見解に至った。
このひな形からさらに各プロジェクトごとのひな形を作ることをお勧めします。
@startgantt
language ja
' プロジェクトのスケール
projectscale weekly
' プロジェクトの開始日
Project starts the 2022-11-01
' 進捗の%によって色が変わるスタイル指定
<style>
ganttDiagram {
task {
BackGroundColor GreenYellow
LineColor Green
unstarted {
BackGroundColor Fuchsia
LineColor FireBrick
}
}
}
</style>
' 本日に色を塗る
today is colored in #AAF
' タスク名と量の定義
[起業マインドトレーニング] as [TASK_1-1] lasts 4 weeks
[売るものを決める] as [TASK_1-2] lasts 4 weeks
[マーケティング力を鍛える] as [TASK_1-3] lasts 8 weeks
[販売力と信用力を鍛える] as [TASK_1-4] lasts 8 weeks
' タスク間の関連
[TASK_1-1] -> [TASK_1-2]
[TASK_1-2] -> [TASK_1-3]
[TASK_1-3] -> [TASK_1-4]
' ゴール
[会社を作る] as [TASK_1] happens at [TASK_1-4]'s end
' 進捗%
[TASK_1-1] is 0% completed
[TASK_1-2] is 0% completed
[TASK_1-3] is 0% completed
[TASK_1-4] is 0% completed
@endgantt
@startgantt
language ja
' 土日休み
saturday are closed
sunday are closed
' 祝日を指定
2022-11-03 is closed
2022-11-23 is closed
' 個人の休暇
{Aさん} is off on 2022-11-22 to 2022-11-23
' プロジェクトの開始日を指定
Project starts the 2022-11-01
' 担当者名をタスク名の隣に表示させない指定
hide ressources names
' 進捗の%によって色が変わるスタイル指定
<style>
ganttDiagram {
task {
BackGroundColor GreenYellow
LineColor Green
unstarted {
BackGroundColor Fuchsia
LineColor FireBrick
}
}
}
</style>
' 本日に色を塗る
today is colored in #AAF
' タスク名と量(人日)の定義 %を使う場合は0より大きくするひつようがある.例 {Aさん:95%} {Bさん:5%}
[やりたいことを見つける] as [TASK_1-1-1] on {Aさん} lasts 3 days
note bottom
memo1
end note
[25点の「知」を手に入れる] as [TASK_1-1-2] on {Aさん} lasts 7 days
[25点の「人」を手に入れる] as [TASK_1-1-3] on {Aさん:50%} {Bさん:50%} lasts 7 days
[25点の「金」を手に入れる] as [TASK_1-1-4] on {Aさん} lasts 7 days
' タスク間の関連
[TASK_1-1-1] -> [TASK_1-1-2]
[TASK_1-1-2] -> [TASK_1-1-3]
[TASK_1-1-3] -> [TASK_1-1-4]
' ゴール
[起業マインドトレーニング完了] as [TASK_1-1] happens at [TASK_1-1-4]'s end
' 進捗%
[TASK_1-1-1] is 0% completed
[TASK_1-1-2] is 0% completed
[TASK_1-1-3] is 0% completed
[TASK_1-1-4] is 0% completed
@endgantt
ガントチャートのツールを使っているユーザは、複数人での運用をしているという前提で運用を考えてみる。