waterfall

World's Biggest Agile Development Project Collapses

The United Kingdom’s Universal Credit welfare system was once touted by its creators as a shining example of how agile can modernize old systems. Now, the department in charge of the program is reverting back to waterfall, and experts are saying that the world's biggest agile project has collapsed.

Jonathan Vanian's picture
Jonathan Vanian
How Requirements Can Help Avoid Project Failure and Waste

Studies and experience show that higher quality and better value solutions are achieved by projects that attain a thorough and unambiguous understanding of business and user requirements. Adrian Reed looks at how requirements can help avoid project failure and waste.

Adrian Reed's picture
Adrian Reed
Why Teams Are Responsible for Successful Product Delivery

Some believe that a large investment of time and money in requirements gathering and process oversight will lead to a more reliable or safer software product. But is that really the case? Steve Vaughn writes that in agile the team members are responsible for the successful delivery of their product.

Steve Vaughn's picture
Steve Vaughn
How Agile Is Changing the Way the Federal Government Does Business

Steve Vaughn writes about how Dynamics Research Corporation, a technology sourcing company, is attempting to align the company's iterative development process with government’s traditional waterfall approach. With the growth of agile, government agencies are changing the way they conduct business.

Steve Vaughn's picture
Steve Vaughn
User Story Mapping—Goal-Driven Backlog Development

When product managers plan what product releases will include, the goal is to deliver value for the users. Every release of a product should make it better than the previous release. User story mapping is a technique for assuring that each release or iteration makes the product tangibly better.

Scott Sehlhorst's picture
Scott Sehlhorst
Creating an Agile Mindset

We have all heard that agile requires a cultural change within a company, but what do these changes really mean? Agile is more about how a team approaches solving problems and less about the tools used to support that approach. Agile is really a mindset.

Steve Vaughn's picture
Steve Vaughn
Kanban—An Agent to Push Quality Upstream

Kanban promotes better visibility of everyone’s progress and enables them to play catch-up. Since the test group has dependencies on other teams, such as design or development, they are the ones who might have to catch pace. Due to its inherent features, kanban helps push quality upstream.

Rajini  Padmanaban's picture
Rajini Padmanaban
Behavior-Driven Development: The Outside-In Approach

Behavior-driven development (BDD) is a software development practice that is utilized by many agile teams. BDD is an evolution of test-driven development but with an important distinction—it is outside-in. Scott Sehlhorst provides a business analyst’s understanding of BDD.

Scott Sehlhorst's picture
Scott Sehlhorst