生産性の最近のブログ記事
誰も書かなかった生産性要因…それは「誰とチームを組んでいるか」
「ピープルウエア 第2版」
残業時間を増すのは、生産性を落とす方法である。
「デッドライン」
短期的に生産性を高める方法などない。生産性は、長期的な投資によって向上する。
「デッドライン」
一生懸命は余分な、不要な努力である。それは、何とかしようとしているが仕事が終わっていないことを示している。効果的なプログラミングにおける最も重要な仕事は考えることであり、人間は考えているときは忙しそうに見えない。もし筆者が、いつも忙しそうにしているプログラマと仕事をすることになれば、筆者は彼がよいプログラマではないと思うだろう。なぜならば、彼は彼の最も勝ちあるツール、脳を使用していないからである。
「コードコンプリート」
コードの品質を高め生産性を高めるための唯一の道は、よいコードを再利用することである。ほとんどのアルゴリズムはすでに発明され、検証され、文献において議論され、紹介され、改良されている。
「コードコンプリート」
SELでの研究によれば、コンピュータ使用(エディット、コンパイル、リンク、テスト)の量が多いことと生産性が低いことには相関があることを示している。コンピュータに向かって過ごす時間が少ないプログラマほど、実際にはプロジェクトを早く完遂することが示されている。それが暗示することは、コンピュータを使う時間の長いプログラマーはコーディングや検査の前に計画を立てないと言うことである。
「コードコンプリート」
もしチームに対して一度の多くの目標を与えると、それらの目標全てがうまく達成できないことが多い。ITTの調査では、複数の目標を設定すると生産性は急激に低下することがわかっている。
「ラピッド デベロップメント」

