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:
Latest software headlines from Network World:
GoDaddy hosts Exchange to offer first desktop mail service
|
Does Verizon's Voyager stack up to the iPhone? |
|
|
5 IT skills that won't boost your salary
[1,407]
Women 4 times more likely than men to cough up personal info
[589]
Japan's 10 funniest tech-related commercials [Videos]
[407]
Throwing away a promo CD is "unauthorized distribution"?
[1,265]
Adults too quick to dismiss educational video games
[682]
Attack of the iPhone clones [Slideshow]
[578]
10 things IT needs to know about AJAX
[1,258]
This Year's 25 Geekiest 25th Anniversaries [Slideshow]
[409]
|
|