Requirements in agile environment

Preview:

Citation preview

Requirements

TERESA MACIEL

Lecturer at DEINFO/UFRPE

P&D Project Coordinator at INES

Pernambuco, Brazil

In agile environments

“21st Century Manufacturing Enterprise Strategy”, Iacocca Institute, 1991.

“ability to

adjust continuously and

respond to change”

continuous delivery

team integration

motivated individuals

http://agilemanifesto.org/

“Welcome changing requirements,

even late in development.

Agile processes harness change for

the customer's competitive advantage."

“Our highest priority is to satisfy the customer”

Enough knowledge first;

details “just in time”

“Welcome changing requirements, even late in development.”

Small requirements,

continuously delivered

“Deliver working software frequently”

Requirements need both

business and technical aspects

“Business people and developers must worktogether daily throughout the project.”

Empowered people,

self-organizing teams;

technical excellence,

systemic view…

“The best architectures, requirements, and designs emerge from self-organizing teams.”

Results

value added

requirements delivered

“Working software is the primary measure of progress”

Deliver it faster

Make it simpler

Improve its quality

“At regular intervals, the team reflects on how to become more effective, then tunes and

adjusts its behavior accordingly.”

Distributed teams

Teresa MacielPernambuco, Brazil