Believe it or not, not all software designers are team players.
That's the key finding of research from Enno Siemsen of the University of Illinois at Urbana Champaign (shown left), who writes on “The Hidden Perils of Career Concerns in R&D Organizations” in the latest issue of the journal Management Science.
The article explains that many software designers purposely make products more complex than they need to be just to show off their programming skills in an attempt to further their careers. On the other hand, less talented developers also sometimes choose complex designs to hide the fact they lack talent, the article says.
And of course software development only becomes more involved with the emergence of service-oriented architectures (SOA) .
Siemsen suggests one way organizations can address such problems is by compensating developers based more on short-term goals, to ensure that projects are done right -- and fast.
MORE ON SOFTWARE DESIGN:
The future of networking as seen through the works of university and other labs.
Our mission is to give you a peek into the future of networking by tracking "alpha" research at university and other labs and at companies based on this work. Your Alpha Doggs are Network World editors Bob Brown, Linda Leung and Neal Weinberg.
Contact them.
Alpha Doggs archive.
The Alpha Doggs blog is also available as a semi-monthy e-mail newsletter. Sign up.
|
|