Trends Report

Just Do It: Modernize Your Requirements Practices

Incorporate Agile Techniques To Better Meet Business Needs In Five Easy Steps

April 15th, 2009
MG
Mary Gerush
Dave West, null
Dave West
With contributors:
Mike Gilpin , David D'Silva

Summary

Developing sound requirements is one of the most important aspects of any software development project. When requirements are clear, concise, and comprehensive, all other aspects of the process are easier and more successful. But requirements approaches are plagued with problems. They often deliver incomplete or conflicting requirements, and they commonly deliver them in the form of lengthy documents that no one reads. The result? Project failure, cost overruns, and applications that don't fulfill customer needs. But Agile development approaches have changed the game: Agile project teams work more closely with the business and use lightweight techniques, continuous inspection, and experimentation to drive team understanding and deliver the right software. By applying Agile requirements approaches, traditional development teams can deliver more-effective solutions to their business partners while simultaneously improving relationships.

Want to read the full report?

Contact us to become a client

This report is available for individual purchase ($1495).

Forrester helps business and technology leaders use customer obsession to accelerate growth. That means empowering you to put the customer at the center of everything you do: your leadership strategy, and operations. Becoming a customer-obsessed organization requires change — it requires being bold. We give business and technology leaders the confidence to put bold into action, shaping and guiding how to navigate today's unprecedented change in order to succeed.