Agile Development Methods

Agile Development Methods

Agile Development Stories
Master test plan Reviving the Master Test Plan in the Age of AgileIn the competitive environment of delivering software more quickly, many teams have abandoned detailed test plans. Michael Sowers argues for bringing back the overarching master test plan—not to have more documentation, but for the questions, creative test designs, and critical thinking the planning brings.
Feedback loop Shorten Your Feedback Loops to Build Better Software, FasterWhen we have short feedback loops, we are still in the moment for that feature. We still have the context. The longer the feedback loop, the less likely we are to still have all the context for the feature because we are on to the next piece of work. How long are your feedback loops? Can you shorten them?
Breaking down the walls of IT silos Can’t We Tear Down More Than One Wall at a Time?Specializations tend to put people in silos, which inhibits communication and collaboration. The agile movement seeks to break down the dividing walls between customers and developers, and now DevOps is dismantling the wall between development and operations. But can't we break down multiple walls at once?
Lee Copeland
With Metrics and Measurement, You Need to Shift Your Mindset

Metrics are all about feedback. Similar to how a fitness tracker keeps data that allows you to optimize your workout and improve physical activity, metrics and measurement provide you with a suite of data used to advance your testing and development efforts—especially within an agile environment.

Collaboration—puzzle pieces Collaborative, High-Functioning Teams Start with Agile ManagersWe often assume that management is pure overhead and adds little value. But management is necessary for teams to be successful. Teams sometimes need help creating environments where it’s easier to make the right decisions in a timely manner. A culture of delegation and trust starts with a good manager.
The Problem with Expectations for Agile TeamsToo many people sell agile as a way to get better, faster, cheaper. But the problem with setting these high expectations for agile teams is that we too often neglect the roles of and expectations for agile managers. Managers are responsible for creating the environment in which people can deliver great work.
Netflix headquarters What Working at Netflix Is Like

The Netflix team has to be dynamic in order to move as quickly as the demand of its audience. Because of that, the company only hires senior engineers, avoids actually sticking to process whenever possible, encourages a great deal of employee freedom, and even pushes budgets to the side.

Man working remotely Tips and Tools for Successfully Working RemotelyRemote 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.