ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
THỰC TẬP CUỐI KHÓA
Sinh viên thực hiện :
Nguyễn Minh Tuấn – 07520450
Tp Hồ Chí Minh, tháng 06 năm 2011
LỜI CẢM ƠN
Trong quá trình thực hiện bài báo cáo thực tập này, tôi đã may mắn nhận được sự giúp đỡ
từ nhiều cá nhân và đơn vị. Trước hết, tôi xin gửi lời tri ân sâu sắc nhất đến quý thầy, cô khoa
Công nghệ phần mềm cũng như quý thầy, cô của các khoa và bộ môn trường Đại học Công Nghệ
Thông Tin - ĐHQG HCM đã nhiệt tình truyền đạt kiến thức và các kinh nghiệm thực tế.
Tôi cũng xin gửi lời cảm ơn đến Ban Giám đốc và Ban tư vấn chiến lược công ty LARION
Computing với sự hỗ trợ nhiệt tình của Giám đốc Lại Đức Nhuận, Phó Giám đốc Nguyển Quang
Huy, các thành viên dự án LARION@eBuilding bao gồm chị Hoàng Vân Anh, anh Phạm Khắc
Thạch, anh Lê Quang Nguyên và chị Nguyễn Thị Hồng đã có chia sẻ và hỗ trợ trong quá trình tôi
thực tập tại công ty.
Cuối cùng, tôi xin gửi lời chúc sức khỏe và thành công đến quý thầy, cô trường Đại học
Công Nghệ Thông Tin và các anh, chị công ty LARION Computing, chúc công ty đạt được các
bước phát triển đột phá trong tương lai.
Thành phố Hồ Chí Minh, ngày 28 tháng 06 năm 2011
Sinh viên thực hiện
Nguyễn Minh Tuấn
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
trung cho vào lĩnh vực gia công phần mềm, tìm kiếm khách hàng tại Mỹ và Châu Âu.
Giai đoạn ổn định và phát triển: Từ tháng 05/2005 đến tháng 11/2009
Đầu tháng 05/2005 LARION Computing ký hợp đồng gia công phần mềm đầu tiên, dự
án Equity Trader cho khách hàng Mỹ được thành lập với 7 thành viên (bao gồm cả BGĐ và 3
bạn sinh viên thực tập). Với sự nỗ lực của toàn bộ các thành viên, thành công của dự án đã tạo
tiền đề cho sự phát triển của công ty, thoát khỏi giai đoạn khó khăn ban đầu. Tiếp theo sự thành
công của dự án Equity Trader, khách hàng lần lượt ký tiếp hai dự án APT và EAA.
Ngày 27/02/2006 LARION Computing chuyển trụ sở về phòng 8B, nhà 2, CVPM Quang
Trung với 15 thành viên. Từ đây công ty nhanh chóng phát triển về cả quy mô nhân viên, số
lượng các khách hàng.
Cuối năm 2006, khách hàng BoxNewMedia tại Anh đã ký hợp đồng gia công phần mềm
với công ty. Trong các năm 2007 – 2008, công ty đã thực hiện nhiều dự án cho khách hàng này
như: Face2Face, Postcode, IBLF, Greenwich, FreeFonix, FA, Singup, YM, MS, EdCom,
UnescoLogoBuilder, YouthMusic, BikeAbility, TVU.
Tính đến năm LARION Computing đã hoàn tất trên 30 dự án lớn, nhỏ cho khách hàng
5
Mỹ và Châu Âu với doanh thu đạt trên 2 triệu USD, tăng trưởng mỗi năm đạt từ 30% đến 50%.
Giai đoạn phát triển đột phá: Năm 2010
Tháng 11/2009, nhận thấy nhiều yếu tố thuận lợi giúp LARION Computing phát triển
trong giai đoạn vừa qua đang dần trở thành những thách thức cho bài toán phát triển của
LARION Computing trong giai đoạn tiếp theo.
Ngày 30/09/2010, LARION Computing đã chấm dứt hợp đồng với khách hàng lớn GHX.
Để bảo đảm sự ổn định và phát triển của công ty, tháng 10/2010 LARION Computing thay đổi
chiến lược kinh doanh và cũng trong thời gian này, LARION Computing có một sự biến động
nhân sự được xem là lớn nhất trong 7 năm hoạt động. Đến cuối năm 2010, công ty đã đi vào hoạt
động ổn định với số lượng nhân viên là 83 người.
Tháng 12/2010 ký kết hợp đồng tư vấn và triển khai CMMI Level 3 với ECCI dưới sự hỗ
trợ của Nhà nước.
1.2. Tổ chức bộ máy quản lý sản xuất kinh
doanh của công ty LARION Computing
1.2.2.4. Ban Tư vấn chiến lược
Ban Tư vấn chiến lược là một ban trực thuộc quản lý của BGĐ, chịu trách nhiệm
tư vấn và tham mưu các giải pháp chiến lược về hoạt động và phát triển công ty.
1.2.2.5. Phòng Kinh doanh – Tiếp thị
Phòng Kinh doanh – Tiếp thị là một bộ phận trực thuộc quản lý của BGĐ, chịu
trách nhiệm tiếp thị sản phẩm, xây dựng thương hiệu cho sản phẩm và cho công ty,
nghiên cứu thị trường, khai thác khách hàng và đảm bảo doanh thu cho công ty theo kế
hoạch đề ra.
Chương 2: HOẠT ĐỘNG CHUYÊN NGÀNH VÀ MÔI TRƯỜNG LÀM VIỆC TẠI
CÔNG TY LARION COMPUTING
2.1. Các hoạt động chuyên ngành
2.1.1. Phát triển phần mềm
Với nhiều năm kinh nghiệm hoạt động trong lĩnh vực phát triển phần mềm,
LARION Computing chuyên cung cấp các dịch vụ liên quan tới gia công phần mềm:
8
• Phân tích, làm rõ yêu cầu của khách hàng.
• Thiết kế kiến trúc và thiết kế giao diện phần mềm.
• Xây dựng, hiện thực phần mềm.
• Nâng cấp, chuyển đổi công nghệ, dữ liệu, mô hình của phần mềm. Tái cấu trúc
phần mềm.
• Bảo trì ứng dụng.
• Bản địa hóa (localization) phần mềm.
• Kiểm tra và bảo đảm chất lượng phần mềm.
Sử dụng các quy trình phát triển phần mềm tiên tiến nhất trên thế giới và kết hợp
với đội ngũ giỏi về quản lý, nhiều kinh nghiệm về kỹ thuật, LARION Computing cam kết
đem lại giá trị tối ưu cho khách hàng với tinh thần "Không ngừng cải tiến chất lượng".
2.1.2. Tư vấn giải pháp
Tư vấn giải pháp phần mềm và công nghệ cho các công ty có nhu cầu.
2.1.3. Huấn luyện/đào tạo
Chương trình được xây dựng với mục tiêu huấn luyện, đào tạo sinh viên với chất
• Thưởng
Trong tiến trình thực hiện dự án, nếu nhóm phát triển hoàn thành xuất sắc các
yêu cầu nghiệp vụ và làm hài lòng khách hàng, khách hàng có thể khen thưởng.
Các khoản thưởng này sẽ được chia cho các thành viên của dự án tùy theo đóng
góp của mỗi người và nhận xét của các cấp quản lý.
• Du lịch nước ngoài
Tất cả nhân viên có thâm niên làm việc tại LARION Computing từ 1 năm trở
10
lên đều có cơ hội đi du lịch nước ngoài. Hàng năm, công ty sẽ lên kế hoạch tổ
chức các chuyến du lịch dựa vào tình hình các dự án.
• Chính sách hỗ trợ chi phí tàu xe
Mục đích của chính sách này là hỗ trợ chi phí tàu xe cho nhân viên về quê
trong dịp Tết hoặc trong thời gian nghỉ phép năm trên lãnh thổ Việt Nam.
Chương 3: GIỚI THIỆU DỰ ÁN THỰC TẬP VÀ KẾT QUẢ ĐẠT ĐƯỢC
3.1. Giới thiệu dự án LARION@eBuilding
3.1.1. Tổng quan
LARION@eBuiling là hệ thống phần mềm hỗ trợ các doanh nghiệp quản lý thông
tin khách hàng, quản lý công nợ, tài sản cũng như trang thiết bị, xây dựng quy trình bảo
trì các thiết bị trong tòa nhà, quản lý nhân sự, báo cáo thống kê chi phí bảo trì, báo cáo
lịch sử công việc bảo trì, nhằm nâng cao tính ổn định của thiết bị để tòa nhà hoạt động
tốt, rút ngắn thời gian giải quyết công việc, giúp đáp ứng các yêu cầu cấp thiết của doanh
nghiệp. Phần mềm LARION@eBuilding có giao diện thân thiện và dễ hiểu nên không
chỉ những người giỏi về công nghệ thông tin mà ngay cả những nhân viên bình thường
11
chưa được đào tạo bài bản cũng có thể nhanh chóng thích ứng với việc sử dụng phần
mềm này.
Hình 3.1 – Logo phần mềm LARION@eBuilding.
Hiện phần mềm LARION@eBuilding đã có 9 modules chức năng. Mỗi chức năng
đáp ứng một nhu cầu thực tế của ban quản lý tòa nhà, chia sẻ và phân quyền chặt chẽ.
Ngoài ra, khách hàng cũng có thể điều chỉnh tích hợp thêm các chức năng Module sao
chóng, tiện lợi.
• Những dịch vụ do khách thuê đăng ký sẽ được gửi tới nhiều bộ phận trong tòa nhà
cùng một lúc, tạo sự phối hợp đồng bộ giữa các bộ phận.
Chức Năng Thống Kê
• Chỉ với vài thao tác, Ban quản lý tòa nhà sẽ dễ dàng biết được tình hình họat động
của Tòa nhà nói chung và tình hình hoạt động của các bộ phận phòng ban nói riêng.
3.2. Nội dung công việc được phân công trong dự án
Tuy chỉ là thực tập nhưng tôi đã được làm việc như là một nhân viên chính thức
tại công ty với vị trí developer cho dự án LARION@eBuilding. Với vị trí này các công
việc tôi phải thực hiện và đã thực hiện trong dự án như sau:
• Tìm hiểu các quy định trong công ty và các công cụ quản lý dự án
Mantis: Đây là hệ thống phân việc được sử dụng trong công ty.
15
LIMIS: Hệ thống quản lý chấm công nhân viên.
SVN: Phần mềm quản lý source code.
Các văn bản dùng trong công ty.
• Tìm hiểu các module trong phần mềm, các tài liệu phân tích thiết kế, database của
phần mềm LARION@eBuilding.
• Tiếp nhận các yêu cầu từ BA (Business Analysist) để tìm hiểu và xây dựng mới các
module cho hệ thống LARION@eBuilding.
• Tiếp nhận các bug từ tester để thực hiện việc fix bug.
• Release phần mềm hàng tuần.
• Viết báo cáo công việc hàng ngày.
Ngoài ra trong quá trình làm việc tôi cũng đã tham gia các cuộc thi test nội bộ của
công ty như: kiểm tra khả năng đánh máy nhân viên, kiểm tra tiếng Anh bằng B và cũng
đã tham gia khóa đào tạo nghiệp vụ BA do các anh chị trong dự án đảm nhận.
3.3. Kết quả đạt được
Trong thời gian thực tập tại công ty LARION Computing tôi đã năng cao đáng kể
khả năng chuyên môn của mình về việc lập trình, đặc biệt là khả năng làm việc trên môi
trường web vì dự án được triển khai trên ASP.NET đựa trên nền tảng dotNetNuke. Được