Agile Development Methods

Agile Development Methods

Agile Development Stories
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.

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?
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.

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.
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.
Comparing apples and oranges Why Process Standardization Is a Terrible IdeaHaving 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.
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.

Servant leadership The Art of People Facilitation: Servant Leadership and Team DynamicsSome senior level staff in various organizations struggle to embrace certain modern concepts of leadership and facilitation. Emotional intelligence, observation, and skilled listening all play into modern servant leadership. It is a new art among agile managers, but it's an art we can all learn.