ĐẠ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
Chữ ký của người đại diện
MỤC LỤC
Chương 1: GIỚI THIỆU VỀ CÔNG TY TNHH TƯ VẤN VÀ PHÁT TRIỂN PHẦN
MỀM LARION COMPUTING
1.1. Quá trình hình thành và phát triển của công ty LARION Computing
Được thành lập ngày 26/11/2003, LARION Computing là công ty chuyên cung cấp các
dịch vụ phát triển phần mềm, các sản phẩm và giải pháp công nghệ thông tin.
Giai đoạn định hướng: Từ tháng 11/2003 đến tháng 04/2005
Trong năm đầu tiên thành lập LARION Computing có 5 thành viên, trụ sở đặt tại số I7
đường Châu Thới, Cư Xá Bắc Hải, quận Tân Bình. Ý tưởng ban đầu của công ty là tạo ra môi
trường làm việc thực tế thu hút các sinh viên thực tập hoặc làm luận văn (có thu tiền). Ý tưởng
này đã được thực hiện và thu hút được gần 30 sinh viên tham gia, tuy nhiên không thành công
như mong đợi.
Đầu năm 2005 do tình hình hoạt động khó khăn, công ty chuyển văn phòng về số 123Y
Quang Trung, quận Gò Vấp. Cùng lúc đó Ban lãnh đạo công ty quyết định chuyển hướng 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.1. Sơ đồ bộ máy tổ chức của công ty
6
Hình 1.1 – Sơ đồ tổ chức công ty LARION Computing
1.2.2. Chức năng và nhiệm vụ của các phòng ban
1.2.2.1. Hội đồng thành viên và Ban Giám đốc
Hội đồng thành viên bao gồm các thánh viên góp vốn, là cơ quan quyết định cao
nhất của công ty. Các chức năng chính của hội đồng thành viên là đảm bảo định hướng
phát triển, các quyết định mang tính chiến lược, đảm bảo quy mô, cơ cấu tổ chức và các
hoạt động quản lý đạt hiệu quả.
1.2.2.2. Trung tâm phát triển phần mềm
Cơ cấu của trung tâm phát triển phần mềm được xây dựng theo mô hình ma trận
bao gồm tổ chức theo Division và tổ chức theo chuyên môn. Trong đó, tổ chức theo
Division đóng vai trò chủ đạo và tổ chức theo chuyên môn đóng vai trò hỗ trợ.
1.2.2.3. Các bộ phận chức năng
Bộ phận Nhân sự – Đào tạo chịu trách nhiệm quản lý, tuyển dụng, khai thác, và
đào tạo nguồn nhân lực hợp lý và hiệu quả nhất.
Bộ phận Hành chính – Tổng hợp chịu trách nhiệm quản trị văn phòng, tài sản, văn
thư, và các thủ tục hành chánh trong công ty hợp lý và hiệu quả nhất.
Bộ phận Kế toán chịu trách nhiệm thu nhận, xử lý và cung cấp thông tin về toàn
bộ tài sản và sự vận động của tài sản nhằm cung cấp những thông tin hữu ích cho việc ra
7
các quyết định kinh tế và đánh giá hiệu quả các hoạt động trong doanh nghiệp.
Bộ phận Quản trị tài chính có trách nhiệm tổng hợp, phân tích, đánh giá thực trạng
về tài chính; đề xuất và thực hiện các chiến lược tài chính ngắn và dài hạn của công ty.
Bộ phận Đảm chịu trách nhiệm nghiên cứu, ban hành, hướng dẫn và đảm bảo thực
hiện các chính sách chất lượng, mục tiêu chất lượng của công ty.
Bộ phận Quản trị hệ thống chịu trách nhiệm quản trị hệ thống thông tin trong công
ty, hỗ trợ hiệu quả cho hoạt động của các trung tâm, bộ phận, phòng, ban trong công ty.
Bộ phận Truyền thông – Văn hóa chịu trách nhiệm cố vấn, hoạch định chiến lược
đối nội, đối ngoại của công ty nhằm mục đích xây dựng thành công hình ảnh của công ty.
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
lượng cao, cụ thể:
• Sinh viên khi tốt nghiệp sẽ đáp ứng được ngay yêu cầu của nhà tuyển dụng.
• Sinh viên có phong cách làm việc chuyên nghiệp thông qua việc được trang bị:
Các kiến thức chuyên sâu, bổ sung các kiến thức chuyên ngành thực tế mà
nhà trường chưa chú trọng.
Các kinh nghiệm làm việc thực tế trong các dự án.
Các quy trình vận hành bên trong công ty phần mềm.
Các kỹ năng cứng và mềm (kỹ năng làm việc nhóm, kỹ năng giải quyết vấn
đề, kỹ năng giao tiếp, kỹ năng ra quyết định ).
• Sinh viên có khả năng định hướng và hoạch định tốt trong việc phát triển nghề
9
nghiệp trước khi ra trường.
• Sinh viên được đánh giá dựa trên các tiêu chí và tiêu chuẩn của công ty LARION,
cũng như ngành công nghiệp phần mềm ở thị trường Mỹ và Anh.
• Sinh viên có khả năng thích ứng và tự đào tạo cao để đáp ứng tốt với các yêu cầu hay
thay đổi mới.
Tham gia chương trình đào tạo tại LARION Computing, các bạn sinh viên sẽ có
cơ hội làm việc với các chuyên gia về quản lý, kỹ thuật hàng đầu thông qua các khóa
huấn luyện được cập nhật, đổi mới liên tục cho phù hợp với nhu cầu thực tế.
2.2. Môi trường làm việc và các chính sách tại LARION Computing
Với hệ thống quản lý tương đối hoàn chỉnh của mình công ty LARION Computing
đã tạo ra một môi trường làm việc khá chuyên nghiệp. Các công việc được thực hiện đều
có quy trình, văn bản quản lý rõ ràng cũng như được quản lý chặc chẽ về mặt thời gian.
Ngoài ra khi làm việc tại LARION Computing nhân viên không cảm thấy nhàm chán, gó
bó vì hầu hết nhân viên tại công ty là những người trẻ khá năng động, và đầy nhiệt huyết
và tại công ty các hoạt động thể dục, thể thao cũng không ngừng được đẩy mạnh.
Có thể nói cái chính sách đãi ngộ của công ty đối với nhân viên cũng góp phần
đẩy mạnh sự phát triển của công ty. Làm việc tại LARION không những được hưởng các
quyền lợi cơ bản như: mức lương cạnh tranh, cơ hội thăng tiến, được tham gia các khóa
huấn luyện đào tạo, các chế độ theo luật lao động… Công ty còn các chính sách như:
• 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
cho phù hợp hơn với việc quản lý của mình.
Với phần
mềm LARION@eBuilding việc quản lý tòa nhà cao ốc trở nên đơn giản hơn, khoa học
hơn, tạo ra cho tòa nhà một quy trình quản lý chuẩn, áp dụng khoa học công nghệ thông
tin vào việc điều hành quản lý, việc tìm kiếm và liên kết các thông tin với nhau, giúp cho
quá trình quản lý tòa nhà trở nên dễ dàng hơn.
3.1.2. Sơ lược chức năng chính hệ thống LARION@eBuilding.
Chức Năng Quản Lý Khách Hàng
12
Hình 3.2 – Mô hình chức năng quản lý khách hàng.
• Quản lý công nợ khách thuê, khảo sát ý kiến khách thuê.
• Hỗ trợ quản lý tòa nhà đưa ra quyết định trong việc chăm sóc khách thuê.
• Phần mềm cho phép ghi nhận những ý kiến thắc mắc của khách hàng.
Chức Năng Quản Lý Hợp Đồng
Hình 3.3 – Mô hình chức năng quản lý hợp đồng.
• Sắp xếp, tìm kiếm hợp đồng một cách khoa học.
• Quản lý chi tiết thông tin trong các loại hợp đồng như thời gian thuê, diện tích thuê,
13
số tiền đặt cọc
Chức Năng Quản Lý Vệ Sinh
Hình 3.4 – Mô hình chức năng quản lý vệ sinh.
• Quản lý lịch làm việc của bộ phận vệ sinh một cách chặt chẽ.
• Thiết lập cơ chế theo dõi, quản lý, lập báo cáo.
Chức Năng Quản Lý Nhà Thầu
Hình 3.5 – Mô hình chức năng quản lý nhà thầu.
Chức Năng Quản Lý Kỹ Thuật
14
Hình 3.6 – Mô hình chức năng quản lý kỹ thuật.
Chức Năng Quản Lý Dịch Vụ Cho Khách Thuê
• Hỗ trợ khách thuê đăng ký những dịch vụ do tòa nhà cung cấp một cách nhanh
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
trãi nghiệm dự án thực tế, và áp dụng được các kiến thức đã học vào dự án thực, hiểu
được qui trình phát triển phần mềm, cũng như kiến thức BA được huấn luyện trong quá
trình thực tập.
Các kỹ năng làm mềm như: kỹ năng giao tiếp, kỹ năng quản lý thời gian, kỹ năng
làm việc nhóm, cách giải quyết vấn đề cũng được nâng cao đáng kể trong quá trình thực
tập tại LARION Computing. Xây dựng được mối quan hệ tốt đẹp với các đồng nghiệp tại
công ty.
16
Đối với sinh viên việc làm việc tùy hứng chính là một yếu điểm lớn. Đến với
LARION Computing tôi cũng đã trao dồi được tác phong công nghiệp trong công việc,
tuân thủ nghiêm ngặt vấn đề thời gian trong công việc.
Ngoài các kỹ năng mà công ty mang lại, tôi cũng đã đóng góp phần quan trọng
kiến thức của mình vào dự án của công ty đã fix được nhiều bug trong dự án và hoàn
thành module “Quản lý kỹ thuật” trong dự án LARION@eBuilding, hỗ trợ về mặt kỹ
thuật cho các thành viên trong dự án.
TÀI LIỆU THAM KHẢO
[1] Website www.elarion.com/, công ty LARION Computing.
[2] Website www.ebuilding.vn/, công ty LARION Computing.
17