Công ty được thành lập với châm ngôn Dutch Management – Vietnamese Mastery, luôn đưa chất lượng phần mềm làm nòng cốt xây dựng và khả năng quản lí kiểu Hà Lan đầy linh hoạt Là một sinh v
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
Báo Cáo Thực Tập
UI/UX Designer và Business Analyst
Công ty thực tập: Công ty TNHH Phát Triển Phần Mềm Manifera Người phụ trách: Nguyễn Hoàng Sơn
Thực tập sinh: Trần Đặng Hoàng Anh
Trang 3LỜI MỞ ĐẦU
Ngày nay, ngành công nghiệp phần mềm đã và đang là một trong những ngành nghề có sức phát triển vô cùng mạnh mẽ, chiến tỉ trọng lớn trong nền kinh tế toàn cầu
và không hề có dấu hiệu chậm lại Nhu cầu thị trường cho một sản phẩm phần mềm hiện nay là cao hơn bao giờ hết Đứng trước đà phát triển này, cùng với nhu cầu vô cùng lớn, đã có nhiều công ty ra đời nhằm đáp ứng thị trường
Một trong những công ty đó là Manifera Đây là một công ty đa quốc gia với văn phòng tại Singapore, Thành phố Hồ Chí Minh, và Amsterdam (Hà Lan) Công ty được thành lập với châm ngôn Dutch Management – Vietnamese Mastery, luôn đưa chất lượng phần mềm làm nòng cốt xây dựng và khả năng quản lí kiểu Hà Lan đầy linh hoạt
Là một sinh viên thuộc khoa Công nghệ phần mềm, em muốn mình được tiếp xúc với tất cả các loại, các cách, các hướng đi của việc phát triển phần mềm, đồng thời cảm thấy các mục tiêu và giá trị của Manifera rất phù hợp với định hướng của bản thân, nên em đã quyết định chọn Manifera là nơi bắt đầu thực tập, tìm kiếm thêm những kiến thức và kinh nghiệm thực tế đầu đời cho bản thân
Trang 4LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn đến Công ty Manifera đã tạo điều kiện cho em có cơ hội được thực tập tại công ty
Em đã được học rất nhiều thứ từ sự chỉ dẫn nhiệt tình của các anh, chị trong công ty Em không những học được những kỹ thuật, kiến thức trong các dự án thực tế,
mà còn tích góp được cho bản thân những kinh nghiệm khi làm một nhân viên trong công ty, cách giao tiếp, làm việc nhóm trong các dự án chung Chân thành cảm ơn các anh chị đã giúp đỡ, hướng dẫn cũng như theo sát để góp ý em trong suốt quá trình thực tập
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này
Trang 5NHẬN XÉT CỦA KHOA
Trang 6
MỤC LỤC
1 Giới Thiệu Công Ty Manifera 7
2 Nội dung thực tập 10
2.1 Tìm hiểu về công ty và các kĩ năng cơ bản trong công ty 10
2.2 Tìm hiểu về kỹ năng phân tích nghiệp vụ (Business Analyst) 10
2.3 Tìm hiểu về thiết kế UI/UX (UI/UX Designer) 11
3 Chi Tiết Project 12
3.1 Giới thiệu 12
3.2 Thực hiện 12
3.3 Kế hoạch 12
4 Lịch làm việc 13
5 Kết Luận 14
TÀI LIỆU THAM KHẢO 15
Trang 71 Giới Thiệu Công Ty Manifera
Manifera Software Development là một công ty phát triển Phần mềm quốc tế với các khách hàng từ Châu Âu, Hoa Kỳ và Đông Nam Á và có văn phòng tại Việt Nam, Singapore và Hà Lan
Chuyên môn của công ty là các sản phẩm ứng dụng về Thương mại điện tử, ứng dụng web và ứng dụng di động
Khách hàng của công ty có trụ sở tại Châu Âu, Châu Á và Hoa Kỳ Điều này giúp nhân viên tiếp xúc với các nền văn hóa khác và trải nghiệm các công nghệ tiên tiến khác nhau
Herre Roelevink, người sáng lập Manifera, đã nhìn thấy sự khan hiếm sắp tới của các nhà phát triển phần mềm có kinh nghiệm ở châu Âu Khi sống ở Singapore, ông bắt đầu phân tích các khả năng thành lập công ty phát triển phần mềm ở khu vực Đông Nam Á Singapore và Việt Nam được đánh giá là sự kết hợp tốt giữa các quốc gia ổn định về chính trị và kinh tế, tiềm năng lớn cho các nhà phát triển phần mềm năng động và một lượng lớn các trường đại học trong nước và quốc tế ở cả hai quốc gia
Tầm nhìn của Manifera là trở thành đối tác gia công phát triển phần mềm cho các công ty Phát triển Phần mềm và Sản phẩm Phần mềm quy mô vừa và nhỏ ở Châu
Âu và Đông Nam Á, cung cấp các dịch vụ đáng tin cậy và lâu dài, với sự kết hợp của nhiều nền văn hóa
Trang 8Công ty hiện đang chuyên về các công nghệ như Laravel, PHP, Angular, Swift, NodeJS, React, Kotlin, Python, NET, android, Google Cloud docker,
Trang 9Manifera sử dụng phương pháp Agile Scrum, áp dụng vào các Sprint và
Scrums hàng ngày khác Tại công ty việc làm việc trực tiếp với khách hàng mỗi Sprint được đưa lên ưu tiên hàng đầu
Trang 102 Nội dung thực tập
Đợt thực tập trong 3 tháng nhằm mục đích giúp sinh viên thực tập được đào tạo về
kĩ năng phân tích nghiệp vụ (Business Analyst) và kĩ năng thiết kế UI/UX Tại công
ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường chuyên nghiệp
2.1 Tìm hiểu về công ty và các kĩ năng cơ bản trong công ty
Nội dung: Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triên (như đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty
Ngoài ra, thực tập sinh còn được giới thiệu về quy định làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc, các tài khoản để sử dụng trong công ty, cách logtime để ghi nhận công việc trong ngày, cách xin vắng trên hệ thống,
Được hướng dẫn làm việc theo phương pháp Agile, Scrum Tham gia daily
meeting, task review được tổ chức bởi quản lí
Kết quả: Hiểu thêm về công ty Manifera, quá trình thành lập và phát triển Có thêm các kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn Hiểu biết Agile, Scrum, làm việc nhóm, làm việc cross team 2.2 Tìm hiểu về kỹ năng phân tích nghiệp vụ (Business Analyst)
Nội dung: Tìm hiểu về kĩ năng giao tiếp với khách hàng, kĩ năng trình bày thuyết trình bằng tiếng Anh
Kĩ năng phân tích yêu cầu, phân tích bài toán nhu cầu khách hàng
Tìm hiểu về cách viết User Story theo chuẩn INVEST, Acceptance Criteria theo chuẩn Gherkin
Tìm hiểu về kĩ năng tạo Wireframe dựa trên yêu cầu của khách hàng
Tham gia meeting hàng tuần với khách hàng để cập nhật kết quả công việc cũng như xác nhận các yêu cầu mới
Kĩ năng gợi ý các yêu cầu mới cho khách hàng dựa vào các yêu cầu sẵn có
Kết quả: Hiểu biết cơ bản về công việc của một chuyên viên phân tích nghiệp vụ (Business Analyst), học hỏi được nhiều kinh nghiệm trong việc giao tiếp với khách
Trang 112.3 Tìm hiểu về thiết kế UI/UX (UI/UX Designer)
Nội dung: Sử dụng công cụ Figma để hiện thực hóa các yêu cầu dựa vào
wireframe của giai đoạn trước, tạo nên các màn hình thực tế phục vụ cho yêu cầu cơ bản của dự án
Có thêm kiến thức về mảng thiết kế UI/UX như thiết lập thư viện Component, Grid, Typography, Color, Layout, Variants
Có thêm kinh nghiệm trong việc nghiên cứu UI/UX các sản phẩm tương tự để đưa
ra thiết kế hoản chỉnh
Kĩ năng sử dụng công cụ Figma như Auto-layout, Plugin, Prototyping
Kĩ năng chuyển từ Wireframe sang thiết kế hoàn chỉnh cho các màn hình
Kết quả: Có được kinh nghiệm thực tế về việc sử dụng Figma cho dự án thật, đưa
ra được thiết kế hoàn chỉnh phục vụ cho như cầu project, có được nhiều kinh nghiệm làm việc thực tế với khách hàng, nhận được nhiều phản hổi cập nhật thiết kế trực tiếp
Trang 123 Chi Tiết Project
3.1 Giới thiệu
Dự án thực hiện là một dự án trang web quản lí việc các xe điện,
Mô tả: Người dùng sẽ đăng nhập vào trang web quản lí để truy cập vào hệ thống, trang web này sẽ có các tính năng chính như xem thông tin tổng quát của các xe, danh sách xe, danh sách tài xế, bản đồ vị trí các xe, mức pin tương ứng của các xe,
performance, liên lạc với tài xế, yêu cầu thay pin
Các màn hình:
Hệ thống bao gồm các màn hình chính là:
- Login, đăng nhập
- Dashboard, hiện thông tin tổng quát các xe, mức pin, chỉ số thân thiện môi
trường, performance
- Locations, thông tin mức pin hiện tại và vị trí các xe và các trạm thay pin
- Drivers, danh sách tài xế
- Vehicles, danh sách xe
- Selected vehicle, xem thông tin của một xe, mức pin, lịch trình, performance
- Selected driver, xem thông tin của một tài xế, xe đang chạy, mức pin của xe
đang chạy, lịch trình quản lí lịch trình
- Stations, danh sách trạm thay pin
- Selected station, xem thông tin trạm của một trạm thay pin
- Performance, xem performance của xe, của tài xế, trong một khoảng thời gian
được chọn
- Cases, xem danh sách các lỗi của xe hiện tại, tai nạn, cảnh báo
- Notification, thông báo
- Contact, liên lạc với tài xế
- Report, màn hình xuất báo cáo về performance của các xe hoặc các tài xế
3.2 Thực hiện
Sinh viên Trần Đặng Hoàng Anh và sự giúp đỡ của quản lí dự án
3.3 Kế hoạch
Tiến hành lên danh sách User Story sau đó ghi chi tiết các Acceptance Criteria, đưa cho khách hàng xác nhận
Xây dựng site-map và wireframe
Trang 134 Lịch làm việc
Nhận xét của người hướng dẫn
1
Hoàng Sơn, chị Huỳnh Thị Lan
2
Tìm hiểu yêu cầu của project Anh Nguyễn
Hoàng Sơn, chị Huỳnh Thị Lan
3
Hoàng Sơn, chị Huỳnh Thị Lan
4
Hoàng Sơn, chị Huỳnh Thị Lan
5
Họp với khách hàng để xác nhận User
Story và Site map
Anh Nguyễn Hoàng Sơn, chị Huỳnh Thị Lan
6
Thực hiện tạo Wireframe dựa trên Site
map
Anh Nguyễn Hoàng Sơn, chị Huỳnh Thị Lan
– 12
Thực hiện tạo các giao diện hoàn
chỉnh, họp hàng tuần với khách hàng
để lấy phản hồi và cập nhật liên tục
Anh Nguyễn Hoàng Sơn, chị Huỳnh Thị Lan
Trang 145 Kết Luận
Như vậy, trong quá trình thực tập em đã học được nhiều kiến thức mới cả trong kĩ năng chuyên môn về thiết kế UI/UX và phân tích nghiệp vụ và cả kĩ năng xã hội như làm việc nhóm, giao tiếp, thuyết trình Nhờ tham gia vào các dự án thực tế của công ty
em đã có được kinh nghiệm làm việc góp phần phát triển bản thân trong tương lai Chân thành cảm ơn sự giúp đỡ của anh Nguyễn Hoàng Sơn và chị Huỳnh Thị Lan, ông Herre
Trang 15TÀI LIỆU THAM KHẢO
[1] About Figma, the collaborative interface design tool
[2] User Stories | Examples and Template | Atlassian
[3] The 6 Attributes of Effective User Stories – INVEST – Kaizenko
[4] How to wireframe (figma.com)
[5] Writing scenarios with Gherkin syntax | CucumberStudio Documentation (smartbear.com)
[4] Cùng một số tài liệu nội bộ của dự án