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