audits in scrum framework
Hi folks,
My organisation certified in ISO 9001 and ISO 2000.
We are also moved into product based by using various agile frameworks.
Since we are ISO certified,requirement is we should have audit team independently and conduct audits quarterly.
Can you help me, In full agile organisation how is this audit approach works or there are no audits performed by internal auditors in agile projects?
Pls suggest.
Hello
My current organization used to be ISO 9001.
The (external) auditors where truly interested in our "agile project". Actually, the "agile teams" have much more transparency than other teams, and the auditors love that !
If some output are required for the sake of ISO certification, why not having some relevant items in your DOD ?
Hope it helps
In an audit you should be able to demonstrate that:
- you have a process (Plan)
- you are in control of what you do according to that process (Do)
- you can prove that you have done what you said you were going to do (Check)
- you have learned from the experience (Act)
If a Scrum Team can't do this, regardless of whether or not they are independently audited, why not?
ISO 9001 requires that performing "internal audits at planned intervals". Section 9.2 of the standard (at least in the 2015 version - unsure how section numbering has changed) lays out the requirements for what the organization must do to satisfy the requirements of internal auditing. The fact that you are using agile methods does not remove this requirement from ISO 9001 and failure to perform appropriate audits and retain the evidence would be a finding.
Few of agile coaches are communicating to organisation as, we dont need any audits because we are in agile world and teams are self empowered.These kind of audits could impact the agility.
I dont agree, do you agree?
Another question is, if we have audits in organisation.who should perform these audits, is it scrum masters or agile coaches or independent audit team.If independent audit team should perform, what is the skill levels of audit teams to perform agile products audit.
Finally, whatever proposal we are recommended it should not impact empiricism and core values of scrum.
Please advise with your recommendations.
Few of agile coaches are communicating to organisation as, we dont need any audits because we are in agile world and teams are self empowered.These kind of audits could impact the agility.
I dont agree, do you agree?
I don't agree with these coaches. It sounds like they don't have experience or knowledge in compliance with various standards. For example, ISO 9001 requires an internal audit process and the objective evidence that these audits are happening. If your organization has decided that ISO 9001 is necessary, then these internal audits are also necessary.
Another question is, if we have audits in organisation.who should perform these audits, is it scrum masters or agile coaches or independent audit team.If independent audit team should perform, what is the skill levels of audit teams to perform agile products audit.
I believe that you should have a Quality Management System (QMS) team that can perform the audits. These people should be responsible for developing and maintaining the quality management system that undergoes the audit and performing the internal audits against it. This team should also work with all stakeholders impacted by the QMS and ensure that they understand what they must do to remain compliant. They should work with people (including the agile coaches and Scrum Masters, along with everyone else in the organization) to ensure total alignment - alignment between the way the organization works and the QMS, the QMS and the quality standards being implemented, and the way the organization works and the quality standards being implemented.
When we look at the Scrum Guide, we’re met with the “easy to learn” (see disclaimer above) Framework of Scrum. Scrum is beautiful in its simplicity and because of its low prescription approach to delivery, it lends itself wonderfully to audit delivery. It simplifies our approach to working together, helping us to breathe and try some new things.
The simplicity of the roles gives us clear understanding of who owns and helps make vital decisions on value and priority (PO), who the skilled people carrying out the work are and determining how things are done (Development Team) and finally the person who is helping these roles flourish through coaching, mentoring, facilitating and teaching (Scrum Master).