How to Detect Fake Agile [#HowTo #FakeAgile #RealAgile]
According to the DoD, a fake Agile project is one where:
- No one is talking with or observing the software users
- There is no continuous feedback loop between the users and the teams
- There is a strong emphasis on requirements
- Stakeholders are autonomous
- End users are not present in any of the development
- Manual processes are tolerated
Other questions to ask your teams, according to the DoD, are:
- Are they working to deliver working software to real users every iteration and gathering feedback?
- Do all team members understand how they contribute to the overall mission and goals?
- Is feedback gathered and turned into concrete work items?
- Are teams empowered to change process or requirements based on feedback and continuous learning?
If the answer to those questions are no, than you have discovered fake Agile.
Separating fake Agile from real Agile: