07/04/2021
NGƯỜI MỚI, NÊN HỌC GÌ TRƯỚC KHI LÀM BA
Với những bạn đang có ý định bước chân vào nghề thì chẳng cần to tát gì đâu, mình có mấy gạch đầu dòng dưới đây để mọi người tham khảo thôi ^^!
Đầu tiên: Mô hình phát triển dự án theo Agile/Scrum, Waterfall
- Trước khi bước chân vào bất kỳ ngành nghề nào chúng ta cũng cần tìm hiểu quy trình phát triển của nó thế nào trước.
- Mô hình Agile/Scrum đang được áp dụng phổ biến hiện nay và BA cũng đóng vai trò rất quan trọng trong đó.
- Nắm bắt được quy trình phát triển phần mềm, chúng ta biết được BA tham gia vào khâu nào, vị trí là gì, công việc cụ thể ra sao, etc. Điều này giúp các bạn không bị ngợp khi join vào môi trường làm việc thực tế.
- Link học free: https://bitly.com.vn/cww7ej
Thứ 2: Study về SQL
- Những thứ chúng ta nhìn thấy trên giao diện website, app, tool, etc. đó là nơi cho phép chúng ta thao tác, nhập liệu, và hiển thị dữ liệu, còn toàn bộ dữ liệu được lưu và quản lý thế nào thì đều nằm trong Database (Cơ sở dữ liệu).
- Và nếu chúng ta không biết dữ liệu của hệ thống được lưu và quản lý thế nào, cách lấy dữ liệu ra sao, các relationships của dữ liệu thế nào, thì sẽ khó để các bạn làm việc (đặc biệt là những ai hay phải làm reports, dashboard, etc).
- Link học free: https://bit.ly/3ltnNGg
Thứ 3: Study về UML
- Diagrams là phần rất quan trọng với Business Analyst khi có được danh sách function list và confirm scope với KH.
- BA sẽ ngay lập tức phải mô hình hóa Business Requirement thành các diagram như ORD, ERD, Workflow, State Transition, Use Case Diagram, etc. điều này giúp stakeholders hình dung dễ hơn về tổng quan của hệ thống.
- UML mọi người sẽ thường quan tâm đến: Use Case diagram, Activity diagram, Class diagram, etc.
- Link học free: https://www.tutorialspoint.com/uml/index.htm
Ngoài những thông tin trên cần tìm hiểu trước, chúng ta cũng cần trau dồi thêm các kỹ năng của BA như: Tư duy logic, mindset làm việc, kỹ năng đặt câu hỏi, lên plan, meeting KH, kỹ năng phân tích y/c, viết tài liệu, vẽ mockup screen, etc.).
Phần này các bạn có thể học thêm ở các trung tâm ngoài nếu muốn.
Mình cũng vẫn rất hoan nghênh những bạn học thêm ngôn ngữ lập trình Python để nắm được tư duy logic lập trình, cách lập trình 1 ứng dụng phần mềm, điều này rất tốt nếu các bạn có điều kiện và thời gian.
---
BA học Công Nghệ ở đâu? học từ ai? sẽ được chia sẻ ở bài viết sắp tới ❤🙏