Agile assessment checklist:
- The team knows, for sure, that at any given time they are working on deliverables that have the greatest value for the business.
- When the implementation team claims to be Done with something, the business stakeholder usually agrees that it is, in fact, done and Accepts it.
- When something is Accepted, it is sufficiently well-built and well-tested that it would be safe to deploy or ship it immediately.
- The team delivers Accepted product increments at least monthly.
- When the product increments are shipped or deployed, the users and customers are generally satisfied.
- If the business stakeholder changes the priorities or the requirements, the implementation team can adapt easily, switching gears to deliver according to the updated business needs within the next iteration.
- The business stakeholders express confidence that they will get the capabilities they need in a timely manner.
- The business can recognize real value from the deliverables: each product increment ultimately has a positive impact on the bottom line.
- The team has been working at the same pace, delivering roughly the same amount every iteration, for a while.
- The people on the implementation team agree that they could keep working at the current pace indefinitely.