báo cáo thực tập thực tế tại Công ty TNHH phần mềm FPT
TRƯỜNG ĐẠI HỌC KHOA BÁO CÁO THỰC TẬP TỐT NGHIỆP (tại Doanh nghiệp) Sinh viên thực hiện: Lớp: Người hướng dẫn doanh nghiệp: Giáo viên quản lý: Thái Nguyên – Năm 2019 TRƯỜNG ĐẠI HỌC KHOA BÁO CÁO THỰC TẬP TỐT NGHIỆP (tại doanh nghiệp) Sinh viên thực hiện: …………………………… Lớp: …………………………………………… Người hướng dẫn Doanh nghiệp Giáo viên quản lý (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Thái Nguyên – 2019 LỜI CẢM ƠN Trong suốt trình học tập, rèn luyện kỹ ghế nhà trường sau thời gian tháng thực tập thực tế Công ty TNHH phần mềm FPT Mặc dù thời gian không dài giúp em học hỏi nhiều kinh nghiệm thực tế hài hòa kiến thức lý thuyết vào trình thực hành Với giúp đỡ, quan tâm tận tụy thầy, cô giáo, anh chị nhân viên công ty giúp em học hỏi nhiều kinh nghiệm quý báu trường Để có kiến thức quý báu đó, em xin gửi lời cảm ơn chân thành đến thầy cô giáo Trường Đại học Công nghệ thông tin truyền thơng Thái Ngun nói chung, thầy giáo Bộ mơn Cơng nghệ phần mềm nói riêng, giảng viên hướng dẫn – Tiến sĩ Nguyễn Văn Núi hết lòng tận tụy, bảo, hướng dẫn chúng em suốt tình học tập, gắn liền kiến thức lý thuyết giảng dạy, hiểu biết thực tế chuyên ngành để chúng em trường nắm kiến thức quan trọng, chuẩn bị cho tương lai sau Bên cạnh đó, với giúp đỡ, bảo tận tình Cơng ty TNHH phần mềm FPT nói chung, chị Nguyễn Thị T anh chị dự án HKMU_RUST nói riêng, bảo tận tình, tạo điều kiện thuận lợi để em thực tốt đợt thực tập vừa qua Với lòng biết ơn chân thành, em xin chúc tồn thể anh chị cơng ty ln có sức khỏe tốt, tâm chiến binh để hoàn thành tốt nhiệm vụ giao Trong q trình thực tập làm báo cáo, cịn nhiều thiếu sót mặt kinh nghiệm thực tế nên em mong nhận đóng góp bảo từ thầy giáo để em hoàn thành đợt thực tập cách tốt Em xin chân thành cảm ơn! Thái Nguyên, ngày 18 tháng năm 2019 Sinh viên Nguyễn Thị B LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP Tuần Công việc - Học khóa học Dayone, Tìm hiểu cơng ty, cách tổ chức 1 công ty - Làm quen với công cụ làm việc công ty - Học cách trao đổi, báo cáo, làm việc qua email Học khái niệm kiểm thử phần mềm Học testcase dự án Present testcase dự án Tìm hiểu Tool Jira Study log bug Tool Jira Thực thi log bug Test Trainning - Thực test tranning - Báo cáo cuối đợt thực tập Người hướng Mức độ hoàn dẫn thành Nhận xét người hướng dẫn CHƯƠNG I GIỚI THIỆU VỀ TỔ CHỨC TẠI NƠI THỰC TẬP 1.Quá trình hình thành phát triển FPT Software cơng ty dịch vụ Công nghệ thông tin gia công tồn cầu có trụ sở Hà Nội, Việt Nam Đây cơng ty tập đồn FPT- tập đồn cơng nghệ đa quốc gia, cơng ty dịch vụ phần mềm lớn Việt Nam Các dịch vụ FPT Software bao gồm Analytics, IOT, Mobility, Cloud, Embedded System, Q&A Test, Legacy Migration, Gói triển khai, dịch vụ ứng dụng dịch vụ BPO Có 27 văn phòng 16 quốc gia Hầu hết nhân viên cơng ty có trụ sở Việt Nam, chiếm 80% lực lượng lao động Các thị trường bao gồm Nhật Bản, Mỹ, Châu Âu, Châu Á Thái Bình Dương FPT Software thành lập năm 1999 13 thành viên tập đoàn FPT, dẫn đầu ông Nguyễn Thành Nam (Giám đốc Trung tâm Giải pháp phần mềm FPT, Chủ tịch kiêm Tổng giám đốc Công ty Cổ phần Phần mềm FPT (FSOFT), Công ty TNHH Phần mềm FPT (FPT Software) Ban đầu đặt tên FPT Strategic Unit1 FSU1, phụ trách Gia công phần mềm Công nghệ thông tin cho thị trường toàn cầu Cuộc khủng hoảng tài biến động kinh tế Việt Nam năm 1997 1998 khiến nhiều công ty, có FPT gặp bất lợi FPT tìm cách vươn giới, giống cơng ty tồn cầu khác cung cấp dịch vụ gia công phần mềm Phần mềm FPT thành lập để phục vụ mục đích Năm 2000, Cơng ty mở chi nhánh nước thung lũng Silicon, Hoa Kỳ Bangalore, Ấn Độ Cả hai đóng cửa sau năm thiếu khách hàng Trước tình hình đó, Hội đồng quản trị FPT định chuyển ý sang Nhật Bản Kết thúc tốt đẹp vào năm 2004, công ty mở trung tâm giao hàng Thành phố Hồ Chí Minh, Đà Nẵng vào năm 2005 Cùng năm đó, FPT mở chi nhánh Nhật Bản, sau vào năm 2007 Singapore, 2008 Paris, Pháp mở lại chi nhánh Hoa Kỳ năm Năm 2009, FPT Software tổ chức lại thành công ty cổ phần, với CEO Nguyễn Thành Nam thăng chức Chủ tịch bà Bùi Thị Hồng Liên, cựu CEO FPT Ấn Độ cựu CEO FPT Nhật Bản (một công ty FPT điều hành FPT Software) Năm 2012, có thay đổi tổ chức lớn đầu tiên, với thay đổi lãnh đạo (Chủ tịch Nguyễn Thành Nam thay ơng Hồng Nam Tiến, sau Chủ tịch FPT Land cựu Chủ tịch Công ty Thương mại FPT; Giám đốc điều hành Bùi Thị Hồng Liên thay Nguyễn Thành Lâm, EVP&MD, FPT Software Hochiminh), mơ hình kinh doanh (từ nhiều công ty đến trung tâm phân phối chi nhánh nước ngoài) chiến lược (từ dịch vụ ITO truyền thống đến dịch vụ định hướng SMAC) Mục tiêu đạt doanh thu 100 triệu đô la vào năm 2013 (Doanh thu Fsoft 60 triệu đô la vào năm 2011, với mức tăng trưởng trung bình 1015% trước đó) Vào cuối năm 2013, FPT Software đạt cột mốc 100 triệu đô la doanh thu 5000 nhân viên, trở thành công ty dịch vụ CNTT Việt Nam (cho đến năm 2018) đạt cột mốc Mục tiêu công ty thay đổi để đạt doanh thu tỷ đô la vào năm 2020 Vào tháng 6/2014, công ty mua lại RWE IT Slovakia, đơn vị kinh doanh CNTT RWE, trở thành công ty CNTT Việt Nam thực M&A nước ngồi Thỏa thuận giúp cơng ty Phần mềm FPT truy cập vào lĩnh vực Quản lý lượng bí cơng nghệ SAP với 400 chuyên gia Tháng 8/2015, CEO Nguyễn Thành Lâm thay Hoàng Việt Anh, COO&MD, FSU1, cựu CEO FPT Châu Á Thái Bình Dương Năm 2016, Phần mềm FPT đạt mốc: 10.000 nhân viên 230 triệu đô la doanh thu, đặt tương đương với 20 cơng ty Dịch vụ CNTT hàng đầu Ấn Độ FPT Nhật Bản đạt mốc doanh thu 126 triệu đô la, trở thành chi nhánh Công ty Phần mềm FPT nước ngồi vượt mốc 100 triệu la Năm 2017, tài trợ Chủ tịch Tập đoàn FPT Trương Gia Bình, cơng ty phát động chiến dịch lớn Chiến lược chuyển đổi kỹ thuật số săn cá voi Điều giúp nhóm thiết lập quan hệ với 40 tập đoàn lớn toàn cầu, 20 tập đồn Fortune Global 500 Airbus, Siemens, UPS,… Đến cuối năm, cơng ty có 75 đối tác Fortune Global 500 Vào tháng 3/2018, Tập đồn FPT có thay đổi tổ chức lơn, nơi cơng ty hốn đổi CEO họ: - Phạm Minh Tuấn, Giám đốc điều hành Hệ thống Thông tin FPT cựu EVP Phần mềm FPT, hoán đổi làm Giám đốc điều hành Phần mềm FPT - Hoàng Việt Anh, Giám đốc điều hành FPT, thăng chức thành Phó Tổng Giám đốc Giám đốc điều hành FPT, FPT Telecom - Nguyễn Văn Khao, Giám đốc điều hành FPT Telecom, thăng chức Phố Tổng Giám đốc Giám đốc điều hành FPT, Hệ thống thông tin FPT Vào tháng 7/2018, FPT Software mua lại Intellinet, cơng ty tư vấn có trụ sở Hoa Kỳ với 150 chuyên gia tư cấp cao với doanh thu 30 triệu đô la Thỏa thuận ước tính đạt 30-50 triệu la Ngày hơm đó, FPT Nhật Bản đạt lực lượng lao động 1000 nhân viên (khơng bao gồm nước ngồi), trở thành công ty Việt Nam lớn Nhật Bản nằm số 40 công ty CNTT hàng đầu Nhật Bản Cơng ty quyền Việt Nam bật đèn xanh để kiểm tra xe khơng người lái đường thực tế Cơ cấu tổ chức Từ năm 2016, FPT Software tổ chức thành nhóm riêng biệt: đơn vị kinh doanh (Được đặt tên Đơn vị chiến lược Fsoft FSU) nhóm chi nhánh nước ngoài.\ * Danh sách FSU: Đơn vị FSU1 Tên đầy đủ Fsoft Strategic Unit FSU2 Fsoft Strategic Unit DTL Digital Tranformation Logistic Finance Services Group FPT Global Automotive FSG FGA BPS Vai trò Phụ trách giao hàng cho thị trường nói Tiếng Anh Phụ trách giao hàng cho nước Đông Á (Nhật Bản, Hàn Quốc, Đài Loan, Trung Quốc) in Phụ trách phát triển tên miền Giao hàng cho Logistics Chăm sóc sức khỏe Phụ trách phát triển phân phối tên miền Phụ trách phát triển phân phối tên miền cho ô tô sản xuất Phụ trách gia công quy trình kinh doanh P3 Business Process Services Project GES Global Enterprise Services EKB ERP & KPO Business Phụ trách giao hàng cho Dự án đặc biệt 3, hệ thống ERP cho công ty vừa nhỏ Nhật Bản Phụ trách giao hàng cho giải pháp doanh nghiệp Phụ trách giao hàng cho dịch vụ ERP & KPO * Danh sách chi nhánh nước ngoài: Đơn vị JPG APG USG EUG Tên đầy đủ Văn phịng Tập đồn Nhật Bản Nhật Bản: Tokyo, Sapporo, Shizuoka, (Japan Group) Yokohama, Nagoya, Fuuoka, Osaka, Okinawa Hàn Quốc: Seoul Trung Quốc: Thượng Hải Đài Loan: Đài Bắc Tập đoàn Châu Á Thái Việt Nam: Hà Nội Bình Dương (Asia Hồng Kơng Pacific Group) Thái Lan: Bangkok Myanmar: Yangon Singapore Malaysia: Kuala Lumpur Philippines: Cebu Indonesia: Jakarta Australia: Sydney Tập đoàn Mỹ (US Hoa Kỳ: Chicago, Los Angeles, San Group) Francisco, Dallas, Denver, Seattle, Atlanta, Minneapolis Canada: Ontario Tập đoàn Châu Âu Pháp: Paris, Toulouse (Europe Group) Đức: Frankfurt, Essen Slovakia: Kosice Số lượng nhân viên 1.200 500 400 300 Sản phẩm tiêu biểu *Hệ thống dịch thuật tự động: Hệ thống dịch thuật tự động song ngữ Nhật-Việt phát triển nhằm hỗ trợ cho dự án sản xuất phát triển phần mềm Hệ thống dịch thuật tự động phát triển từ công cụ dịch thuật FPT Software đầu tư phát triển từ trước đây, hệ thống cho thấy tiềm tăng suất lao động cho thông dịch viên FPT Software lên khoảng hai lần *Project Dashboard: FSoft Insight (FI) hệ thống hỗ trợ quản lý dự án phần mềm theo quy trình CMMI-5, FSOFT phát triển từ năm 2000 phục vụ 1.700 dự án lớn nhỏ FSOFT *Test Insight: Test Insight chương trình quản lý dự án kiểm thử phần mềm FPT Software, đúc rút trình 10 năm làm việc với khách hàng khắp giới Đây giải pháp hoàn thiện, tích hợp đầy đủ quản lý yêu cầu (requirement), quản lý kiểm thử (test case), quản lý nhiệm vụ (task) quản lý chất lượng Requirement test case tổ chức tập trung sử dụng nhiều lần để kiểm thử phiên khác sản phẩm Test Insight giúp giảm công sức quản lý đội dự án quản lý requirement, test case, task cách dễ dàng Việc trao đổi thông tin với khách hàng thuận tiện khách hàng truy cập vào Test Insight để xem xét sản phẩm nắm tiến độ đội dự án lúc CHƯƠNG II NỘI DUNG CƠNG VIỆC TÌM HIỂU VÀ THỰC HIỆN I Nội dung nhiệm vụ giao - Tìm hiểu cơng ty quy định thơng qua khóa học Dayone - Tìm hiểu kiến thức kiểm thử phần mềm - Học log bug Tool Jira - Tham gia vào Test trainning II Nội dung chi tiết Tìm hiểu Cơng ty - Học khóa học Dayone, Tìm hiểu cơng ty, cách tổ chức công ty - Làm quen với công cụ làm việc công ty - Học cách trao đổi, báo cáo, làm việc qua email Các kiến thức kiểm thử a- Khái niệm kiểm thử Kiểm thử phần mềm có nhiều định nghĩa khác đề xuất nhiều tổ chức hay cá nhân khác nhau: - Định nghĩa Myer (1979): “ Kiểm thử trình thực thi chương trình với mục đích tìm lỗi” Theo định nghĩa này, trình kiểm thử bao gồm tất hoạt động từ kiểm tra mã nguồn thực trưởng nhóm phát triển, đến việc chạy thử chương trình tiến hành đồng nghiệp khác Tất hoạt động coi hoạt động kiểm thử - Hai định nghĩa IEEE (1990): - Để Thêm User, Chọn Chọn [Discover applications] - Vào Open issue Hiển thị với hình chưa có issue chọn - Cách tạo issue: nhấn (+) nhập Thông tin issue Tạo Ứng dụng dự án thực tế a- Mơ tả tốn Cơng ty AB khơng có kho lưu trữ trung tâm cho dịch vụ mà tổ chức (và liên kết) cung cấp Yêu cầu hệ thống cung cấp kho lưu trữ trung tâm gọi Services Directory (Thư mục dịch vụ) Thực function theo Tài liệu Requirements + Specification b- Các chức Chương trình thực tế xây dựng với function sau: * Logon logout: * Organization List: * Add Organization: - Màn hình Details Add Organization - Màn hình Details Add Organization - Màn hình Details Add Organization - Màn hình Lookup: c- Thực Test chức - Test Case cho chức năng: - Tiến hành Test chức năng, ta có kết sau: - Bug-Template: d- Thực quản lý bug Jira * Tạo Project mới: * Tiến hành log bug: - Bug 1: Điền thông tin bug trang Created issue Sau tạo bug hiển thị bug Muốn đính kèm file ảnh Add Attach - Bug 2: - Bug 3: CHƯƠNG III KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I Kết luận Kỹ mềm Sau khoảng thời gian tham gia thực tập Công ty TNHH Phần mềm FPT giúp em học hỏi nhiều điều rèn luyện thêm kỹ mềm công việc Kỷ luật chấp hành làm việc Trong trình thực tập công ty, kỷ luật điều quan trọng Nếu thân không thực tốt kỷ luật đó, cơng việc dù giỏi đến đâu khơng thể hồn thành đánh giá cao Ở FPT, ngày làm việc tiếng, 8h30-17h30 ngày từ thứ đến thứ Thời gian yếu tố cần thiết cho cơng việc FPT hướng đến toàn nhân viên làm Đúng thói quen tốt để người khác tơn trọng Khơng có bất lịch việc người khác chờ đợi Vì thế, việc xếp thời gian hợp lý điều cần thiết Và FPT giúp em trưởng thành vấn đề giấc Kỹ giao tiếp, tác phong ứng xử chuyên nghiệp Kỹ giao tiếp xem yếu tố then chốt phát triển toàn diện người Nhất làm việc môi trường cơng nghệ thơng tin, cần phải biết trình bày giải thích rõ ràng, người khác tìm thực giải pháp, giao nhiệm vụ cho nhóm cách hiệu FPT giúp thay đổi tác phong ứng xử môi trường công sở: - Tạo mối quan hệ thân thiết với anh chị đồng nghiệp, anh chị nhiệt tình bảo - Hòa nhã với nhân viên nơi thực tập, tham gia sơi hoạt động ngồi làm việc người dự án - Chủ động tiếp cận công việc sẵn sàng hỗ trợ đồng nghiệp để hồn thành cơng việc chung, tự khẳng định lực thân - Phong cách, trang phục chỉnh tề, phù hợp, lịch Khả làm việc nhóm Làm việc theo nhóm giúp cho thân em nhiều Giúp em lắng nghe ý kiến từ nhiều phía khác nhau, trợ giúp tôn trọng ý kiến người Bên cạnh đó, làm việc nhóm giúp em rèn luyện khả Thuyết phục- thuyết phục thành viện phải trao đổi, suy xét ý tưởng đưa Đồng thời em nâng cao khả tự bảo vệ thuyết phục người khác đồng tình với ý kiến Lên kế hoạch cơng việc quản lý thời gian Lên kế hoạch cho công việc làm kỹ em học công ty Để làm tốt công việc giao, thân em biết lập kế hoạch cho vấn đề, phần quan trọng cần giải xếp lên đầu theo thứ tự giảm dần Việc không giúp thân em điều chỉnh thời gian cho phù hợp mà cịn giúp tiến độ cơng việc nâng cao Áp dụng thực tiễn Bài báo cáo trình bày lý thuyết tổng quan kiểm thử phần mềm, mơ hình kiểm thử, mức độ kiểm thử, phương pháp kiểm thử, vai trò kiểm thử phần mềm, độ ưu tiến độ nghiêm trọng quản lý bug Tìm hiểu áp dụng thực tế cơng cụ quản lý bug Jira Có thể nói, Jira công cụ quản lý bug dễ sử dụng, tường minh thông tin bug người log bug Hạn chế Do thời gian hạn chế kinh nghiệm thực tế chưa có nhiều nên khơng thể tránh khỏi thiếu sót kiến thức, kỹ kết đạt Em cố gắng khắc phục hạn chế để hoàn thành tốt báo cáo đợt Bảo vệ đồ án tới II Hướng phát triển - Tích cực phát huy kỹ mềm tích lũy môi trường làm việc thực tế - Áp dụng cơng cụ Jira vào tốn có quy mơ lớn để quản lý bug TÀI LIỆU THAM KHẢO [1] Giáo trình kiểm thử phần mềm 2014 – Phạm Ngọc Hùng, Trương Anh Hoàng, Đặng Văn Hưng – NXB ĐHQG Hà Nội Website [2] https://vi.wikipedia.org/wiki/FPT [3] https://fpt.com.vn/vi/ve-fpt/van-hoa [4] https://fpt.com.vn/vi/ve-fpt/dinh-huong-cong-nghe [5] https://viblo.asia/p/cac-khai-niem-co-ban-ve-kiem-thu-phan-mem-63vKjR7dK2R [6] https://vntesters.com/uu-tien-nghiem-trong-trong-quan-ly-bug/ [7] https://viblo.asia/p/vong-doi-cua-bug-ORNZqonn50n [8] https://viblo.asia/p/tim-hieu-ve-jira-mrDkMrLlvzL NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ...TRƯỜNG ĐẠI HỌC KHOA BÁO CÁO THỰC TẬP TỐT NGHIỆP (tại doanh nghiệp) Sinh viên thực hiện: …………………………… Lớp: …………………………………………… Người hướng dẫn Doanh nghiệp Giáo viên quản lý (Ký ghi... DUPLICATE Cịn chưa báo cáo tester khác team lead thực tìm kiếm scope Team lead cần đảm bảo rằng, lỗi không báo cáo lần nhiều ===> Nếu bug dược báo cáo hai hay nhiều tester lỗi báo cáo sau đánh dấu... kiểm thử Bao phủ mã giống phần mềm metric báo cáo tỷ lệ phần trăm cho: + Bao phủ chức năng: dựa vào báo cáo chức thực + Bao phủ câu lệnh: dựa vào báo cáo số lượng dòng thực để hòan thành kiểm