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

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 81

  • @NhiNguyen-ib3lq
    @NhiNguyen-ib3lq 3 года назад +17

    Thank you, chị Na

  • @giangphan1672
    @giangphan1672 Год назад +4

    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)

  • @Stupid2202
    @Stupid2202 2 года назад

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

  • @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.

  • @catinthekitchen2018
    @catinthekitchen2018 2 года назад +1

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

  • @huongvu137S
    @huongvu137S Год назад

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

  • @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

  • @NhuNguyen-vc8ek
    @NhuNguyen-vc8ek 3 года назад

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

  • @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 🧡

  • @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 ạ

  • @dungnguyenhuu3150
    @dungnguyenhuu3150 3 года назад +1

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

  • @haoknows6856
    @haoknows6856 2 года назад

    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?

  • @trucphuong9415
    @trucphuong9415 3 года назад

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

  • @tatuenglish669
    @tatuenglish669 3 года назад

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

  • @lethao7614
    @lethao7614 3 года назад

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

  • @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ị :))))))

  • @vietnamnguyen6368
    @vietnamnguyen6368 3 года назад

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

  • @cau3hee
    @cau3hee 3 года назад

    Cám ơn những chia sẻ của 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 3 года назад

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

  • @hauhuynh4439
    @hauhuynh4439 2 года назад

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

  • @GiangNguyen-fi2vu
    @GiangNguyen-fi2vu Год назад

    Em cảm ơn chị.

  • @locay6043
    @locay6043 2 года назад

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

  • @deejohn2242
    @deejohn2242 2 года назад

    Quá hay c 👍👍👍

  • @NNgan-ru6rc
    @NNgan-ru6rc 3 года назад

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

  • @ducdungggg
    @ducdungggg 3 года назад

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

  • @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 3 года назад +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! :) :) :)

  • @hoangatduong836
    @hoangatduong836 2 года назад

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

  • @hoilevoong7343
    @hoilevoong7343 3 года назад

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

    • @hoilevoong7343
      @hoilevoong7343 3 года назад

      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  3 года назад +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 3 года назад

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

  • @16987meomap
    @16987meomap 3 года назад

    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  3 года назад

      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.

  • @ngocbeann
    @ngocbeann 3 года назад +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

  • @tancuongnguyen9579
    @tancuongnguyen9579 3 года назад

    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 ạ.

  • @chunhatlong303
    @chunhatlong303 3 года назад

    cảm ơn chị

  • @vanthai5158
    @vanthai5158 Год назад

    Thank !

  • @maniaohuil9699
    @maniaohuil9699 3 года назад

    Thank you!

  • @HangNguyen-ep9ms
    @HangNguyen-ep9ms 3 года назад

    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  3 года назад +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

  • @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ọ.

  • @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 ^^

  • @kieutran843
    @kieutran843 2 года назад

    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 ạ

  • @tqh2383
    @tqh2383 3 года назад

    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  3 года назад +1

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

  • @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.

  • @ngongocmaithy
    @ngongocmaithy 3 года назад

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

  • @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 á.

  • @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.

  • @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 😁

  • @Crackinglife2x
    @Crackinglife2x 3 года назад

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

    • @nastories
      @nastories  3 года назад

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

  • @phinhat8839
    @phinhat8839 3 года назад

    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  3 года назад +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 3 года назад

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

  • @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 ruclips.net/video/EWDNVCe5SGk/видео.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.

  • @sjhgrndfhkdr
    @sjhgrndfhkdr 3 года назад

    Em đẹp lắm

  • @chumaiphuong5768
    @chumaiphuong5768 3 года назад

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

    • @nastories
      @nastories  3 года назад

      Có á em.

    • @nhule2276
      @nhule2276 3 года назад

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

    • @nastories
      @nastories  3 года назад +2

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

    • @nhule2276
      @nhule2276 3 года назад

      @@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?