Uncategorized

  • Should we work over 40 hours per week?

    Should we work over 40 hours per week?

    A colleague recently ask for evidence that 40 hours per week is an optimal work schedule. Here is a document that talks about past studies on “crunch time”, working more than 40 hours a week.  It shows that after 4 weeks of crunch time work, productivity declines below the productivity teams had in prior weeks…

    Read More

  • Review: Liz Keogh, Learning and Perverse Incentives

    Review: Liz Keogh, Learning and Perverse Incentives

    Liz Keogh, Learning and Perverse Incentives: The Evil Hat, QCon London 2011 This 50 minute talk discusses perverse incentives: situations where incentivizing individual behavior causes an organization to become dysfunctional.  When we attempt to optimize an organization, but fail to use systems thinking (i.e., when we are optimizing from an internal perspective) we can create…

    Read More

  • Facilities Planning for Agile Software Development

    Facilities Planning for Agile Software Development

    I’ve helped shape the configuration of software engineering facilities lately, and reviewed literature around this area seeking to maximize productivity. You may be interested in my findings. One of the most influential papers in agile development discusses an experiment using six 8-person software teams in an automobile company [Teasley 2002]. They compared cubicle-based teams (each…

    Read More