進捗
何事も進捗管理は必要だ。仕事ではみんなやっていると思う。目標を立て、計画を作り、実行する。大体の計画は予定通りにいかなくて、私たちは上司に詰められる。
「あれはどうなった」
「なぜ遅れた」
「挽回計画は?」
苦しいけど、物事を進めるにはそれらが必要だ。個人開発もあてはまる。ただ、これは仕事とは違って、完全に個人の趣味。誰にも文句を言われない。それゆえ、いくらでも先延ばしにできてしまうし、気分が乗らなかったらまったく手に付かない。これは良くない。
というわけで個人開発でも進捗管理をやる。わたしはGithubを用いている。Githubはコードを集約するだけでなく、簡単な計画もつくることができる。マイルストーンを使う。
マイルストーンはGithubのissueを紐づけて、それぞれの状況を一括で確認できる。
たとえば「バックエンド側を今月中に終わらせたい」とする。まずはissueを立ててバックエンド側の課題を全て挙げよう。issueを全部作り終えたらマイルストーンの画面にうつって、issueを紐づけてあげる。期限をつければ、あらできた。
これで個人開発がまったく進んでいない、ということがわかるはずだ。だめじゃん。
Githubの良いところはスマホでも確認できること。PCに触れないときはスマホでGithubを確認して、今後の計画とかを考えたりする。たのしい。
おわり
大切なのは計画を立てることではなく、振り返り続けること。定期的に軌道修正を行うことだ。人生なんて計画通りに進むわけないので、いかにはやく修正するか、が重要になってくる。
やっていこう。