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)
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
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.
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! :) :) :)
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
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
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.
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.
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)
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 ạ.
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 ạ
Đú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.
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.
Đú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ọ.
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
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 ạ?
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 😁
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
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ọ.
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?
@@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 ạ.
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.
@@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.
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)
Thank you, chị Na
Na chia sẻ hay quá, cựu chất lượng. Thank
Video chị chia sẻ hay lắm ạ, em cám ơn chị nhiều!
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
Rất có ích với em ạ. rất chờ đón những video mới từ chị! ♡
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.
Cảm ơn chị Na thật nhiều
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 ạ
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 🧡
Rất dễ hiểu và dễ follow. Cảm ơn chị rất nhiềuuu
Video của bạn rất bổ ích.
Em cảm ơn chị.
Cám ơn những chia sẻ của chị.
làm thêm các video về chủ đề giao tiếp với dev luôn chị ơi
Video hữu ích quá chị ơi
cảm ơn chị đã chia sẽ
Video bổ ích quá, em cảm ơn chị Na nhiều nha
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?
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ị :))))))
Quá hay c 👍👍👍
vid bổ ích quá ạ. Chị làm thêm vid về cách viết requirement đi ạ.
Ui đúng cái em cần luôn 🥰🥰🥰
chị có dàn pc đẹp quá hi
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 ❤️❤️❤️
Chị đã bỏ vô to-do list 😁. Thanks em!
@@nastories Fan trung thành hóng từng video của chị ạ 😁
@@nastories em cũng mong chờ ạ ^^
@@nastories em cũng hóng chị oiiii 🥺🥺🥺🥺🥺
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! :) :) :)
Vậy ý chị là cần làm User Journey rồi mới viết User story
Thank !
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
cảm ơn chị
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
Mình đã note vào to-do list, cảm ơn bạn nha
Thank you!
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
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.
Chị ơi, chị làm video về BPMN đi ạ. Em cảm ơn chị ạ, xem video của chị thích ghê ^^.
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.
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)
@@nastories dạ em cảm ơn chị ạ
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 ạ.
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 ạ
chị ơi Acceptance Criteria có nên sử dụng luôn làm các tiêu chí để test ko ạ?
Đú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.
@@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 ^^
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.
Đú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ọ.
Chị Na cho e hỏi chị học các kỹ năng viết US này ở đâu vậy ah?
Từ kinh nghiệm thực tế đó em, học từ đồng nghiệp và học từ google nữa.
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.
Này là cái sườn basic đó em.
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
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
mình có thể viết exercise bằng tiếng việt được ko chị.
Nên viết tiếng anh nha em, vì đi làm thực tế cũng viết tiếng anh á.
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 ạ?
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 😁
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ị ?
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.
Có thể cho em xin template chị sử dụng trong video không chị
Lúc đó chị làm xong lại không có lưu, sorry em nha.
ui những lỗi sai của em đã dc chị tái hiện lên
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
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ọ.
@@nastories Cảm ơn chị đã giải đáp ạ
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.
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?
@@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 ạ.
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.
@@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.
Em đẹp lắm
Chị Na có học cao học không ạ??
Có á em.
@@nastories Chị ơi, chị học thêm cao học ngành gì vậy ạ?
Chị học cao học MIS bên Bách Khoa á em.
@@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 ạ.
Ủa chị là BA it à hay non it
Em định nghĩa Non IT là như thế nào?