This is a survey that can be given to your development teams to assess how much of the Agile principles are in practice. This survey is based on the tenets of the Agile Manifesto and Scrum. The employee will be asked to answer in the form of agree/somewhat agree/somewhat disagree/disagree with the validity of the statement.
Here are the questions.
- Individuals and interactions over processes and tools
- The processes that I use today are only those that deliver quality software and add value.
- My team believes that the most effective and efficient way to convey information within a development team is by face-to-face conversation.
- The Scrum team that I’m on feels trusted to make our own decisions about how to build our software.
- I work in a team room environment that supports effective collaboration.
- Working software over comprehensive documentation
- We write only the documentation we absolutely need to get the job done.
- My Scrum teams focuses on working software at the end of the sprint.
- The documentation we produce is sufficient to support our stakeholder organizations.
- Customer collaboration over contract negotiation
- The Scrum team that I work on consults a few times a week with their customers and/or product owner to ensure that the right features are built.
- When features have to be scoped down, the customer and product owner are involved to help make the changes.
- Responding to change over following a plan
- On my Scrum team, all work in the Sprint is managed with the Sprint Backlog.
- When requirements change during the project, we embrace it as a way to improve the product for our customer.
- Scrum teams determine sprint content in the Sprint Planning meeting
- The Scrum team that I’m on decides each sprint how much work they can commit to from the backlog.
- My manager or other agents DO NOT assign extra work to me during the sprint that I have to do in addition to what the team commits to do.
- Scrum teams demonstrate success in the Sprint Review meeting
- The Scrum team that I’m on looks for the simplest solutions to their problems
- At the end of a Sprint, my Scrum team demonstrates a working increment of software.
- Scrum teams, at regular intervals, review and improve their practices
- The Scrum team that I’m on holds a retrospective meeting after each sprint.
- The results of retrospective meetings are used by the team to improve how they work.
Evaluating the results
As with all surveys, these questions are intended to understand the state of the population. There are no “right or wrong” answers per se. The goal over time is to move the answers closer to the “strongly agree” category. In the short term, the answers give an indication of the areas of Agile that being practiced more diligently.