Những kiến thức được training: a, Kiến thức cơ bản về BA Business Analyst Nhà phân tích kinh doanh BA là người giúp các doanh nghiệp phân tích cácquy trình, sản phẩm, dịch vụ và hệ thống
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
Người hướng dẫn : Leader Nguyễn Hương Giang
Người thực hiện : Ngô Thị Trang
Mã sinh viên : 201200371
Hà Nội – 2024
Trang 2LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành đến toàn thể quý Công ty Cổ phần Đầu tư Châu Á –Thái Bình Dương – APEC GROUP về cơ hội thực tập mà em đã được trải nghiệm tạicông ty Sự hỗ trợ và sự dẫn dắt từ các thành viên trong công ty đã góp phần quantrọng trong việc phát triển kỹ năng và kiến thức của em trong tương lai
Thực tập tại công ty đã mang lại cho em một trải nghiệm thực tế và sâu sắc về côngviệc trong ngành Em đã có cơ hội làm việc cùng đội ngũ chuyên nghiệp và tận hưởngmôi trường làm việc đầy thử thách và đa dạng Các dự án thực tế mà em được tham gia
đã giúp em áp dụng những kiến thức đã học và phát triển các kỹ năng cần thiết đểthành công trong lĩnh vực này
Em muốn đặc biệt cảm ơn các anh/chị đã dành thời gian để đào tạo và hướng dẫn emtrong suốt quá trình thực tập Sự kiên nhẫn, tận tâm và sự chia sẻ kinh nghiệm củaanh/chị đã giúp em hiểu rõ hơn về công việc và phát triển kỹ năng của mình Em rấttrân trọng mọi góp ý và lời khuyên mà anh/chị đã chia sẻ với em
Em cũng muốn bày tỏ lòng biết ơn đặc biệt đến những khách hàng đã chia sẻ ý kiến vàgóp ý để em có cơ hội cải thiện, giúp em hiểu rõ hơn về hoạt động kinh doanh củacông ty Em luôn lắng nghe và đánh giá cao mọi ý kiến đóng góp từ Quý khách hàng,điều này đã giúp em mở rộng tầm nhìn và trang bị kiến thức cần thiết cho sự phát triểncủa bản thân
Cuối cùng, em muốn bày tỏ lòng biết ơn sâu sắc về sự đối đãi tốt và sự chào đón nồngnhiệt từ toàn thể nhân viên trong công ty Mọi người đã tạo ra một môi trường làmviệc thân thiện và hỗ trợ, giúp em cảm thấy tự tin và có thể phát triển tốt nhất khả năngcủa mình
Một lần nữa, em xin gửi lời cảm ơn chân thành đến công ty và toàn bộ nhân viên đãtạo điều kiện cho em có một kỳ thực tập đáng nhớ
Trang 3MỤC LỤC
DANH MỤC HÌNH ẢNH 4
CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 5
1.1 Giới thiệu về công ty 5
1.2 Lĩnh vực hoạt động 5
1.3 Dự án 5
1.3.1 Dự án đã triển khai 5
1.3.2 Dự án đang triển khai 5
1.3.3 Dự án sắp triển khai 6
CHƯƠNG 2: NHỮNG NHIỆM VỤ ĐƯỢC GIAO TRONG QUÁ TRÌNH THỰC TẬP 7
2.1 Trong thời gian training 7
2.1.1 Những kiến thức được training: 7
2.1.2 Nội dung 7
2.1.2.1 Kiến thức cơ bản về BA (Business Analyst) 7
2.1.2.2 Các loại sơ đồ 13
2.2 Những nhiệm vụ được giao 18
2.2.1 Tìm hiểu và sử dụng Jira 18
2.2.2 Những tài liệu để vận hành HRM 24
CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 25
KẾT LUẬN VÀ KIẾN NGHỊ 26
TÀI LIỆU THAM KHẢO 27
PHIẾU NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP 28
Trang 4DANH MỤC HÌNH ẢNH
Hình 2.1 Quy trình dự án 8
Hình 2.2 Ví dụ về thực thể mô hình ERD 10
Hình 2.3 Ví dụ thuộc tính của thực thể mô hình ERD 10
Hình 2.4 Ví dụ các mối quan hệ của thực thể mô hình ERD 11
Hình 2.5 Các mối quan hệ mô hình ERD 11
Hình 2.6 Ví dụ về BPMN 11
Hình 2.7 Ví dụ về sơ đồ DFD 13
Hình 2.8 Các thành phần của sơ đồ usecase 16
Hình 2.9 Tạo dự án trong Jira với tên New Project 19
Hình 2.10 Thiết lập các cột với dự án do team quản lý trong Jira 20
Hình 2.11 Thiết lập các cột với dự án do công ty quản lý trong Jira 20
Hình 2.12 Tạo issue trong Jira 21
Hình 2.13 Các issue hiện ở tab Backlog 22
Hình 2.14 Các issue hiện ở tab Board 22
Hình 2.15 Mời thành viên vào dự án 24
Hình 2.16 Di chuyển một issue từ cột này sang cột khác 24
Trang 5CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP
1.1 Giới thiệu về công ty
Địa chỉ: Tầng 3, TTTM Grand Plaza, số 117 Trần Duy Hưng, P Trung Hòa, Q CầuGiấy, Hà Nội
Công ty Cổ phần Đầu tư Châu Á – Thái Bình Dương – Apec Group được thành lậptháng 7/2006, trên hành trình hơn một thập kỷ qua, Apec Group đã xây dựng mộtthương hiệu được thị trường đón nhận và được đối tác tin tưởng
Với Apec Group, quản trị doanh nghiệp là sự tận dụng tối ưu hai nguồn lực quan trọng
là Vốn và Con người, trong đó, những con người tài năng, tâm huyết, tử tế và phù hợpchính là chìa khóa giúp Công ty thành công và bền vững
Bằng việc xây dựng Công ty trở thành nơi hạnh phúc nhất, sáng tạo nhất, nơi mọingười được thỏa sức làm việc với sự đam mê, tự nguyện cống hiến và tinh thần hợptác cao độ sẽ giúp chúng tôi vượt qua được mọi thách thức và đạt được mục tiêu củamình
1.3.2 Dự án đang triển khai
- Apec Diamond Park Lạng Sơn
- Apec Mandala Wyndham Huế
- Apec Mandala Wyndham Mũi Né
- Apec Mandala Wyndham Phú Yên
- Cụm CN Apec Đa Hội
Trang 6- Apec Mandala Grand Phú Yên
- Apec Aqua Park Bắc Giang
- Điềm Thuỵ Center Point
- Apec Royal Park Huế
- Apec Golden Palace
- Apec Golden Valley Mường Lò
- Apec Mandala Retreats Kim Bôi
- Apec Mandala Wyndham Hải Dương
Trang 7CHƯƠNG 2: NHỮNG NHIỆM VỤ ĐƯỢC GIAO
TRONG QUÁ TRÌNH THỰC TẬP
2.1 Trong thời gian training
2.1.1 Những kiến thức được training:
a, Kiến thức cơ bản về BA (Business Analyst)
Nhà phân tích kinh doanh (BA) là người giúp các doanh nghiệp phân tích cácquy trình, sản phẩm, dịch vụ và hệ thống của họ để cải thiện các quy trình hiện tại
và đưa ra các quyết định có lợi thông qua thông tin chi tiết và phân tích dữ liệu.Nhà phân tích kinh doanh cũng giúp các tổ chức lập hồ sơ các quy trình kinh doanhbằng cách đánh giá mô hình kinh doanh và sự tích hợp của nó với công nghệ.Định hướng phát triển nghề BA có nhiều hướng đi khác nhau theo từng lĩnhvực và mục tiêu nghề nghiệp, thường có 3 nhóm chính:
Managenment Analyst (Chuyên gia phân tích quản lý)
System Analyst (Chuyên viên phân tích hệ thống vận hành)
Data Analyst (Chuyên gia phân tích dữ liệu)
b, Các nghiệp vụ chuyên môn chính:
Công việc của BA chia làm những giai đoạn như sau:
Làm việc với khách hàng, nghe và hiểu mong muốn của họ Từ đó gợi ý, lênyêu cầu, phân tích và đề xuất những giải pháp phù hợp, tạo dựng các quytrình, tài liệu hóa yêu cầu và xác nhận thông tin với khách hàng
Bước chuyển giao thông tin cho nội bộ team Bao gồm cả team phát triển dự
án như PM, Dev, QC,… hay những team liên quan cho dù là team làm cáimodule nhỏ nhất
Trang 8Bên cạnh đó BA còn quản lý sự thay đổi của các yêu cầu Bản chất củaBusiness là luôn thay đổi, vì vậy sẽ có những yêu cầu theo thời gian cần phảiđược update lại Do đó, BA cần phải phân tích được những ảnh hưởng của sựthay đổi đó đến tổng thể hệ thống và phải quản lý được sự thay đổi đó quatừng phiên bản được cập nhật trong tài liệu.
c, Quy trình dự án:
Hình 2.1 Quy trình dự án.
Quy trình làm phần mềm nó gồm 6 bước:
Analysis: phân tích xem mình sẽ làm những gì
Design: mình sẽ thiết kế phần mềm như thế nào
Develop: mình sẽ code ra sao
Test: phần mềm được đem đi test
Deploy: phần mềm được đưa vào sử dụng
Maintain: giai đoạn bảo trì, hỗ trợ khách hàng sử dụng phần mềm
d, CRM là gì?
CRM là Customer Relationship Management, có nghĩa là quản lý quan hệkhách hàng CRM là sự kết hợp giữa các chiến lược và công nghệ để cải thiện vàxây dựng các mối quan hệ với khách hàng hiện tại và các khách hàng tiềm năng
Hệ thống CRM được tạo ra với nhiều mục tiêu khác nhau, nhưng mục tiêuchính của hệ thống này là thu hút và chăm sóc các khách hàng tiềm năng để tăngchuyển đổi bán hàng
Bên cạnh đó, hệ thống CRM cũng cho phép doanh nghiệp cải thiện mức độ hàilòng của khách hàng và tạo nên những khách hàng trung thành cho công ty
- Chức năng chính của CRM
Hệ thống CRM có những nhiều chức năng khác nhau Tuy nhiên, CRM systemchủ yếu vẫn tập trung vào một số chức năng chính nhất định Sau đây là một sốtính năng nổi bật của hệ thống này
Quản lý công việc: chức năng như một trợ lý luôn đồng hành bên bạn Khidoanh nghiệp ngày càng phát triển, tệp khách hàng càng lớn, bạn sẽ khôngnhớ được hết các công việc cần phải hoàn thành và CRM system sẽ nhắcbạn thời hạn và các công việc cần làm
Trang 9Customer: chức năng này còn được gọi là contact, organization Chức năngnày sẽ giúp bạn lưu trữ các thông tin liên quan đến các tệp khách hàng củadoanh nghiệp.
Lead: đây là chức năng tiềm năng để quản lý các khách hàng tiềm năng,nâng cao cơ hội chuyển đổi những khách hàng này thành khách hàng chínhthức cho doanh nghiệp
Potentials: hay còn được gọi là opportunity Chức năng quản trị sẽ giúp bạnthấy các cơ hội trên từng khách hàng cũng như mỗi cơ hội sẽ được chia rabao gồm nguồn tạo cơ hội và các giai đoạn
e, ERD là gì?
Mô hình ERD (viết tắt của từ Entity Relationship Diagram) hay sơ đồ quan hệthực thể ERD là một mô hình quản lý bán hàng được sử dụng để mô phỏng mốiquan hệ giữa các thực thể như con người, đồ vật và các khái niệm liên quan trongmột hệ thống hoặc lĩnh vực cụ thể Trong một mô hình ERD sẽ bao gồm các thựcthể cụ thể, những thực thể này sẽ có mối quan hệ gắn kết với nhau trong các trườnghợp bán hàng khác nhau
- Lợi ích khi ứng dụng mô hình ERD
Mô hình ERD hỗ trợ việc quản lý bán hàng, giúp người dùng xử lý và phân tích cácvấn đề một cách dễ hiểu hơn Ngoài ra công cụ này còn mang đến những lợi íchthiết thực như sau:
Giải quyết các rắc rối từ dữ liệu: Bằng cách phân tích các biểu đồ dựa trên
cơ sở dữ liệu hiện có, ERD cung cấp hướng giải quyết và triển khai dự án.Việc sử dụng ERD là giúp doanh nghiệp tìm ra lỗi sai, phân tích các nhómcông việc cụ thể Từ đó giúp cho chủ doanh nghiệp có thể xây dựng thànhcông các kế hoạch phát triển bán hàng nhằm đạt được doanh thu và lợinhuận cao hơn
Hệ thống thông tin kinh doanh: Các mô hình kinh doanh hiện tại sử dụng dữliệu thực tế liên quan đến các thực thể cụ thể và hành động tác động lẫnnhau được hưởng lợi từ cơ sở dữ liệu quan hệ Mô hình ERD có thể giúp tối
ưu hóa quy trình và đưa ra những thông tin hiệu quả hơn nhằm gia tăngdoanh số cho doanh nghiệp
Thiết kế và xây dựng cơ sở dữ liệu một cách hoàn chỉnh: Việc áp dụng môhình ERD vào thiết kế dữ liệu giúp doanh nghiệp thiết lập một cơ sở dữ liệulogic, chặt chẽ và hiệu quả Công cụ này còn giúp thiết kế các bảng quan hệtương đương được minh họa vô cùng dễ hiểu Trong kỹ thuật phần mềm,ERD thường là bước đầu tiên để giúp xác định yêu cầu của hệ thống thôngtin và đưa ra giải pháp xử lý tốt nhất
Trang 10- Các thành phần cấu tạo mô hình ERD
Một mô hình ERD sẽ bao gồm các thành phần cơ bản như sau:
Trang 11- Lợi ích của BPMN
Trang 12BPMN cho phép nắm bắt và ghi lại quy trình nghiệp vụ của một tổ chức mộtcách rõ ràng và nhất quán BPMN mang lại nhiều lợi ích quan trọng trongquá trình phân tich nghiệp vụ như:
Giúp doanh nghiệp xác định rõ được quy trình nghiệp vụ thông qua các sơ
đồ quy trình nghiệp vụ được biểu diễn bằng bộ ký hiệu của BPMN.BPMN cung cấp một bộ ký hiệu chuẩn mà tất các bên liên quan trong tổchức có thể đọc hiểu và hiểu đúng theo một quy chuẩn trong quy trìnhnghiệp vụ Giảm thiểu sai sót việc hiểu sai và nhầm lẫn giữa các quy trình.BPMN giúp thu hẹp khoảng cách giữa bộ phận thiết kế và bộ phận nghiệp
vụ qua các sơ đồ hình vẽ sơ đồ trực quan
BPMN đơn giản để học và đủ mạnh để mô tả đầy đủ quy trình nghiệp vụphức tạp
- Mục tiêu của BPMN
Giúp chuyên gia kĩ thuật nắm bắt được quy trình kinh doanh
Giúp BA phân tích, tạo lập và phát triển quy trình nghiệp vụ
BPMN giúp quản lý người và kiểm soát quy trình nghiệp vụ
- Cấu trúc cơ bản của BPMN
Là thành phần kết nối giữa các đối tượng với nhau để mô tả thành mô luồng nghiệp
vụ Có 4 loại chính đó là: Sequence flows, message flows, associations and dataassociations
Trang 13hàng… hoặc một vai trò cụ thể ví dụ như trợ lý, bác sĩ, giám đốc, tài xế,nhà cung cấp.
o Lanes: Là phân vùng phụ của Pools Một Pools có thể có nhiều lanes Ví
dụ khi có một Pools thì có 2 lanes cùng làm chung đó là trưởng phòng vàthư ký Bạn có thể dùng lanes để thể hiện các thực thể hoặc vai trò liênquan đến quy trình nghiệp vụ
o Activities: Là các hoạt động được thực hiện trong quy trình nghiệp vụ.Activities thường được biểu diễn dưới dạng hình chữ nhật bo tròn Phíatrong mô tả hoạt động cụ thể trong quy trình ví dụ như: Call hotline,check date, check result, Receive order…
o Events: Sự kiện là một điều gì đó xảy ra và có thể tác động đến quy trìnhnghiệp vụ Một sự kiện có thể là bên ngoài hoặc bên trong nội bộ Miễn là
nó có tác động và ảnh hưởng trực tiếp đến quy trình nghiệp vụ Các eventđược biểu diễn dưới dạng hình tròn, phía trong thường có các ký hiệu thểhiện loại hình kích hoạt sự kiện xảy ra
o Gateways: Có nhiệm vụ chính là kiểm soát dòng chảy của quy trìnhnghiệp vụ Gateways thường có hình kim cương Trong một quy trìnhcông việc phải làm thì đầu ra có thể thay đổi tùy thuộc vào điều kiện bêntrong hoặc điều kiện bên ngoài của quy trình Dưới đây là những loaiGateways phổ biến thường dùng trong BPMN
2.1.2.2 Các loại sơ đồ
a, Sơ đồ luồng dữ liệu DFD
Hình 2.7 Ví dụ về sơ đồ DFD.
Trang 14- Khái niệm
Sơ đồ luồng dữ liệu trong tiếng Anh là Data Flow Diagram, viết tắt là DFD
Sơ đồ luồng dữ liệu (DFD) là một mô hình hệ thống cân xứng cả dữ liệu và tiếntrình (progress) Nó chỉ ra cách thông tin chuyển vận từ một tiến trình hoặc từ chứcnăng này trong hệ thống sang một tiến trình hoăc chức năng khác
Điều quan trọng nhất là nó chỉ ra những thông tin nào cần phải có trước khi chothực hiện một tiến trình
- Ý nghĩa của sơ đồ DFD
DFD là công cụ dùng để trợ giúp cho bốn hoạt động chính sau đây của các phântích viên hệ thống trong quá trình phân tích thông tin:
Phân tích: DFD được dùng để xác định yêu cầu của người sử dụngThiết kế: DFD dùng để vạch kế hoạch và minh họa các phương án cho phântích viên hệ thống và người dùng khi thiết kế hệ thống mới
Biểu đạt: DFD là công cụ đơn giản, dễ hiểu đối với phân tích viên hệ thống
và người dùng
Tài liệu: DFD cho phép biểu diễn tài liệu phân tích hệ thống một cách đầy
đủ, súc tích và ngắn gọn DFD cung cấp cho người sử dụng một cái nhìntổng thể về hệ thống và cơ chế lưu chuyển thông tin trong hệ thống đó
Đơn vị bên ngoài (External Entity): Một hệ thống bên ngoài hệ thống chính
có thể là khách hàng, tổ chức, ngân hàng,…đóng vai trò trao đổi thông tinvới hệ thống chính
Kho dữ liệu (Data Store): Nơi lưu trữ các dữ liệu cần thiết có thể được sửdụng sau này và các dữ liệu được tạo ra xuyên suốt cả quá trình của hệthống như bảng biểu, biểu mẫu, thống kê hàng hóa, hóa đơn,…
Dòng dữ liệu (Data Flow): Được thể hiện bằng hình mũi tên thể hiện lộtrình di chuyển của dữ liệu qua lại giữa các đơn vị bên ngoài, các đơn vịtrong quy trình với kho lưu trữ dữ liệu
- Các mức cấp bậc trong sơ đồ luồng dữ liệu
Trang 15Sơ đồ ngữ cảnh (Context diagram): đầy là sơ đồ mức cao nhất Nó cho ramột cái nhìn tổng quát về hệ thống trong môi trường nó đang tồn tại Ở mứcnày, sơ đồ ngữ cảnh chỉ có một tiến trình duy nhất, các tác nhân và cácluồng dữ liệu (không có kho dữ liệu).
Sơ đồ mức 0 là sơ đồ phân rã từ sơ đồ ngữ cảnh Với mục đích mô tả hệthống chi tiết hơn, sơ đồ mức 0 được phân rã từ sơ đồ ngữ cảnh với các tiếntrình được trình bày chính là các mục chức năng chính của hệ thống
Sơ đồ mức i (i >= 1) là sơ đồ được phân rã từ sơ đồ mức i-1 Mỗi sơ đồphân rã mức sua chính là sự chi tiết hóa một tiến trình mức trước Quá trìnhphân rã sẽ dừng khi đạt được sơ đồ luồng dữ liệu sơ cấp (khi một tiến trình
là một tính toán hay thao tác dữ liệu đơn giản, khi mỗi luồng dữ liệu khôngcần chia nhỏ hơn nữa
b, Sơ đồ ca sử dụng
- Khái niệm
Use Case (Trường hợp sử dụng) là “Một kỹ thuật được dùng trong kỹ thuật phầnmềm và hệ thống để nắm bắt yêu cầu chức năng hệ thống Use Case mô tả sự tươngtác đặc trưng giữa người dùng bên ngoài (Actor) và hệ thống.”
Use Case mô tả sự tương tác giữa người dùng và hệ thống ở trong một môi trường
cụ thể, vì một mục đích cụ thể Môi trường nằm trong một bối cảnh, phạm vi hoặc
hệ thống phần mềm cụ thể Mục đích cụ thể là diễn tả được yêu cầu theo góc nhìn
từ phía người dùng
Sự tương tác giữa người dùng và hệ thống có 2 cách thức phổ biến:
+ Cách thức mà người dùng tương tác với hệ thống
+ Cách thức mà hệ thống tương tác với các hệ thống khác
- Lợi ích của sơ đồ ca sử dụng
Sơ đồ Use case hỗ trợ rất nhiều trong quá trình phát triển ứng dụng:
Hướng dẫn phát triển: Sơ đồ USe case có thể giúp thiết lập chi phí và độphức tạp của hệ thống của bạn Nó làm như vậy bằng cách chỉ định chứcnăng nào trở thành yêu cầu sẽ chuyển sang giai đoạn phát triển
Cách tiếp cận hướng đến người dùng: Sơ đồ Use case được viết bằng ngônngữ tự nhiên, giúp người dùng dễ dàng hiểu chúng Ngoài ra, họ cung cấpcho doanh nghiệp một cách tuyệt vời để giao tiếp với khách hàng
Đơn giản hóa các giải pháp: Bằng cách chia nhỏ các giải pháp thành cácchức năng hoặc tính năng thực tế, sơ đồ trường hợp sử dụng có thể làm giảmmức độ phức tạp của vấn đề mà hệ thống của bạn đang cố gắng giải quyết