GitLab

目次

趣旨

GitLabPlantUml?で管理できるので、ガントチャートで進捗率を確認したり、

そのタイミングでその日の作業報告をマージリクエストのコメントにかく運用もできることを示すことを記事にしてみた。

メリット

このやり方以外では、プロジェクトリーダを中心としたミーティングを開催し、それぞれの担当者から報告をうけるようになるのが通例である。

関係のないタスクの担当者の報告を聞く羽目になり生産性に改善の余地を感じることになる。

前提

GitLabでPlantumlと連携させていることが前提の記事となっている。 連携させる記事は別途書いている。

プロジェクト管理について

現場で使えそうな、時間の月とか週とか日とかのスコープについて

プロジェクト管理で開発の現場でつかえそうなのは、以下の2つでいいと思う

理由は、月単位のスケジュールはリスケになる確率が高いし、月単位のスケジュール管理gあ必要な大規模なプロジェクトなプロジェクトには、専任のプロジェクトを管理する人がいるだろうから、自分には月やクォータ単位のスコープは不要と判断した。

GitLabのスケジュール管理について

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

想定する運用について

ガントチャートのツールを使っているユーザは、複数人での運用をしているという前提で運用を考えてみる。

スケジュールを立てるとき

報告者

報告を受ける側

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS