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

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 81

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

  • @NhiNguyen-ib3lq
    @NhiNguyen-ib3lq 3 роки тому +17

    Thank you, chị Na

  • @Stupid2202
    @Stupid2202 2 роки тому

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

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

  • @catinthekitchen2018
    @catinthekitchen2018 2 роки тому +1

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

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

  • @NhuNguyen-vc8ek
    @NhuNguyen-vc8ek 3 роки тому

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

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

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

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

  • @GiangNguyen-fi2vu
    @GiangNguyen-fi2vu Рік тому

    Em cảm ơn chị.

  • @cau3hee
    @cau3hee 3 роки тому

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

  • @dungnguyenhuu3150
    @dungnguyenhuu3150 3 роки тому +1

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

  • @hauhuynh4439
    @hauhuynh4439 2 роки тому

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

  • @locay6043
    @locay6043 2 роки тому

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

  • @vietnamnguyen6368
    @vietnamnguyen6368 3 роки тому

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

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

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

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

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

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

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

  • @vanthai5158
    @vanthai5158 Рік тому

    Thank !

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

  • @chunhatlong303
    @chunhatlong303 3 роки тому

    cảm ơn chị

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

  • @maniaohuil9699
    @maniaohuil9699 3 роки тому

    Thank you!

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @ngongocmaithy
    @ngongocmaithy 3 роки тому

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

  • @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 ua-cam.com/video/EWDNVCe5SGk/v-deo.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?