CHƯƠNG 1 TỔNG QUAN VỀ CÔNG TY VÀ LÝ THUYẾT VỀ VỊ TRÍ 1.1 Tổng quan về công ty 1.1 Giới thiệu về công ty -Tên đơn vị thực tập: Công Ty TNHH Tin Học và Thương Mại (Asnet) - Tên hoạt động chính thể: Agility Inside Out - Địa chỉ: 604 Núi Thành, Phường Hoà Cường Nam, Quận Hải Châu, Thành phố Đà Nẵng. - Số điện thoại: 0236 3797 990 - Website: https://agilityio.vn/ - Địa chỉ email: hi@agilityio.vn - Năm thành lập: 2011 Hình 1.1 Logo cty AgilityIO 2 1.2 Cơ cấu tổ chức Chủ tịch hội đồng quản trị Giám đốc Điều Giám đốc Giám đốc Điều Giám đốc Giám đốc Phó giám đốc Giám đốc Điều hành Agility hành Agility tài chính & công nghệ hành Agility Mỹ kinh doanh thiết kế Việt Nam Singapore Điều hành Hình 1.2 Cơ cấu tổ chức 1.3 Chức năng, sứ mệnh, sản phẩm và dịch vụ - Agility được sáng lập vào năm 2011 bởi những kỹ sư công nghệ kỳ cựu của Thung lũng Silicon và Phố Wall. Agility là công ty tư vấn toàn cầu, chuyên cung cấp giải pháp giúp các doanh nghiệp phát triển và triển khai ý tưởng. - Sứ mệnh của công ty là giải quyết vấn đề khủng hoảng nhân lực trong lĩnh vực công nghệ.
Với tư cách là đối tác đáng tin cậy, Agility tạo nên những trải nghiệm có giá trị bền vững, đột phá trên web và thiết bị di động, không ngừng cố gắng để thay đổi định kiến về gia công phần mềm giá rẻ. - Sản phẩm và dịch vụ: + UX: Thiết kế trải nghiệm người dùng tối giản và hiệu quả cho các ứng dụng. + Mobile apps: Đội ngũ thiết kế và kỹ sư chuyên biệt phát triển các ứng dụng gốc tối ưu trải nghiệm trên thiết bị di động. + Phát triển web: Xây dựng các ứng dụng web chất lượng cao bằng Angular.js, Backbone và React.
+ Điện toán đám mây: Phát triển các dịch vụ điện toán đám mây và API, giúp xây dựng các ứng dụng trên web và các thiết bị di động. 3 + Phát triển game: Phát triển game gốc và game trên nền tảng HTML5 cho cả web và di động. + Tìm kiếm thông tin (Ops Ninja): Sử dụng những công cụ độc quyền để giúp khách hàng tìm thông tin mà họ cần. + Internet of Things (IoT): Phát triển từ ý tưởng đến thành phẩm IoT ra thị trường, tích hợp liền mạch với thiết bị di động và điện toán đám mây.
+ Thu thập và báo cáo Dữ liệu lớn: Chuyên thu thập và tổng hợp dữ liệu số lượng lớn từ nhiều website khác nhau để nhận diện xu hướng.4 Chính sách đãi ngộ - Trợ cấp ăn sáng và trưa tại công ty - Tổ chức bữa tiệc cho thực sinh và supporter - Tổ chức bữa tiệc cho mentor - Tổ chức bữa tiệc cuối năm - Tổ chức team building - Tổ chức các hoạt động xã hội như đá bóng 1.2 Tổng quan về vị trí Business Analyst 1.1 Giới thiệu - Business Analyst (BA) là một vai trò quan trọng trong quá trình phân tích và thiết kế hệ thống công nghệ thông tin. - BA đóng vai trò cầu nối giữa khách hàng, nhóm phát triển và các bên liên quan khác, đảm bảo rằng các yêu cầu của khách hàng được hiểu và thực hiện đúng.3 Tổng quan về BA 4 1.2 Trách nhiệm và nhiệm vụ - Phân tích yêu cầu: Thu thập, phân tích và hiểu các yêu cầu của khách hàng. Xác định các quy trình hiện tại và đề xuất cải tiến. - Thiết kế hệ thống: Tạo ra các tài liệu thiết kế hệ thống, bao gồm sơ đồ luồng công việc, sơ đồ use case, sơ đồ lớp, v.
- Giao tiếp và đàm phán: Liên lạc với các bên liên quan như khách hàng, nhóm phát triển, nhà quản lý dự án để đảm bảo sự hiểu rõ và thống nhất các yêu cầu và mong muốn của khách hàng. - Kiểm tra và chất lượng: Kiểm tra và đảm bảo chất lượng sản phẩm dự án, xác nhận rằng nó đáp ứng các yêu cầu đã đề ra.3 Kỹ năng và năng lực - Kiến thức về kỹ thuật: Hiểu biết về quy trình phát triển phần mềm, kiến thức về hệ thống và công nghệ thông tin. - Kỹ năng phân tích: Có khả năng phân tích yêu cầu, hiểu và tạo ra tài liệu phân tích chi tiết. - Giao tiếp và đàm phán: Có khả năng giao tiếp mạnh mẽ và đàm phán để tương tác với các bên liên quan.
- Sự quan tâm đến chi tiết: Cẩn thận và tỉ mỉ trong việc xác định và ghi lại yêu cầu. - Kỹ năng lãnh đạo: Có khả năng lãnh đạo nhóm và hướng dẫn thành viên trong quá trình phát triển.4 Mức lương - Tại công ty: + Từ 7 triệu đồng cho người dưới 2 năm kinh nghiệm + Từ 10 triệu đồng trở lên cho người có kinh nghiệm từ 3 năm - Tại Hà Nội + Trung bình từ 15- 50 triệu đồng cho người từ 2 năm kinh nghiệm trở lên - Tại Tp. Hồ Chí Minh + Trung bình từ 18 triệu đồng trở lên cho người có kinh nghiệm từ 2 năm 5 1.5 Con đường phát triển - Chuyên môn sâu hơn: + Nâng cao kiến thức và kỹ năng về các lĩnh vực công nghệ thông tin như phân tích hệ thống, phân tích dữ liệu, quản lý dự án IT, quản lý quy trình kinh doanh,… + Đào tạo và đạt các chứng chỉ chuyên môn như Certified Business Analysis Professional (CBAP), Agile Certified Practitioner (PMI-ACP), hoặc Certified Scrum Product Owner (CSPO) - Quản lý dự án IT: + Trở thành một Business Analyst quản lý dự án (BA-PM) bằng việc học các phương pháp quản lý dự án như Agile, Scrum, ITIL, PRINCE2, hoặc PMBOK. + Tiếp tục phát triển kỹ năng quản lý dự án, như lập kế hoạch, điều phối công việc, quản lý nguồn lực, và đảm bảo chất lượng dự án.
- Quản lý dữ liệu và Business Intelligence (BI): + Mở rộng kiến thức về quản lý dữ liệu, data analysis và data modeling. + Học và áp dụng các công cụ và kỹ thuật trong lĩnh vực Business Intelligence như Data Warehouse, Data Mining, Data Visualization, và Business Analytics. - Lãnh đạo và Quản lý: + Với kinh nghiệm và kỹ năng tích lũy, Business Analyst có thể tiến xa trong vai trò lãnh đạo hoặc quản lý. + Có thể trở thành Business Analysis Manager, Project Manager, IT Manager, hoặc những vị trí quản lý cao cấp khác trong lĩnh vực Công nghệ thông tin.
6 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT VỀ BUSINESS ANALYST 2. Khái niệm Use case là một kỹ thuật được dùng trong kỹ thuật phần mềm và hệ thống để nắm bắt yêu cầu chức năng của hệ thống. Use case mô tả sự tương tác đặc trưng giữa người dùng bên ngoài (actor) và hệ thống. Vai trò Hình 2.2 Công cụ hỗ trợ a.
Enterprise Architecture - Trong lĩnh vực Enterprise Architecture, việc vẽ use case (sơ đồ use case) là một trong các phương pháp để biểu diễn các tác nhân (actors) và tương tác giữa hệ thống và các tác nhân đó. Use case được sử dụng để mô tả các hành động và kịch bản mà hệ thống cung cấp cho người dùng hoặc các tác nhân khác. Figma - Figma là một công cụ hữu ích cho Business Analyst trong việc thiết kế giao diện và triển khai các ý tưởng và giải pháp. Các ưu điểm của Figma bao gồm: + Thiết kế giao diện người dùng: Figma cung cấp giao diện trực quan và linh hoạt giúp Business Analyst dễ dàng tạo và thiết kế giao diện người dùng với tính năng vẽ, tạo lớp và sắp xếp các thành phần.
+ Cộng tác và chia sẻ trực tuyến: Figma cho phép đồng thời làm việc trên cùng một bản vẽ, tạo điều kiện cho cộng tác, đóng góp ý kiến và sửa đổi, tăng tính tương tác và đồng thuận. + Đa nền tảng và truy cập từ mọi thiết bị: Figma là ứng dụng web hỗ trợ trên nhiều nền tảng, cho phép truy cập và làm việc từ bất kỳ đâu và thiết bị nào có kết nối internet - Tóm lại, Figma là một công cụ đa năng giúp Business Analyst thiết kế giao diện người dùng, cộng tác trực tuyến, tạo prototype tương tác và quản lý dự án một cách hiệu quả.3 Logo Figma 8 CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MOVIE WHEELS 3.1 Tổng quan về hệ thống 3.1 Nghiên cứu và phân tích ưu nhược điểm các hệ thống đặt vé xem phim trực tuyến hiện có. CGV( https://www.vn/) - Ưu điểm: + Rạp chiếu phim lớn, có mặt ở nhiều địa điểm trên cả nước. + Giao diện trực quan và dễ sử dụng trên trang web và ứng dụng di động.
+ Có hỗ trợ 2 ngôn ngữ: Tiếng Anh và Tiếng Việt + Đa dạng phim và suất chiếu. + Hỗ trợ đặt vé và thanh toán trực tuyến. + Cung cấp thông tin chi tiết về lịch chiếu, rạp chiếu và các khuyến mãi. - Nhược điểm: + Chỉ hỗ trợ vé xem phim của CGV, không bao gồm các rạp khác b.
Lotte Cinema (www.com) - Ưu điểm: + Trang web và ứng dụng di động dễ sử dụng và cung cấp thông tin chi tiết về lịch chiếu và rạp chiếu. + Hỗ trợ đặt vé và thanh toán trực tuyến. - Nhược điểm: + Giao diện không được tối ưu hóa trên điện thoại di động. + Không cung cấp tính năng tương tác nâng cao.
Galaxy Cinema (www.vn) - Ưu điểm: + Giao diện trực quan và dễ sử dụng. + Cung cấp thông tin chi tiết về lịch chiếu và rạp chiếu Galaxy Cinema. + Hỗ trợ đặt vé và thanh toán trực tuyến. 9 + Tích hợp tính năng chia sẻ trực tuyến qua mạng xã hội.
- Nhược điểm: + Hạn chế về đa dạng phim và suất chiếu so với các đối thủ lớn hơn. + Thiếu tính năng tương tác và chia sẻ trực tuyến. Rio Cinemas (http://www.vn/) - Ưu điểm: + Giao diện trực quan và dễ sử dụng. + Cung cấp thông tin chi tiết về lịch chiếu và rạp chiếu Rio Cinemas + Hỗ trợ đặt vé và thanh toán trực tuyến.
+ Tích hợp tính năng chia sẻ trực tuyến qua mạng xã hội. - Nhược điểm: + Thiếu tính năng tương tác và chia sẻ trực tuyến.2 Tổng quan về Movie Wheels a. Giới thiệu chung về ứng dụng Movie Wheels Movie Wheels là một website cho phép người dùng tìm kiếm thông tin chi tiết về lịch chiếu phim, rạp chiếu và đặt vé xem phim tại các rạp của Movie Wheels tại Việt Nam. Bao gồm các chức năng nổi bật như sau: + Đặt vé trực tuyến: Cho phép người dùng đặt vé xem phim trực tuyến từ bất kỳ địa điểm nào và vào bất kỳ thời gian nào.
Người dùng có thể chọn phim, suất chiếu, ghế ngồi và số lượng vé. + Lịch chiếu: Cung cấp thông tin chi tiết về lịch chiếu phim bao gồm ngày, giờ và rạp chiếu. Người dùng có thể xem lịch chiếu và chọn suất chiếu phù hợp.