->Chapter A Software Development Productivity Framework “Productivity Dimensions in Software Development The three dimensions in the proposed productivity framework for software engineering are as follows: • Velocity: How fast work gets done • Quality: How well work gets done • Satisfaction: How satisfying the work is “ “ソフトウェアエンジニアリングのために提案された生産性フレームワークの3つの側面 • 速度:作業の速さ • 品質:仕事がどれだけうまく行われるか(内部品質・外部品質) • 満足度:その仕事がどれほど満足しているか”
they usually feel most productive when they make progress on tasks and when they have only a few context switches and interruptions. However, observing developers’ workdays revealed that they constantly switch contexts, often multiple times an hour. For example, developers switched tasks on average 13 times an hour and spent just about 6 minutes on a task before switching to another one. “ “開発者たちは、タスクの進捗を感じる時や、コンテキストの切り替えや中断が少ない時に最も生産的だ と感じることが多いと報告しています。 しかし、開発者の労働日を観察すると彼らは絶えずコンテキストを切り替えており、しばしば1時間に何 度もこれを行っています。例えば、開発者は平均して1時間に13回タスクを切り替え、約6分間タスクに 集中して別のタスクに移っています” 引用 : Rethinking Productivity in Software Engineering Chapter Developers’ Diverging Perceptions of Productivity
perceptions of productivity over the course of a workday” “湾曲した回帰線は、個々の開発者が信頼範囲を示す影付きの領域で生産的だと感じた日の全体的な パターンを示しています。朝の人々はまれで(20%)、最大のグループは午後の人々(40%) これらの結果は、開発者が多様な生産性パターンを持っている一方で、 個人が毎日自分の習慣的なパターンに従っているように見えることを示唆しています。” 引用 : Rethinking Productivity in Software Engineering Chapter Developers’ Diverging Perceptions of Productivity