It saddens me when I see people being treated as interchangable cogs in the corporate machine. So much of our thinking is still rooted in the industrial age. One of the most common mistakes we make is time allocation. This issue is rife in software development. We allocate a person for 80% of their time to Project A and 20% of their time to Project B. That would be ok if we were computers that could instantly switch between tasks and contexts. But we’re not, and we dont switch so easily. All this does is demotivate the person, make both projects take longer and lower the quality of the code.
It’s high time we understand how humans function and adapt our businesses accordingly.