Why Software Development Projects Fail, Part V: Distributed Teams

This series of five articles takes a closer look at software development, the reasons for failure and how to avoid them. As we wrap up this series on managing software development projects, one final factor to consider is location. The Internet, messaging, collaboration software and videoconferencing make it easy to unite users and developers into…

Why Software Development Projects Fail, Part I

This series of five articles takes a closer look at software development, the reasons for failure and how to avoid them. It takes years to build a reputation. It takes only one failure to ruin it—even if it was someone else’s fault. Take Edsel Ford. He was president of Ford for 24 years, directed the…

Finding the Solution to Crappy Software

Organizations are increasingly dependent on software to run daily operations and generate revenues and this dependence has served to heighten executive awareness about the need to improve software quality. It’s no surprise then that application development organizations have always sought ways to improve the scalability, performance, security, integrity and reliability of the software they deliver….

Be Prepared To Pay More For Tech Expertise

IT organizations will pony up decent size pay raises this year, despite the past few shaky economic months, thanks to continuing business investment in networking initiatives and internal application development work. The move to boost IT compensation, while at the same time meeting company mandates to improve efficiency and cut costs, will remain a big…