báo cáo thực tập power platform developer

17 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập power platform developer

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM

Trang 2

TP Hồ Chí Minh, tháng 01 năm 2023

LỜI MỞ ĐẦU

Trong thời đại công nghệ ngày nay, lĩnh vực Công nghệ Phần mềm đóngvai trò quan trọng trong sự phát triển của xã hội và doanh nghiệp Việchiểu biết sâu sắc về quy trình phát triển phần mềm và áp dụng kiến thứclý thuyết vào thực tế là điều không thể thiếu đối với sinh viên.

Do đó, để có thể nắm bắt kịp thời sự tiến bộ công nghệ và cũng như nắmbắt nhu cầu về thị trường lao động hiện nay việc

Báo cáo thực tập này là kết quả của hành trình học tập và trải nghiệmthực tế CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận, nơi tôi đã có cơ hội làmquen với môi trường làm việc thực tế, đối mặt với những thách thức và họchỏi từ sự hợp tác với các chuyên gia trong ngành.

Sau những năm tháng trong môi trường đại học, với mong muốn áp dụngnhững kiến

thức đã học và có được trải nghiệm trong môi trường thực tế, em đã quyếtđịnh tham

gia vào PNJ – một môi trường lý tưởng và chuyên nghiệp để thực hiện dựđịnh.

2

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn Công ty đã cho em cơ hội được thực tập

Em xin chân thành cảm ơn trường Đại học Công nghệ Thông tin và Khoa Côngnghệ Phần mềm đã tạo điều kiện cho em hoàn thành tốt đợt thực tập doanhnghiệp Nhờ đợt thực tập này đã giúp cho em rất nhiều kinh nghiệm quý báu.Những kinh nghiệm đó sẽ giúp em hoàn thiện hơn trong công việc và môi trườnglàm việc sau này

Em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy và trang bị choem những kiến thức cần thiết Chính những kiến thức này hỗ trợ em rất trong việchoàn thành khóa thực tập doanh nghiệp.

Thực tập doanh nghiệp thật sự hữu ích khi mang đến cho em nhiều cơ hội học tậpkinh nghiệm từ các anh/chị đi trước và còn mở mang cho em về các công việcphải làm khi bước chân vào thị trường lao động hiện nay.

Một lần nữa em xin chân thành cảm ơn !

TP HCM, ngày 23 tháng 12 năm 2023

Nguyễn Hoàng Ngọc Hải

Trang 5

LỜI CẢM ƠN 3

NHẬN XÉT CỦA KHOA 4

MỤC LỤC 5

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 6

1.1 Giới thiệu CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận 6

1.2 Sản phẩm công ty 7

1.3 Lịch làm việc khi thực tập tại công ty 7

CHƯƠNG 2: NỘI DUNG THỰC TẬP 8

2.1 Tìm hiểu công ty và công nghệ 8

2.2 Nghiên cứu kỹ thuật 8

Trang 7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận

Hình 1.1 Logo CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận

Tên công ty: CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận

Địa chỉ: 170E Phan Đăng Lưu, P.3, Q.Phú Nhuận, TP.Hồ Chí Minh

- 5 tia sáng của biểu tượng rất đơn giản, mạnh mẽ nhưng không kém phần mềm mại, uyển chuyển, đặc trưng cho ngành chế tác kim hoàn vốn là hoạt động cốt lõi của doanhnghiệp 5 tia sáng đó tượng trưng cho 5 nguyên tố ngũ hành, thể hiện sự vận động và phát triển không ngừng của PNJ.

- PNJ là chữ viết tắt của tên doanh nghiệp, một tài sản vô giá được xây dựng và phát triển trong suốt 35 năm qua.

Màu sắc:

Hai màu chủ đạo là vàng nhũ và xanh dương.

Trang 8

- Màu vàng nhũ: là màu của kim loại vàng, chất liệu chính trong lãnh vực chế tác trang sức quý Đó cũng là biểu tượng của sự phồn thịnh, giàu có, mang lại cảm xúc vui tươi và may mắn.

- Màu xanh dương: là màu của bầu trời, của đại dương và là biểu tượng của niềm tin Màu xanh dương được xem như là màu của sự hợp tác, thành công và bền vững.Sự phối hợp giữa vàng nhũ và xanh dương đậm thể hiện tính thời trang, phong cách và một niềm tin vững chắc

Slogan/câu khẩu hiệu:

Niềm Tin và Phong Cách

1.2 Sản phẩm công ty

Sản xuất kinh doanh trang sức bằng vàng, bạc, đá quý, phụ kiện thời trang, quà lưu niệm - Kinh doanh đồng hồ và mua bán vàng miếng

-1.3 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 05/06/2023 tới 04/12/2023

 Thời gian làm việc từ thứ 2 đến thứ 6 và làm việc từ 8h-17h

 Thời gian nghỉ trưa từ 12:00 đến 13:00, mọi nhân viên có thể ăn trưa và ngủ trước khi bắt đầu công việc vào buổi chiều.

 Mỗi tuần sẽ họp sprint vào chiều thứ 6 để catch up công việc hàng tuần và nộp báo cáo hàng tháng đến quản lý trực tiếp

8

Trang 9

CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1 Tìm hiểu công ty và công nghệ

Thời gian: 1 ngày

Nội dung: Giới thiệu tổng quan về công việc, thời gian làm việc, các quyđịnh, cách sử dụng email trong công việc và nghe về vị trí chức vụ cácanh/chị trong phòng ban Tìm hiểu về công nghệ sẽ sử dụng cho dự ántrong khoảng thời gian thực tập tại doanh nghiệp.

Kết quả: hiểu thêm về công ty PNJ và công viêc sẽ được thực hiện trongquá trình thực tập doanh nghiệp.

2.2 Nghiên cứu kỹ thuật

Thời gian: 1 tuần

Nội dung: Nghiên cứu về cách sử dung Power App như cách thiết kế cácthành phần dùng để nhập liệu: Text input, Dropdown, Combobox,…Thành phần dùng để thao tác: Button, Date Picker, Radio,… Các hàmlogic được hỗ trợ như: Filter, Search, LookUp, Collection,… Ngoài ra, tìmhiểu về cách Power App kết nối vào Sharepoint List để lưu trữ dữ liệu,các kiểu dữ liệu có trong Sharepoint List và luồng dữ liệu trong quátrình người dùng thao tác trên ứng dụng cho đến khi được lưu trữ.

Kết quả: Nắm bắt tổng quan các thành phần và các hàm logic có trongPower App, cách kết nối và đưa dữ liệu vào trong Sharepoint List 2.3 Thực hiện dự án cá nhân

2.3.1 Công nghệ

- Power App: là một nền tảng Nocode/Low-Code để phát triển ứng dụng di động

dành cho doanh nghiệp Với Power Apps, người dùng có thể tự nhiên kéo thả các khốigiao diện sử dụng, nhanh chóng tạo ra các ứng dụng doanh nghiệp tùy chỉnh Ngoài ra, người dùng có khả năng kết nối ứng dụng với dữ liệu mà doanh nghiệp lưu trữ trong các nền tảng dữ liệu cơ bản như SharePoint, Dropbox, OneDrive, Office 365 bản quyền, Dynamic 365, SQL Server,…

- Power Automate: là một nền tảng nhằm “mở rộng các khả năng RPA (Robotic

Process Automation) hiện có để tự động hóa tất cả các tác vụ thông thường” Power Automate còn có thể dễ dàng quản lý các quy trình đã tạo ra trước đó, đồng thời có thể tạo kết nối tới nhiều ứng dụng và dịch vụ khác nhau để trích xuất dữ liệu Bên cạnh đó, Power Automate có thể tích hợp mạnh mẽ với các dịch vụ khác trong Power Platform: Power BI, Power Page, Power Stream,…

- Power BI: là một dịch vụ phân tích dữ liệu và là một phần của Microsoft Power

Platform Được thiết kế để chuyển đổi dữ liệu không cấu trúc thành thông tin có ý nghĩa, Power BI cung cấp công cụ tạo báo cáo và trực quan hóa dữ liệu một cách dễ

Trang 10

dàng và hiệu quả Power BI có khả năng kết nối với nhiều nguồn dữ liệu khác nhau đểtạo ra các bảng điều khiển, đồ thị và báo cáo nhanh chóng.

2.3.2 Mô tả dự án

- Risk Savvy: Ứng dụng ghi nhận và quản lý các rủi ro có thể xảy ra trong công ty,

nhằm đáp ứng nhu cầu doanh nghiệp có thể kiểm soát, theo dõi và đưa ra các biện pháp, hành động khắc phục kịp thời nhằm phòng tránh những rủi ro bị xảy ra liên tục hoặc những rủi ro có mức độ ảnh hưởng nghiêm trọng đến doanh nghiệp.

- BOS – Bussiness Operation System: Ứng dụng ghi nhận và lưu trữ dữ liệu phục vụ

việc kiểm tra, kiểm kê cửa hàng & sản phẩm phòng tránh các thất thoát có thể xảy ra trong công ty Và sắp xếp thời gian thực hiện việc kiểm tra, kiểm kê cho các anh/chị kế toán trong quá trình đi thực hiện khảo soát các cửa hàng, sản phẩm của PNJ 2.3.3 Kết quả

- Risk Savvy: Đã được thông qua giai đoạn UAT và được đưa vào Golive từ ngày

15/09/2023 đến 8 khối khác nhau bao gồm hơn 50 phòng ban khác nhau tại công ty.

- BOS – Bussiness Operation System: Được Golive thành công vào ngày

29/09/2023 và sau 1 tháng nâng cấp, cập nhật các issue của khách hàng thì chính thức được đưa vào vận hành vào ngày 31/10/2023.

2.4 Tham gia dự án thực tế

Tuần 1

- Làm quen cơ cấu tổ chức & đọc tài liệu liên quan Power App, dữ liệu.

- Hòa nhập Cty, tiếp cận đối tác phát triển.

Tuần 2

- Tham gia họp phân tích nhu cầu giữa Risk-Data

- Triển khai phân tích nghiệp vụ - thiết kế App

- Nâng cấp giao diện.

- Cập nhật chức năng phân quyền trên App.

- Triển khai phát triển phần mềm (Dev) theo yêu cầu phân tích nghiệp vụ.

- Họp Aglie- sản phẩm đầu ra đội dự án để cập nhật kịp thời

- Sản phẩm thử nghiệm (MVP) gồm chức năng:

+ Tạo rủi ro; Tạo kiểm soát; Tạokhắc phục

+ Tạo chức năng theo dõi danh sách duyệt + chức năng duyệtTháng

7 Tuần 1 - Thực hiện login và phân quyền người dùng- Show sản phẩm từ phân tíchyêu cầu của user, tiếp nhận thêm yêu cầu điều chính và thêm các chức năng trên app RiskSavvy:

+ Thêm Comment cho luồng duyệt/ từ chối của Risk ; Điều chỉnh phạm vi xem dữ liệu của Điều phối viên; Thêm bộ

- Nâng cấp giao diện & cập nhậtchức năng theo nhu cầu/điều chỉnh thống nhất.

- Cập nhật chức năng phân quyền xem dữ liệu trên App.

10

Trang 11

lọc theo Khối, Mapping Ldap User PNJ; Thay đổi UI phù hợpphân biệt mức độ của các rủi ro; Thống kê số lượng rủi ro và sắp xếp rủi ro

Tuần 2

- Thực hiện các yêu cầu tiếp nhận từ user

- Hoàn thiện các chức năng hiện có: Tạo/Sửa rủi ro, kiểm soát, khắc phục

- Tiến hành UAT với key user

- UAT & trình bày sản phẩm với GĐ rủi ro & tuân thủ.

Tuần 3+4

- Điều chính, thay đổi để đáp ứng các testcase từ user- Tiếp nhận và thực hiện luồng phê duyệt của rủi ro:+ Luồng 1: Điều phối viên phòng -> Duyệt 1: QL/QLCC và Điều phối viên rủi ro -> Duyệt 2: Giám đốc Đơn vị và Giám đốc Rủi ro

+ Luồng 2: Điều phối viên khối -> Duyệt 1: Điều phối viên rủi ro -> Duyệt 2: Giám đốc Đơn vị và Giám đốc Rủi ro

- Nâng cấp giao diện.

- Tạo chức phê duyệt & phân quyền 2 cấp QLCC - GĐ khối.

Quý 4/2023

- Phối hợp đội dự án triển khaigiải pháp quản trị rủi ro - Hoạtđộng tuân thủ PNJG

- Vai trò chính: Coder

- Phối hợp dự án tiến hành Golive

- Đảm bảo App vận hành ổn định trong quá trình triển khai

Tuần 1

- Phối hợp tổ chức Pilot Risk Savvy App tới đơn vị

- Chịu trách nhiệm đảm bảo hoạt động App trong thời gianPilot

- Triển khai Golive : Khối Bán Lẻ,Khối CNTT, Chi nhánh Tây

Nguyên, Chi nhánh Miền Tây.- Triển khai thu thập khảo sát trải nghiệm đối với ứng dụng Risk Savyy App

Tuần 2

- Cập nhật điều chỉnh về App theo nhu cầu GĐ rủi ro: + Chức năng duyệt tất cả.+ Phân loại rủi ro theo trạng thái: tạo mới - thay đổi - không thay đổi

+ Phối hợp đơn vị: xây dựng Dashboard rủi ro.

- Cập nhật tiện ích theo nhu cầuGĐ rủi ro

- Xây dựng Dashboard Rủi Ro

Tuần 3+ 4

-Kế hoạch tiếp theo:

+ Phối hợp sửa lỗi , giai đoạn Golive

+ Phối hợp team triển khai Golive Risk Savvy App toàn Cty

- Phối hợp dự án tiến hành Golive

- Đảm bảo App vận hành ổn định trong quá trình triển khai

Trang 12

Tuần 2

- Tiến hành triển khai Golive Risk Savvy App toàn Cty- Phối hợp team hỗ trợ các enduser sử dụng app RiskSavvy

- Chịu trách nhiệm đảm bảo hoạt động App khi Golive

- Triển khai Golive: Toàn Cty- Đảm bảo App vận hành ổn định

- Tiếp nhận yêu cầu và thực hiện thêm luồng cho app BOS:

+ Thêm quy trình kiểm kê bốc mẫu

+ Thêm mục dành cho Lưu trữ chứng từ

- Tiếp nhận và load dữ liệu vào Sharepoint đưa lên app BOS

- Tạo luồng lấy dữ liệu từ Sharepoint, chuẩn bị dữ liệu trước khi lên báo cáo

- Thực hiện đào tạo keyuser Power App, Power Automate

- Nâng cấp & cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất.

- Mục tiêu giúp keyuser tự vận hành và phát triển App

Tuần 1

- Điểu chỉnh, thay đổi đáp ứngyêu cầu của user

- Điều chỉnh luồng load dữ liệu đưa lên báo cáo

'- Cập nhật chức năng theo yêu cầu

- Đảm bảo App vận hành ổn định

Tuần 2

- Tiếp nhận yêu cầu dự án ESG

- Thiết kế các trường dữ liệu từ Form khảo sát

- Điều chỉnh/cập nhật chức năng app RiskSavvy

- Đảm bảo App vận hành ổn định trong quá trình triển khai

Tuần 3+4

- Tạo và điều chỉnh luồng đưa dữ liệu vào DataWarehouse cho 3 Form khảo sát

- Triển khai phát triển phần mềm cho team Tuân Thủ- Họp team Tuân Thủ - phân tích và tiếp nhận yêu cầu điềuchỉnh App để đáp ứng nhu cầu nghiệp vụ

- Tiếp nhận các yêu cầu nâng cấp để cải thiện quy trình QTRR

- Triển khai giải pháp quản trị rủi ro - Hoạt động tuân thủ- Cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất.

Tháng Tuầ - Thực hiện nâng cấp & cập - Cập nhật chức năng theo yêu 12

Trang 13

n 1

nhật theo yêu cầu app RiskSavvy, app Compliance- Tiến hành UAT với key user cho hoạt động tuân thủ

cầu/điều chỉnh thống nhất.

Tuần 2

- Hướng dẫn và training cho user rủi ro nắm bắt

PowerApp, PowerAutomate vàPowerBI

- Hỗ trợ user nắm luồng, quy trình app RiskSavvy, app Compliance

- Cập nhật luồng lấy dữ liệu từForm khảo sát

- Đơn vị tiếp nhận app chủ độngtrong việc vận hành và phát triển ứng dụng

Tuần 3+ 4

- Họp team Tuân Thủ thống nhất ngày UAT

- Cập nhật chức năng app Compliance, app RiskSavvy- Họp nội bộ tiếp nhận và phân tích yêu cầu cho app khảo sát thị trường

- Triển khai phát triển ứng dụng khảo sát thị trường

- Triển khai thu thập dữ khảo sát thị trường - Phân tích thị trường

- Cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất

- Thuận lợi: Anh/chị tại công ty rất nhiệt tình trong việc chia sẻ các kiến thức để hỗ trợ thực

tập sinh dễ dàng nắm bắt công việc hiện tại, cũng như tạo thêm cơ hội để em được trực tiếptrao đổi tiếp nhận yêu cầu từ phía khách hàng Làm tiền đề cho việc cải thiện các kỹ năngmềm trong việc giao tiếp tìm hiểu và phân tích nhu cầu của khách hàng, đồng thời là để emcó thể nắm bắt nhanh chóng được phong cách làm việc trong thị trường lao động hiện nay nóichung và tại công ty nói riêng.

- Khó khăn: Do chưa có kinh nghiệm trong việc triển khai dự án và nắm bao quát các bước

thực hiện của 1 dự án, nên trong lúc làm việc em chưa catch up được đầy đủ thông tin trongcác cuộc họp để anh/chị trong team nắm được thông tin đã thống nhất

- Một số hình ảnh liên quan dến dự án:

Risk Savvy

Trang 14

Hình 2.4.1: Màn hình chính Risk Savvy

14

Trang 15

Hình 2.4.2: Màn hình xem thông tin rủi ro

Hình 2.4.3: Màn hình phê duyệt

Trang 16

CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận đãgiúp em cải thiện bản thân rất nhiều trong quy trình làm việc thực tế, tácphong của người kỹ sư phần mềm Được làm việc tại đây, em đã học thêmkhông chỉ về các kỹ năng dành cho chuyên ngành mà bên cạnh đó là cáckỹ năng mềm phải có để tìm hiểu sâu, hiểu rõ hơn về các yêu cầu củakhách hàng hay phương pháp để đưa ra được biện pháp nhanh chóng vàkịp thời và tại đây, em đã học thêm được kỹ năng mềm sử dụng mail,quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, …

Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quátrình training với các tính năng, yêu cầu đặt ra ban đầu

Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúnghạn và đạt chất lượng tốt.

3.1 Điểm mạnh

• Kiến thức cơ bản tốt: Em có kiến thức nền tốt về lập trình Hoàn thành khóa training với đầy đủ mục tiêu và thời hạn đề ra Khi tham gia dự án thực tế, em cũng tốn ít thời gian hơn đểlàm quen với môi trường mới.

• Giao tiếp và làm việc nhóm: Giao tiếp tốt giúp em dễ dàng làm quen, trao đổi, thảo luận vớimọi người Dễ dàng đóng góp ý kiến và phát triển ý tưởng trong công việc.

• Sáng tạo: Thường xuyên tham gia đóng góp ý tưởng giúp cải thiện chất lượng ứng dụng và hệ thống.

• Đảm bảo chất lượng công việc: Hoàn thành tốt các nhiệm vụ được giao.• Kỷ luật, nghiêm túc trong công việc, có trách nhiệm với các task được giao.

3.2 Điểm yếu

• Khả năng đánh giá mức độ công việc chưa tốt: Do thiếu kinh nghiệm làm việcthực tế, nên một số task được em ước lượng thời gian chưa được hợp lý.

3.3 Chuẩn đạt được

Goal Mục tiêu môn học

G1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp

G2 Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống trong dựán

G3 Nắm được quy trình, phương pháp và công nghệ phát triển sản phẩm phần mềm tạidoanh nghiệp

G4 Có khả năng tìm hiểu vấn đề, mô hình hóa vấn đề và tham gia giải quyết vấn đềG5 Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bày

16

Ngày đăng: 15/05/2024, 09:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan