Open4

開発者の生産性

ピン留めされたアイテム
Masaki IkedaMasaki Ikeda

開発者の生産性について考えるためのスクラップ。

生産性について考える場合、ユーザーにとっての価値を実現できているか、マネタイズできるかなども考える必要があるがここでは開発自体の生産性について考える。

目の前の課題解決を優先して、長期的な改善がなおざりにならないように見直す。

Masaki IkedaMasaki Ikeda

Four Keys

  • デプロイの頻度 - 組織による正常な本番環境へのリリースの頻度
  • 変更のリードタイム - commit から本番環境稼働までの所要時間
  • 変更障害率 - デプロイが原因で本番環境で障害が発生する割合(%)
  • サービス復元時間 - 組織が本番環境での障害から回復するのにかかる時間

https://cloud.google.com/blog/ja/products/gcp/using-the-four-keys-to-measure-your-devops-performance

Masaki IkedaMasaki Ikeda

ジョエルテスト

  1. バージョン管理システムを使っているか?
  2. 1オペレーションでビルドを行えるか?
  3. 毎日ビルドを行っているか?
  4. バグトラッキングシステムを持っているか?
  5. 新しいコードを書くまえにバグを修正しているか?
  6. 更新可能なスケジュール表を持っているか?
  7. 仕様書を持っているか?
  8. プログラマは静かな労働環境にあるか?
  9. 買える範囲で一番良い開発ツールを使っているか?
  10. テスト担当者はいるか?
  11. プログラマを採用するときにコードを書かせるか?
  12. 「廊下でユーザビリティテスト」を行っているか?

https://note.com/shift_tech/n/nb63d5af2539d

https://postd.cc/joel-test-scores-are-outdated-you-should-have-something-else/