[Business Analyst] USER STORY WRITING - HIỂU về User Story và VIẾT ACCEPTANCE CRITERIA theo GHERKIN

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2021
  • Cảm ơn các bạn đã feedback cho Na rất nhiều về nội dung cho những videos. Hôm nay thể theo nguyện vọng tha thiết của các bạn, Na đã làm video về User Story Writing rồi nè. Video này Na giải thích về User Journey, User Story và cách viết Acceptance Criteria theo Gherkin format. Na nghĩ là có thể mình sẽ làm thêm nhiều video chuyên sâu hơn nữa về chủ đề User Story này, nên mọi người nhớ SUBSCRIBE để không bỏ lỡ những video tiếp theo nha.
    Nhớ Like và Share video nữa nếu mọi người thấy hữu ích nha. Na cảm ơn!
    ------------------------------------------------------------------------
    Vì chuyên môn của Na là về IT Business Analyst và Product Owner, nên bạn sẽ thấy khá nhiều nội dung xoay quanh hai mảng nghề nghiệp này, nếu bạn cũng là dân trong ngành hoặc đang tìm kiếm cơ hội liên quan thì mong là Na có thể đồng hành cùng bạn nhé. Hiện tại, Na đang du học tại Canada để theo đuổi những trải nghiệm mới nơi xứ người, nên sẽ có rất nhiều điều Na muốn kể cho bạn nghe dưới góc nhìn của một du học sinh “nhiều tuổi”, nếu bạn cũng tò mò thì nhớ ghé thăm Na thường xuyên nha.
    🌏 Đăng ký Private Talk & Mock Interview với Na: nastories.com/
    👉 Facebook: / naandstories
    👉 LinkedIn: / vanthikimchi

ความคิดเห็น • 81

  • @NhiNguyen-ib3lq
    @NhiNguyen-ib3lq 3 ปีที่แล้ว +16

    Thank you, chị Na

  • @catinthekitchen2018
    @catinthekitchen2018 2 ปีที่แล้ว +1

    Rất có ích với em ạ. rất chờ đón những video mới từ chị! ♡

  • @vietnamnguyen6368
    @vietnamnguyen6368 3 ปีที่แล้ว

    Video bổ ích quá, em cảm ơn chị Na nhiều nha

  • @NhuNguyen-vc8ek
    @NhuNguyen-vc8ek 2 ปีที่แล้ว

    Cảm ơn chị Na thật nhiều

  • @trucphuong9415
    @trucphuong9415 2 ปีที่แล้ว

    Rất dễ hiểu và dễ follow. Cảm ơn chị rất nhiềuuu

  • @MyLe_tolakaze
    @MyLe_tolakaze 2 ปีที่แล้ว

    Video thật hữu ích, cám ơn chị đã chia sẻ. Hy vọng chị sẽ tiếp tục ra nhiều video như thế này nữa 🧡

  • @Stupid2202
    @Stupid2202 ปีที่แล้ว

    Na chia sẻ hay quá, cựu chất lượng. Thank

  • @giangphan1672
    @giangphan1672 ปีที่แล้ว +3

    Thanks chị Na. Cám ơn chị về những chia sẻ rất hay về US. Em xem video chị mấy ngày nay và rất thích những chia sẻ của chị về cv BA. Nhờ chị review giúp em cách viết US cho bước Test level trong ví dụ của chị nhé. Em lưu ý xíu là vì có nhiều AC nên em không viết toàn bộ AC theo Gherkin format. Có 1 số AC phức tạp, cần define rõ ràng hơn trong thực tế, còn em chủ yếu nhờ chị review cách viết và xem tư duy của em khi viết đã ổn chưa, nên em không viết toàn bộ, có 1 vài chỗ em sẽ để là define later. Em nhờ chị nha. Cám ơn chị nhiều
    1. As an English learner, I want to have an English test so that I can know my level based on app rating
    2. Description
    A. Navigation
    For website, in the homepage, user clicks the menu English Test on top navigation bar.
    System directs user to an English Practice Test page
    C. Rules
    User has to log in to do the test.
    3. Acceptance Criteria
    - Given user is in English Practice Test page, when he clicks Practice Test button:
    + If user has not logged in, display user to login page.
    + If user already logged in, directs user to a page with message: ‘You will be directed to the test in a second’ and a dynamic loading icon
    - There are a total of 15 questions for user to answer. In each question, display:
    + The number ‘Current position/15’, when the current position is the current position of answer that the user needs to answer. For example, if he is in 2nd question, the number will be 2/15
    + A dynamic progress bar. The bar reflects the current position of the question.
    - In each question modal from 2nd to 14th, there are 2 buttons: Previous and Next. The button Next is only enable when user fills at least one answer in the question modal
    - In 1st question modal, there are only one button Next.
    - In 15th question modal (final modal), there are 2 buttons: Previous and Finish. When user clicks Finish, display confirmation modal:
    + Message: Are you sure you want to finish your test
    + Button: Cancel/Finish.
    - There are many types of questions (described in another page). The questions are display in random position.
    - When user clicks the Finish button, calculate the score for my English test with simple calculation: 1 correct answer for 1 question = 1 point. My English test result will be saved in the DB
    - User will receive English test result
    + Total points
    + Rank: (define later)
    + Comment: (define later)

  • @tient5552
    @tient5552 2 ปีที่แล้ว

    Cảm ơn chị Na ! Những video cũng chị rất giá trị cho những người tự học về mảng product như em. Mong chị còn làm nhiều video hữu ích như vậy nữa để em có cơ hội học hỏi thêm.

  • @tatuenglish669
    @tatuenglish669 2 ปีที่แล้ว

    Video của bạn rất bổ ích.

  • @huongvu137S
    @huongvu137S 11 หลายเดือนก่อน

    Video chị chia sẻ hay lắm ạ, em cám ơn chị nhiều!

  • @nemne492
    @nemne492 3 ปีที่แล้ว

    Ra thật nhiều video về quy trình và những gì BA làm trong một dự án nữa nha chị nhaaaaa. e sẽ cày view cho chị :))))))

  • @cau3hee
    @cau3hee 2 ปีที่แล้ว

    Cám ơn những chia sẻ của chị.

  • @NNgan-ru6rc
    @NNgan-ru6rc 3 ปีที่แล้ว

    Ui đúng cái em cần luôn 🥰🥰🥰

  • @huyennguyen-hi3dr
    @huyennguyen-hi3dr 3 ปีที่แล้ว +1

    Video của chị rất bổ ích ạ.
    Chị có thể làm thêm video về viết các doc như BRD, RTM, FRS, SRS với ạ

  • @locay6043
    @locay6043 2 ปีที่แล้ว

    cảm ơn chị đã chia sẽ

  • @hauhuynh4439
    @hauhuynh4439 2 ปีที่แล้ว

    Video hữu ích quá chị ơi

  • @deejohn2242
    @deejohn2242 2 ปีที่แล้ว

    Quá hay c 👍👍👍

  • @lethao7614
    @lethao7614 3 ปีที่แล้ว

    vid bổ ích quá ạ. Chị làm thêm vid về cách viết requirement đi ạ.

  • @GiangNguyen-fi2vu
    @GiangNguyen-fi2vu ปีที่แล้ว

    Em cảm ơn chị.

  • @chunhatlong303
    @chunhatlong303 3 ปีที่แล้ว

    cảm ơn chị

  • @dungnguyenhuu3150
    @dungnguyenhuu3150 3 ปีที่แล้ว +1

    làm thêm các video về chủ đề giao tiếp với dev luôn chị ơi

  • @maniaohuil9699
    @maniaohuil9699 2 ปีที่แล้ว

    Thank you!

  • @ducdungggg
    @ducdungggg 2 ปีที่แล้ว

    chị có dàn pc đẹp quá hi

  • @inhhuynh6782
    @inhhuynh6782 ปีที่แล้ว

    Em chào chị Na, em rất cảm ơn chị vì những chia sẻ bổ ích ạ.
    Em có viết 1 user story theo format của chị và mong chị có thể review giúp em ạ
    As a English learner,
    I want to test my vocabulary skill
    So that I can choose the most suitable learning plan for me to improve my vocabulary skill
    Acceptance Criteria:
    - Scenario: Starting the vocabulary test

    + Given: I’m on the English test page
    
+ When: I click “Start the test” button in Vocabulary test box

    + Then: I’m redirected to the Vocabulary test page
and I see the instruction for the test

    and I see the countdown timing for the test

    and I see questions and options to answer it

    and I see the submit button at the end of the list question.
    - Scenario: Submitting the test

    + Given: I’m on the vocabulary test page

    + When I have answered all the questions

    and I click the “Submit” button

    + Then I see my test score

    and I have the option to retake the test and view learning plan

    and my test results have been saved in my user profile

  • @vanthai5158
    @vanthai5158 8 หลายเดือนก่อน

    Thank !

  • @haoknows6856
    @haoknows6856 ปีที่แล้ว

    Cảm ơn b rất hữu ích. B có thể nói về mô hình agile và scrum một cách dễ hiểu đc k?

  • @kienvu9839
    @kienvu9839 3 ปีที่แล้ว

    Video của bạn rất bổ ích.
    Làm thêm video về viết SRS và những phần cần thiết trong 1 SRS được không bạn? tks bạn

    • @nastories
      @nastories  3 ปีที่แล้ว +4

      Mình đã note vào to-do list, cảm ơn bạn nha

  • @thaoluu3214
    @thaoluu3214 2 ปีที่แล้ว +1

    Hi chị Na,
    Em cũng đang làm BA nhưng chỉ là junior thôi ạ.
    Em bị lấn cấn sự khác và giống nhau giữa User Story và Use Case.
    Và nếu được, Chị có thể chỉ em cách phân biệt và viết User Case ko ạ? Khi nào thì mình viết theo User Story và khi nào mình viết Use Case ạ?
    Em cám ơn Chị!
    Chúc Chị nhiều niềm vui trong công việc và cuộc sống! :) :) :)

  • @ngocbeann
    @ngocbeann 2 ปีที่แล้ว +1

    chị Na ơi, em có một thắc mắc ạ. Chị có thể phân biệt giúp em User Story và BRD/SRS/FRS khác nhau ở đâu k ạ? Vì em thấy trong phần US Statement giống với phần Description trong SRS, và phần Description của US lại giống với UC Specification trong SRS ạ. Chị có thể giải thích giùm em k ạ? Em cảm ơn chị nhiều

  • @16987meomap
    @16987meomap 2 ปีที่แล้ว

    Thanks chị Na. Video rất cụ thệ ạ. Chị Na cho em hỏi user story chị hướng dẫn ở trên video có khác gì với use case không ạ? Nếu chị cho em xin ví dụ hoặc chị làm 1 cái video nha chị. :D

    • @nastories
      @nastories  2 ปีที่แล้ว

      Comment khó lòng giải thích ngắn gọn nên em đọc đỡ trong bài này nha medium.com/@a.reskova/the-difference-and-relationship-between-use-case-and-user-story-25e24df777a3, có dịp chị sẽ làm video về chủ đề này.

  • @kieutran843
    @kieutran843 ปีที่แล้ว

    Em chào chị!
    Em có học viết tài liệu SRS và e thấy cách anh mô tả user story và usecase khá giống nhau. Vậy thì liệu trong cách viết FS kiểu Agile thì User story có tương tự như Use case không ạ? Tuy nhiên e thấy ở một số cách viết khác, Acceptance Criteria được break thành nhiều tính năng nhỏ giống với Use case vs Business rule luôn thì em đang hơi bị rối đoạn này ạ. Mong được chị giải đáp.
    Em cám ơn chị nhiều ạ

  • @hoilevoong7343
    @hoilevoong7343 2 ปีที่แล้ว

    Chị ơi, chị làm video về BPMN đi ạ. Em cảm ơn chị ạ, xem video của chị thích ghê ^^.

    • @hoilevoong7343
      @hoilevoong7343 2 ปีที่แล้ว

      Scenario: Submit test successfully
      i. Given I an English test
      ii. And I input/select the answers
      iii. When I click the Submit button
      iv. Then my English test will be calculated for score
      v. And my English test result will be saved in the DB
      vi. And I received my English test result
      Chị Na check giúp em với ạ. Em cảm ơn chị nhiều.

    • @nastories
      @nastories  2 ปีที่แล้ว +1

      1. Em viết còn chung chung quá, ko có ngữ cảnh (ví dụ US Statement).
      2. Cái phần Given em chưa mô tả được user đang ở đâu, input/select answer ở đâu?
      3. Cái phần Then thì ko có biết như thế nào là calculation đúng (có thể em sẽ ghi công thức ở phía trên phần Scenarios)

    • @hoilevoong7343
      @hoilevoong7343 2 ปีที่แล้ว

      @@nastories dạ em cảm ơn chị ạ

  • @NNgan-ru6rc
    @NNgan-ru6rc 3 ปีที่แล้ว +3

    Trong tương lai, chị có thể làm thêm video viết về BRD, SRD, FRD nữa được không ạ? Hóng chị ui ❤️❤️❤️

    • @nastories
      @nastories  3 ปีที่แล้ว +6

      Chị đã bỏ vô to-do list 😁. Thanks em!

    • @NNgan-ru6rc
      @NNgan-ru6rc 3 ปีที่แล้ว

      @@nastories Fan trung thành hóng từng video của chị ạ 😁

    • @cinijnv9814
      @cinijnv9814 3 ปีที่แล้ว

      @@nastories em cũng mong chờ ạ ^^

    • @fionanguyen7308
      @fionanguyen7308 2 ปีที่แล้ว

      @@nastories em cũng hóng chị oiiii 🥺🥺🥺🥺🥺

  • @tqh2383
    @tqh2383 2 ปีที่แล้ว

    Chị Na ơi, phần Description là tùy project thì phần nội dung sẽ khác nhau hay là 5 mục trong phần DES là cái sườn basic ạ. Em cám ơn.

    • @nastories
      @nastories  2 ปีที่แล้ว +1

      Này là cái sườn basic đó em.

  • @vudo4154
    @vudo4154 3 ปีที่แล้ว

    Chị ơi, cho em hỏi ngành BA mình đại diện cho công ty làm việc với khách hàng thì chị có nghĩ ngoại hình cũng là yếu tố mà nhà tuyển dụng họ sẽ cân nhắc không ạ?

    • @nastories
      @nastories  3 ปีที่แล้ว

      Chị chưa thấy yếu tố này đem ra cân nhắc ở những nơi chị từng làm. Chuyên môn và kỹ năng vẫn quan trọng hơn cả. Ngành này chị thấy dùng được câu “tốt gỗ hơn tốt nước sơn” đó em 😁

  • @hoangatduong836
    @hoangatduong836 ปีที่แล้ว

    Vậy ý chị là cần làm User Journey rồi mới viết User story

  • @lananhto527
    @lananhto527 3 ปีที่แล้ว

    Chị Na cho e hỏi chị học các kỹ năng viết US này ở đâu vậy ah?

    • @nastories
      @nastories  3 ปีที่แล้ว

      Từ kinh nghiệm thực tế đó em, học từ đồng nghiệp và học từ google nữa.

  • @anhphamthingoc205
    @anhphamthingoc205 ปีที่แล้ว

    C na ơi US mình có hỏi khách hàng hết k c. Ví dụ như rule password em nghĩ cái này khách hàng cũng k rõ. Kiểu bên mình sẽ recommend cho họ luôn đúng k c.

    • @nastories
      @nastories  ปีที่แล้ว +1

      Đúng rồi em, những cái nào họ ko nói rõ mà mình biết best practices thì mình recommend cho họ. Còn cái nào là business rule đặc thù của họ thì phải hỏi rõ họ.

  • @HangNguyen-ep9ms
    @HangNguyen-ep9ms 2 ปีที่แล้ว

    Na ơi, bạn có thể share một template user story dùng trong một công ty được ko ah? Thank Na

    • @nastories
      @nastories  2 ปีที่แล้ว +1

      Tài liệu của cty nên mình ko share dc. Bạn có thể search trên google nha, mình có search thử nên gửi cho bạn 1 ví dụ nè www.roadmap.com/best-user-story-template-product-managers

  • @cinijnv9814
    @cinijnv9814 3 ปีที่แล้ว +1

    chị ơi Acceptance Criteria có nên sử dụng luôn làm các tiêu chí để test ko ạ?

    • @nastories
      @nastories  3 ปีที่แล้ว

      Đúng rồi đó em, QC sẽ dựa trên AC để từ đó phát triển test cases của họ, còn khi mình làm UAT (user acceptance testing) thì mình cũng dựa vô đó để approve user story.

    • @cinijnv9814
      @cinijnv9814 3 ปีที่แล้ว

      @@nastories e cảm ơn c ạ :) nếu có thời gian c làm thêm video về cách viết UAT nha c ^^

  • @nhatthien4850
    @nhatthien4850 3 ปีที่แล้ว

    Dạ em học ngành an toàn thông tin thì không biết có dc làm ngành BA ko chị ?

    • @nastories
      @nastories  3 ปีที่แล้ว

      Hình như cũng có học vài môn có thể dùng được, nhưng vẫn cần học thêm nhiều đó em.

  • @dungnguyenhuu3150
    @dungnguyenhuu3150 3 ปีที่แล้ว

    mình có thể viết exercise bằng tiếng việt được ko chị.

    • @nastories
      @nastories  3 ปีที่แล้ว

      Nên viết tiếng anh nha em, vì đi làm thực tế cũng viết tiếng anh á.

  • @phinhat8839
    @phinhat8839 2 ปีที่แล้ว

    Em có một thắc mắc là khi viết AC theo format Gherkin là mình có cần cover hết tất cả các case có thể xảy ra ko chị
    Nếu như 1 user story mà có nhiều exception hay alternative flow thì cứ mỗi flow mình lại viết một scenario hay chỉ cần cover dc main flow thôi
    Chị có thể giải đáp giúp em được không ạ
    Em cảm ơn

    • @nastories
      @nastories  2 ปีที่แล้ว +1

      Theo chị thì nếu ở phần mô tả em đã ghi đầy đủ những trường hợp lỗi gì, xử lý lỗi ra sao, thì lúc em viết từng scenarios thì ko cần phải ghi ra từng case cụ thể đó đâu, chỉ cần ghi 1 general case dạng là "When có lỗi" thì "Then system xử lý lỗi". Ghi như vầy chủ yếu để đảm bảo là QC ko quên những case xử lý lỗi, còn việc details từng lỗi thì QC sẽ làm trong test case của họ.

    • @phinhat8839
      @phinhat8839 2 ปีที่แล้ว

      @@nastories Cảm ơn chị đã giải đáp ạ

  • @tancuongnguyen9579
    @tancuongnguyen9579 2 ปีที่แล้ว

    Video rất bổ ích nhưng em nói thật chứ chị hướng dẫn thì có thể nói thuần tiếng việt ko ạ? Y như Chi Pu cứ nữa tây nữa ta nghe, ko phải lúc nào cũng hiểu ạ.

  • @sjhgrndfhkdr
    @sjhgrndfhkdr 3 ปีที่แล้ว

    Em đẹp lắm

  • @VNnhc
    @VNnhc 3 ปีที่แล้ว

    Em nộp CV đi xin làm intern BA mà ko ai nhận. 30t rồi còn cơ hội bước chân vào nghề này ko chị. Mong chị cho em lời khuyên.

    • @nastories
      @nastories  3 ปีที่แล้ว

      Em từ ngành khác chuyển qua BA hay là từ Dev chuyển qua? Em đã học những gì liên quan đến BA rồi? CV của em có phù hợp với yêu cầu của nơi em apply ko?

    • @VNnhc
      @VNnhc 3 ปีที่แล้ว

      @@nastories em từ ngân hàng chuyển qua ạ. Em có tiếng anh với kiến thức nền. Nhưng giờ nộp đơn đi xin làm intern trước mà không cho nào nhận hết ạ. Em cũng đang dky khoa hoc BA. Em rất thích ngành IT nhưng giờ em không biết bắt đầu từ đâu ạ.

    • @nastories
      @nastories  3 ปีที่แล้ว +1

      Chị nghĩ em đăng ký học khoá BA để tạo tiền đề cũng tốt đó, ngoài ra em cũng dành thời gian tự học để mau tiến bộ nha, tham khảo đây hen th-cam.com/video/EWDNVCe5SGk/w-d-xo.html
      Thường mấy chỗ tuyển intern họ sẽ tuyển SV mới ra trường thôi, nên sau khi em học ở trung tâm xong, có thể tạo networking với những anh/chị trong đó và tìm cơ hội apply làm BA chính thức luôn. Em có thể tìm những cty cần domain về banking, do em có kiến thức liên quan, sẽ dễ được nhận hơn.

    • @VNnhc
      @VNnhc 3 ปีที่แล้ว

      @@nastories dạ vâng ạ. Em cám ơn chị nhiều. Em sẽ cố gắng hoan thành 2 khóa học. Hy vọng sẽ kiếm đc việc. Hihi lấy đc cái bằng về BA cũng coi như vui rồi ạ. Em sẽ luôn theo dõi kênh của chị ạ. Em cám ơn chị nhiều.

  • @Crackinglife2x
    @Crackinglife2x 2 ปีที่แล้ว

    Có thể cho em xin template chị sử dụng trong video không chị

    • @nastories
      @nastories  2 ปีที่แล้ว

      Lúc đó chị làm xong lại không có lưu, sorry em nha.

  • @ngongocmaithy
    @ngongocmaithy 2 ปีที่แล้ว

    ui những lỗi sai của em đã dc chị tái hiện lên

  • @chumaiphuong5768
    @chumaiphuong5768 3 ปีที่แล้ว

    Chị Na có học cao học không ạ??

    • @nastories
      @nastories  3 ปีที่แล้ว

      Có á em.

    • @nhule2276
      @nhule2276 2 ปีที่แล้ว

      @@nastories Chị ơi, chị học thêm cao học ngành gì vậy ạ?

    • @nastories
      @nastories  2 ปีที่แล้ว +2

      Chị học cao học MIS bên Bách Khoa á em.

    • @nhule2276
      @nhule2276 2 ปีที่แล้ว

      @@nastories Dạ, em cảm ơn chị, những video chia sẻ của chị rất bổ ích, mong chị tiếp tục làm thêm nhiều video nữa ạ.

  • @ngocthuong279
    @ngocthuong279 3 ปีที่แล้ว

    Ủa chị là BA it à hay non it

    • @nastories
      @nastories  3 ปีที่แล้ว

      Em định nghĩa Non IT là như thế nào?