How I Write Great User Stories with Strong Acceptance Criteria

  Рет қаралды 34,565

Angelo the BA

Angelo the BA

Күн бұрын

Пікірлер: 28
@arun639
@arun639 5 жыл бұрын
Final slide is so meaningful, to understand different terms used in waterfall and agile but how similar they actually are.
@danielom899
@danielom899 5 жыл бұрын
Good content! it would be a nice idea to put an example from the beginning through the end.
@AngeloTheBA
@AngeloTheBA 5 жыл бұрын
Good feedback. Thanks.
@tw4943
@tw4943 3 жыл бұрын
Agreed
@jordanschwartz652
@jordanschwartz652 4 жыл бұрын
Thanks for the Acceptance Criteria examples. Scenarios really do help break down complicated stories with multiple paths. I found your examples really helpful. You mentioned Definition of Done as it relates to "what is in every user story... and how it does not need to be written in each story, etc.." - I would like to add to that. In the context of Acceptance Criteria - I think that is related to Definition of Ready even though it impacts Definition of Done. I'm pushing for my teams to ensure user stories are actionable. While not a hard rule but more of a general guideline to determine if user stories have enough content to begin work. I would say acceptance criteria is one of those requirements. As far as Definition of Done, I would have a item that requires an automated test for each acceptance criteria. Obviously that depends on your testing strategy, but that is how I would separate Ready vs Done.
@AngeloTheBA
@AngeloTheBA 4 жыл бұрын
Sorry if I wasn't clear. I don't consider acceptance criteria as part the definition of done. I was only meaning pointing out what I wouldn't include in a user story. My team very strictly required complete acceptance criteria as part of the definition of ready. We didn't estimate without complete acceptance criteria.
@jordanschwartz652
@jordanschwartz652 4 жыл бұрын
@@AngeloTheBA FYI- I took examples out of this story and applied it to an Acceptance Criteria exercise with my team. Thanks again!
@suman4tube
@suman4tube 4 жыл бұрын
Nice contents. brief and accurate. Thanks
@vikramavirneni4561
@vikramavirneni4561 5 жыл бұрын
Can you please make videos on wireframe
@AngeloTheBA
@AngeloTheBA 5 жыл бұрын
I'll put it on my to do list!
@Thurs19909am
@Thurs19909am 4 жыл бұрын
I would also like to see this.
@alexantonio945
@alexantonio945 5 жыл бұрын
Thanks bro.
@maimelamodiba3159
@maimelamodiba3159 3 жыл бұрын
This helps. Thank you
@blastoff8864
@blastoff8864 4 жыл бұрын
This is awesome
@Duci1989
@Duci1989 2 жыл бұрын
For me writing in Gherkin is a bit countering the earlier point you made about focusing on what the user needs to do and leaving freedom for the team on implementation. How do you leave this freedom while still describing such detailed steps?
@AngeloTheBA
@AngeloTheBA 2 жыл бұрын
Depends how you write it. For example... GIVEN user has selected an amount AND has sufficient funds WHEN user selects withdraw THEN dispense the selected amount I haven't dictated how the selection should happen, how it should look, how the funds should be confirmed, the verbiage to be used, how many confirmation screens to include, etc.
@dj_bae
@dj_bae 6 ай бұрын
@@AngeloTheBAif the BA is writing requirements to specify things like verbiage, how something needs to look/be laid out, etc. in order to meet business needs, would those conditions be considered acceptance criteria as well?
@Se7eNBlack
@Se7eNBlack 4 жыл бұрын
I'd love to see an example of an actual document containing all of these parts whether for USs, BRDs, or even LOEs and IAs. Think you could show some real-life (non-proprietary of course) examples? Because I transitioned from accountant to BA, I have a lot of knowledge in the business side, but when it comes to what these documents should look like, I'm still at a loss, I'm afraid. 🤷🏿‍♂️
@AngeloTheBA
@AngeloTheBA 4 жыл бұрын
User stories are themselves the document and in scrum they are in a backlog. You don't create BRDs. At the end of the day, anything you produce should be organized and written to ensure whoever is reading it gets exactly what they need to understand from it. Is there a specific challenge you are facing? This video uses real examples that might help you think through it. kzbin.info/www/bejne/jIuVlJmspdCAoLs I also recommended this video on modeling your information kzbin.info/www/bejne/l2e9i4qloZiKgNU BA Pro Tip : Avoid using acronyms. Part of your job is to ensure everyone is having the same understanding and you are assuming those acronyms mean the same to me as the mean to you.
@Se7eNBlack
@Se7eNBlack 2 жыл бұрын
Idk why I don't get notifications about yt entries... but glad you responded. When I had that role at the time, I was being asked to create a "level of effort" document in relation to a particular update happening on the then Sprint platform (I'm pretty sure I can say that now). I had never heard of this, so I was taken aback and scrambling. When I spoke with my dev to see what he thought, he said it was low... and that was it. When I told my manager (after a week of searching), she said "ok." So I felt like I was setup. Initially she asked for a document, but when giving that as an accepted response, she seemed to forget about the "document" part of that request. Still, is there such a thing as an LOE doc?
@NguyenTran-nk2nm
@NguyenTran-nk2nm 3 жыл бұрын
Hi Angelo, thanks for your great content on BA, I'm trying to access your website but it's currently down, can you have a look ?
@AngeloTheBA
@AngeloTheBA 3 жыл бұрын
Thanks for letting me know. Seems there was an update pushed that broke something. Everything is back up and running.
@gf6561
@gf6561 5 жыл бұрын
Hi,Very good and simple video, thank you for posting. While I like this approach, it seems to me that Gherkin is a bit time consuming. What would you suggest to make is easier and quicker for BAs to implement this?
@AngeloTheBA
@AngeloTheBA 5 жыл бұрын
Gherkin is really just a style of writing that creates clarity. On my team Gherkin was requested by our development team to help them be more efficient so the BAs adopted it. Taking a little extra time to write a more clear user story saves time in the long run when the team is developing it. At the end of the day, its up to your team to decide the right balance and style.
How To Write Good Requirements (User Stories)
19:57
TheBATutor
Рет қаралды 85 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 18 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 2,7 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 27 МЛН
Writing User Stories and Acceptance Criteria on Jira
41:33
Genesis Enwenyeokwu
Рет қаралды 15 М.
User Stories: What they are, how to write them, and why they work.
52:04
Mountain Goat Software
Рет қаралды 326 М.
Agile User Stories | Agile Acceptance Criteria | In-Demand Business Analyst
17:00
Business Analyst & Scrum Master In-Demand
Рет қаралды 40 М.
Stop Feeling Overwhelmed: Split User Stories in 2 Steps
19:30
Vibhor Chandel
Рет қаралды 148 М.
Acceptance Criteria: How to Meet User Expectations
7:01
AltexSoft
Рет қаралды 16 М.
How I Write Great User Stories That Actually Deliver Value
6:15
Angelo the BA
Рет қаралды 10 М.
Definition of Done vs Acceptance Criteria: What's the Difference?
4:42
Mountain Goat Software
Рет қаралды 28 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 18 МЛН