1、Supporting Supporting Engineering Engineering Productivity Productivity for Allfor AllDr.Emerson MurphyDr.Emerson Murphy-HillHillMicrosoftMicrosoftWhat makes What makes developers developers most most productive?productive?Should individual developersShould individual developersspend time seeking ou
2、t the best tools and practicesororshut down email notifications during the dayShould managersShould managersororinvest in reducing code complexitygive developers more autonomyShould executives invest inShould executives invest inororbetter software development toolsless distracting office spaceOne W
3、ay We Studied ProductivityOne Way We Studied ProductivityWhat factorsfactors most strongly predict developers selfself-rated productivityrated productivity?Murphy-Hill,Emerson,Ciera Jaspan,Caitlin Sadowski,David Shepherd,Michael Phillips,Collin Winter,Andrea Knight,Edward Smith,and Matthew Jorde.Wha
4、t predicts software developers productivity?.IEEE Transactions on Software Engineering 47,no.3(2019):582-594.How We Studied How We Studied Productivity with a SurveyProductivity with a SurveyDraw productivity factors from six sources of prior work,condense into 48 final factors.Example:My job allows
5、 me to make decisions about what methods I use to complete my work.Designed and piloted several candidate questions about productivity.Final:I regularly reach a high level of productivityValidation:Developers with a high level of productivity also merge more code.What factorsfactors most strongly pr
6、edict developers selfself-rated productivityrated productivity?Murphy-Hill,Emerson,Ciera Jaspan,Caitlin Sadowski,David Shepherd,Michael Phillips,Collin Winter,Andrea Knight,Edward Smith,and Matthew Jorde.What predicts software developers productivity?.IEEE Transactions on Software Engineering 47,no.