Latest Stories

Working with vendors can pose challenges to an agile team, especially when it comes to contracting practices. How do you deal with contract relationships when trying to follow a philosophy that values collaboration over negotiation? Kent McDonald gives some suggestions for creating agile contracts.

Are projects ever completed ahead of schedule? It turns out the answer is yes, and interestingly, just as with projects that fall behind, issues can arise with projects completed ahead of schedule. Naomi Karten writes about some of these problems and what to do if you finish a project early.

Agile practices add value by helping teams detect problems early and avoid repeating them; these practices also help teams get feedback early and often. To extend the feedback loop into deployment, teams are taking a DevOps approach by including the needs of operations teams into the process early.

Joe Townsend rounds up the latest news and reviews of BlackBerry 10 and how RIM plans to attract new users. In today’s IT industry in which we are married to our phones and laptops, it's important to keep up with the latest on mobile devices.

Assumptions are a fact of life. Without making assumptions, it’s unlikely that many decisions would get made, and certainly fewer projects would ever get launched. However, sometimes assumptions come back to haunt us. Adrian Reed looks at how to handle assumptions when working on projects.

No matter what software development methodology companies adopt or how good testing automation gets, there will always be a need for dedicated testers. Developers simply cannot do both jobs. Katherine Slattery explains how the value of quality QA testing simply cannot be overlooked.

Once the US government started adopting open-source software, we should've known that it had become an old concept. Bring on post–open-source software, where even the most basic licensing agreements are completely removed. Will this trend truly take off, or will legal matters hold it back?

Cloud management tools come in a confusing array of flavors and support functions, ranging from single point solutions to enterprise grade and priced comprehensive toolkits. Some tools work from the applications layer and extend down; others start at the infrastructure layer and work up.

Google revealed a new suite of tools for developers called Android Studio, which includes a live layout across multiple devices. Google's Developer Console also got some new treats, such as app optimization tips and a way to roll out beta tests of an app before its release. Are you excited?