Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Agile Development Methods

Agile Development Stories
Man working remotely Tips and Tools for Successfully Working Remotely

Remote work is becoming more common, so understanding how to work better remotely is valuable, especially if your company doesn’t have an established policy about it. Collaboration technology continues to improve, making communicating and cooperating with collocated coworkers even easier.

Steve Berczuk's picture
Steve Berczuk
Netflix Why Netflix Doesn’t Stick to Agile

In the case of Netflix, how the company is structured and how they hire engineers makes the prospect of agile less appealing than you might imagine. The streaming service makes use of over a third of the bits on the Internet at peak, but shockingly, Netflix is against the idea of having process.

Josiah Renaudin's picture
Josiah Renaudin
Continuous delivery What Is Continuous Delivery Doing to Software Testing?

Software teams using continuous delivery focus on building software in small pieces so that new code can be pushed to production multiple times a day instead of on a sprint cadence. There is also an explicit focus on code quality before production and monitoring afterward. Is this putting testing in danger?

Justin Rohrman's picture
Justin Rohrman
legacy code Legacy Code Can Hinder Your Agile Transition

Although there's a lot of practice evolution that happens with agile transitions, legacy code can still be a major obstacle to agile success. A few risks and considerations emerge when scaling agile while still managing legacy code barriers.

Sanjay Zalavadia's picture
Sanjay Zalavadia
Measuring tape Which Test Metrics Are Useful in Agile Projects?

Just as our measurement and metrics capabilities improve as our technology and knowledge evolve, we must also refine and adapt our software quality and testing measures as we embrace an agile culture. Our measurement and metrics strategy should shift to lower levels of the application or system under test.

Michael Sowers's picture
Michael Sowers
Cover of the fall 2016 issue of Better Software magazine What’s in the Fall 2016 Issue of Better Software Magazine?

In the cover feature article of the fall 2016 issue of Better Software magazine, “The Evolution of Software Monetization,” Michael Zunke details how software vendors misfire in an attempt to balance protection of their intellectual property with complicated software licensing schemes that frustrate customers.

Ken Whitaker's picture
Ken Whitaker
Comparing apples and oranges Why Process Standardization Is a Terrible Idea

Having a standard process everyone uses makes sense in theory. You could compare metrics and progress across teams and projects. But it practice, it becomes like comparing apples and oranges. Teams aren't all the same, and neither are projects. Each team need its own optimized way to deliver value.

Johanna Rothman's picture
Johanna Rothman
feedback 3 Benefits of Collecting User Feedback Early

With agile software development, users are involved from the very beginning and are provided a minimum viable product to critique. A QA tool can be used to gather and organize user feedback while planning the next move. Sanjay Zalavadia highlights the benefits of collecting feedback early.

Sanjay Zalavadia's picture
Sanjay Zalavadia