背景
- 作業効率をあげるためにやったほうがいいこと(環境構築、ソースコードの管理方法・可読性の改善方法 etc...)をまとめようと思ったがどうまとめたらいいか分からなかったので、まず目次を作ってみた。
理想(エンジニアが素敵な時間をすごすために)
- 1人あたりの作業効率/領域 の 向上/拡大
- 効率(対象者:全員)
- 自動化の促進
- 業務の流れ
- 初期設定
2. ハードウェア
3. ソフトウェア - PJのキャッチアップ
- PJ進行
4. タスク管理・スケジュール管理
5. 業務
6. 検証
6. 成果物管理 - PJ完了・引き継ぎ
- 次のPJへ → 初期設定へ戻る
- 初期設定
- 改善活動
- 本記事の執筆
- 業務の流れ
- 自動化の促進
- 領域(対象者:興味がある人)
- 上位職のクラスチェンジ
- 環境構築〜サービスローンチまでのフルスクラッチ
- 専門分野の深化(新技術のキャッチアップ)
- 異分野への転職
- 効率(対象者:全員)
目的達成のための必要条件(各wikiにおいて以下が達成されているか確認する)
- 汎用性を担保している
- その結果、キャッチアップ時間が短くなる
- 可視性を担保している
- その結果、集中するべき仕事が明確になる。集中力が無駄にならない。振り返り改善を実行できる。
- 再利用性を担保している
- その結果、自動化が促進する。
- 残課題
- 現状の技術・カルチャーでは、解決できないことをまとめる