Creating and maintaining Acceptance Criteria seems to be a challenge in many Agile Teams.
A good set of Acceptance Criteria should in a couple of bullet points describe what this new feature should do, and preferably what it should not do. Mike Cohn calls them ‘Conditions of Satisfaction’ in his book ‘Succeeding with Agile’. These Conditions of Satisfaction can be the product owner’s expectations about what will be included and about what will not be.
Acceptance Criteria can be written in ‘given when then’ formula (efficient whet directly used for Test Automation), but it can also be written in a lightweight text. The Product Owner is usually the one who initiates the Acceptance Criteria. But the final AC’s should not only be the responsibility of the Product Owner. The whole team should contribute to the clarity of the User Story. A ’Three Amigo’ meeting, backlog grooming, refinement or any other discussion about a certain User Story is a perfect moment to go over the Acceptance Criteria. When discussing the User Story it seems clear what needs to be done and actually writing the conclusions down in the ticket seems like a waste of time. But it is not! Because the time passes, people forget, there are other priorities, conditions change, not everyone was present during the discussion…
Creating Acceptance Criteria is a creative activity. But not all members of Agile Teams are evenly creative in this department. Apparently not every person has the same ability to come up with a set of rules that would represent the feature’s functionality. IT professionals are often very creative in inventing new user friendly features, designing beautiful peaces of UI, writing efficient code… but when you ask them to write down a couple of lines in the User Story which would make it clear what the essence is of that added value – the creativity often stops right there. They might as well be writing a next new hit for Coldplay!
QA Officers can be of big help here: Acceptance Criteria are the base for executing Exploratory Tests, writing Test Cases, adding code to Test Automation scripts… so this is their playground. Next to taking care of overall Product and Process Quality, QA Officers should proactively engage in coaching the team members on how to write and maintain the Acceptance Criteria.
So, QA Officers of the world:
Veldkant 33a
2550 Kontich
Lucky Lukestraat 6
8500 Kortrijk
BE 0472.593.797
Blijf op de hoogte van het laatste nieuws
Blijf op de hoogte van het laatste nieuws
Cookie | Duur | Beschrijving |
---|---|---|
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duur | Beschrijving |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
Cookie | Duur | Beschrijving |
---|---|---|
__hstc | 5 months 27 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_ga_WDBX6SFSHC | 2 years | This cookie is installed by Google Analytics. |
_gat_gtag_UA_32007030_1 | 1 minute | Set by Google to distinguish users. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
attribution_user_id | 1 year | This cookie is set by Typeform for usage statistics and is used in context with the website's pop-up questionnaires and messengering. |
hubspotutk | 5 months 27 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
vuid | 2 years | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
Cookie | Duur | Beschrijving |
---|---|---|
_pk_id.1.8fc8 | 1 year 27 days | No description |
_pk_ses.1.8fc8 | 30 minutes | No description |
AWSALBTG | 7 days | No description available. |
AWSALBTGCORS | 7 days | No description available. |
debug | never | No description available. |
rl_anonymous_id | never | No description available. |
rl_user_id | never | No description available. |