Effective Specifications and Tests for Agile Projects

This video presents a set of process patterns that facilitate change in software products to ensure that the right product is delivered efficiently with short iterations. Agile projects require that the specifications and testing processes fit into short iterations, which is a challenge for business analysts and developers when they …

Behavior-Driven Development in the Real World

Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools you can use to start delivering software with BDD. : Using Behavior-Driven Development …

Non-Functional Requirements: Do User Stories Really Help?

How does a team make sure they don’t lose sight of “non-functional requirements”? Are user stories of any use to make infrastructure more visible in the product backlog? This video presents how teams attempted to resolve these concerns. Discover patterns and anti-patterns of non-functional requirements in an agile world. Video …