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à
Trang 1ĐẠ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
Trang 2LỜ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
Trang 3NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
Chữ ký của người đại diện
Trang 4MỤ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 5
1.1 Quá trình hình thành và phát triển của công ty LARION Computing 5
1.2 Tổ chức bộ máy quản lý sản xuất kinh doanh của công ty LARION Computing 7 1.2.1 Sơ đồ bộ máy tổ chức của công ty 7
1.2.2 Chức năng và nhiệm vụ của các phòng ban 7
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 9
2.1 Các hoạt động chuyên ngành 9
2.1.1 Phát triển phần mềm 9
2.1.2 Tư vấn giải pháp 9
2.1.3 Huấn luyện/đào tạo 9
2.2 Môi trường làm việc và các chính sách tại LARION Computing 10
Chương 3: GIỚI THIỆU DỰ ÁN THỰC TẬP VÀ KẾT QUẢ ĐẠT ĐƯỢC 12
3.1 Giới thiệu dự án LARION@eBuilding 12
3.1.1 Tổng quan 12
3.1.2 Sơ lược chức năng chính hệ thống LARION@eBuilding 13
3.2 Nội dung công việc được phân công trong dự án 15
3.3 Kết quả đạt được 16
TÀI LIỆU THAM KHẢO 18
Trang 5Chươ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
Trang 6Cuố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 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
Trang 71.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
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ả
Trang 81.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 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
Trang 91.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:
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
Trang 102.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ề 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ó
Trang 11bó 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ở 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
Trang 12Chươ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 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ẽ
Trang 13Ngoà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
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
Trang 14Hì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ê, 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
Trang 15Chứ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
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
Trang 16 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.
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