Bộ máy tổ chức Cơng ty cổ phần truyền thông và dịch vụ NoDo

Một phần của tài liệu (Luận văn Đại học Thương mại) Ứng dụng hệ thống quản lý bug trong quy trình kiểm thử phần mềm tại công ty cổ phần truyền thông và dịch vụ NoDo (Trang 29 - 35)

2.1.3.2 Chức năng nhiệm vụ của các bộ phận

-Bộ phận kế toán: cung cấp thơng tin tài chính, hợp đồng các dự án , chi trả

lương nhân viên, các giấy tờ pháp lý…

-Bộ phận marketing: Tìm kiếm khách hàng tiềm năng.

-Bộ phận lập trình: Thực hiện lập trình các dự án theo yêu cầu.

-Bộ phận kiểm thử: Kết hợp với bộ phận lập trình kiểm thử phần mềm dự án

nhằm đạt hiệu quả tối ưu.

-Bộ phận thị trường: Thu thập thông tin thị trường công nghệ để xác định thị

trường mục tiêu, tìm hiểu thơng tin liên quan đến dự án nhằm hỗ trợ các bộ phận khác, tìm hiểu các cơng nghệ mới hiệu quả nhằm rút ngắn thời gian làm dự án.

-Bộ phận phân tích thiết kế: Phân tích thiết kế yêu cầu của khách hàng gửi

cho bộ phận lập trình.

-Bộ phận phát hành game.

-Bộ phận tư vấn và chăm sóc khách hàng: Thực hiện tư vấn các giải pháp

cho khách hàng khi có sự cố trong phần mềm, bảo trì phần mềm

2.1.4 Lĩnh vực hoạt động

Cung cấp các giải pháp

-Giải pháp viễn thông: Nodo đã xây dựng và triển khai thành công các giải

pháp viễn thông như: Customer Care - Hệ thống Cổng chăm sóc khách hàng, Charging Proxy(Payment) - Hệ thống Cổng thanh toán cước GTGT, Postpaid - Hệ thống tính cước và quản lý khách hàng (trả trước - trả sau), Vas Provisioning - Cổng quản lý gói và đăng ký dịch vụ GTGT, Interconnect - Hệ thống kiểm soát chống thất thoát cước cho hệ thống viễn thông, Giải pháp sổ liên lạc điện tử giúp giao tiếp dễ dàng, thuận tiện. Tiết kiệm thời gian và chi phí...

-Tài chính ngân hàng: Nodo cũng hợp tác chiến lược với các hãng công

nghệ lớn trên thế giới để triển khai giải pháp toàn diện như:

Core Banking: Oracle với hệ thống phầm mềm lõi Oracle Flexcube Core Banking (FCC) và Temenos từ Thụy Sĩ với hệ thống phầm mềm lõi T24.

Credit core: Hệ thống chấm điểm tín dụng.

Giải pháp ngân hàng điện tử: Nodo sẽ giúp khách hàng cá nhân/doanh nghiệp có tài khoản mở tại Ngân hàng giao dịch qua kênh Internet Banking hoặc ứng dụng

Mobile Banking, bao gồm nhưng không giới hạn các chức năng như: Vấn tin tài khoản, Vấn tin lịch sử giao dịch, Chuyển khoản, Thanh tốn hóa đơn, Trả nợ vay, Gửi tiết kiệm trực tuyến và Nhận tiền kiều hối…

-Giải pháp quản trị doanh nghiệp (ERP): Nodo cung cấp Giải pháp Phần

mềm Quản lý toàn diện & Hoạch định Nguồn lực Doanh nghiệp hợp nhất, được

phát triển dựa trên nền tảng Odoo (tên cũ là OpenERP), triển khai với các cơng nghệ điện tốn đám mây, nhằm cung cấp cho Doanh nghiệp và các Tổ chức sản xuất, kinh doanh một giải pháp phần mềm quản lý tồn diện với các tính năng mạnh mẽ, hồn chỉnh, linh hoạt, an toàn, ổn định và bảo mật.

-Thương mại điện tử: Nodo cung cấp đầy đủ các giải pháp nền tảng như:Doanh nghiệp với Doanh nghiệp (B2B), Doanh nghiệp với Khách hàng (B2C), Doanh nghiệp với Nhân viên (B2E), Doanh nghiệp với Chính phủ (B2G), Chính phủ với Doanh nghiệp (G2B), Chính phủ với Chính phủ (G2G), Chính phủ với Cơng dân (G2C), Khách hàng với Khách hàng (C2C), Khách hàng với Doanh nghiệp (C2B), Sàn thương mại điện tử (B2B2C).

-Thanh toán trực tuyến: Giải pháp Payment Gateway từ Nodo là hệ thống

phần mềm tập trung, trao đổi và xử lý các giao dịch thanh tốn giữa người tiêu dùng có thẻ, tài khoản ngân hàng hoặc ví điện tử với các Doanh nghiệp cung cấp hàng hố, dịch vụ trên Internet. Nghiệp vụ chính của cổng thanh tốn trực tuyến mà NoDo mang đến: Giao dịch thanh toán trên ATM, Giao dịch thanh toán điện tử tại quầy giao dịch Ngân hàng, nghiệp vụ xử lý bảng tin và nghiệp vụ báo cáo

Cung cấp các dịch vụ (adsbygoogle = window.adsbygoogle || []).push({});

-Thiết kế website:

Website giới thiệu và quảng bá doanh nghiệp. Website giới thiệu và trưng bày sản phẩm, dịch vụ. Website bán hàng trực tuyến, thương mại điện tử. Website tin tức.

Website cá nhân.

Website du lịch – resort. Website bất động sản, nhà đất. Và các loại website khác.

toán. Quản lý kho, bán hàng…

-Dịch vụ khác: Cung cấp dịch vụ tên miền,dịch vụ hosting,VPS, mail server.

-Gia công phần mềm: Công ty nhận các dự án phần mềm theo yêu cầu khách

hàng.

-Phát hành web game online

2.1.5 Kết quả hoạt động kinh doanh

Đơn vị tính: VNĐ

STT Chỉ tiêu Năm 2013 Năm 2014 Năm 2015

1 Tổng doanh thu 2.456.089.000 3.025.325.00 0

3.942.235.000 2 Lợi nhuận trước thuế 600.265.126 700.126.682 850.268.242 3 Chi phí thuế thu nhập

doanh nghiệp

132.058.327 154.027.870 187.059.013 4 Lợi nhuận sau thuế 468.206.799 546.098.812 663.209.229

Bảng 1: Kết quả hoạt động kinh doanh

(Nguồn: Báo cáo thường niên của công ty Công ty cổ phần truyền thơng và dịch vụ NoDo năm 2015)

Có thể thấy, lợi nhuận năm 2014 đạt 116,64 % so với năm 2013, tăng 16,64 %. Lợi nhuận năm 2015 đạt 121,45 % so với năm 2014, tăng 21,45 % và đạt 141,65% tăng 41,65 % so với năm 2013

2.2 Thực trạng vấn đề quản lý bug trong quy trình kiểm thử tại cơng ty

2.2.1 Các khâu trong quy trình kiểm thử

Phân tích u cầu, thiết kế

Khi công ty nhận dự án mới từ khách hàng, phía khách hàng sẽ gửi một số tài liệu yêu cầu của dự án. Đội kiểm thử tiến hành xác định rõ yêu cầu của khách hàng thông qua tài liệu đặc tả và khảo sát trực tiếp khách hàng. Việc khảo sát khách hàng có thể xuyên suốt dự án, bởi có những dự án mà khách hàng cũng khơng nắm được hết chức năng hệ thống cần có mà chỉ nắm được yêu cầu một cách tổng thể; chỉ khi được xây dựng lên thì khách hàng mới có những u cầu cụ thể hơn. Chính vì vậy, việc phân tích u cầu và thiết kế sẽ chỉ đáp ứng sơ bộ so với hệ thống hoàn thiện cuối cùng.

Lập kế hoạch kiểm thử

Khi đã nắm được nghiệp vụ, bộ phận kiểm thử sẽ lập kế hoạch kiểm thử. Việc lập kế hoạch nhằm xác định rõ các chức năng cần kiểm thử, dữ liệu kiểm thử, người thực hiện kiểm thử… để đảm bảo chất lượng kiểm thử. Việc lập kế hoạch kiểm thử ở công ty do trưởng bộ phận kiểm thử thực hiện. Trưởng bộ phận sẽ nắm rõ được tình hình dự án và tiến độ dự án thơng qua bản kế hoạch.

Trình bày kiểm thử

Khi đã hoàn thiện bản kế hoạch kiểm thử thì nhân viên kiểm thử sẽ thực hiện theo bản kế hoạch. Nhân viên sẽ trình bày chi tiết các testcase theo như bản kế hoạch phân công và đề ra. Các case kiểm thử phải đảm bảo đủ và bao quát được hết tất cả các trường hợp kiểm thử cần phải có. Trong trường hợp trình bày testcase bị thiếu, dẫn đến hệ thống vẫn cịn sai sót thì nhân viên sẽ chịu trách nhiệm cho phần được giao.

Thực thi kiểm thử

Kiểm thử trong giai đoạn đặc tả yêu cầu: Trong giai đoạn này, nhân viên

kiểm thử sẽ tiến hành kiểm tra về cấu hình, phần cứng, hệ điều hành có phù hợp với phần mềm cần kiểm thử và kiểm tra các thuộc tính có đầy đủ so với bản đặc tả khơng; kiểm tra xem bản yêu cầu có thể thực hiện được không? Sau khi kiểm tra xong, nhân viên sẽ báo cáo kết quả với trưởng bộ phận. Sau khi xác minh vấn đề, trưởng bộ phận sẽ tiến hành gặp và trao đổi với phía khách hàng để có những điều chỉnh sao cho phù hợp. (adsbygoogle = window.adsbygoogle || []).push({});

Kiểm thử trong giai đoạn thiết kế: Sau khi bản đặc tả đã chuẩn, bộ phận

thiết kế tiến hành thiết kế. Phần thiết kế nào được hoàn thành sẽ gửi cho bộ phận kiểm thử. Nhân viên kiểm thử tiến hành kiểm tra thiết kế có đúng với bản đặc tả yêu cầu không? Nếu không đúng với bản yêu cầu sẽ thông báo lại để bộ phận thiết kế điều chỉnh.

Kiểm thử trong giai đoạn lập trình: Sau khi phần thiết kế được hoàn tất,

phần thiết kế sẽ được chuyển sang bộ phận lập trình. Khi module nào được được hoàn thành sẽ được bàn giao cho bộ phận kiểm thử. Nhân viên kiểm thử sẽ tiến hành thực thi kiểm thử theo kế hoạch. Việc kiểm thử trong giai đoạn này được thực hiện theo quy trình:

1. Kiểm thử đơn vị: Nhân viên kiểm thử sẽ kiểm thử từng module một cách riêng biệt.

2. Kiểm thử tích hợp: Nhân viên kiểm thử tiến hành tích hợp các module lại với nhau để kiểm tra xem sự giao tiếp giữa các module có dẫn đến sai sót nào trên hệ thống khơng?

3. Kiểm thử hệ thống: Nhân viên kiểm thử tiến hành kiểm tra toàn bộ hệ thống, kiểm tra hiệu năng, bảo mật, cấu hình, khả năng vận hành…

4. Kiểm thử chấp nhận: Việc kiểm thử này sẽ được thực hiện bởi phía bên khách hàng để đảm bảo hệ thống đúng như yêu cầu của khách hàng. Nếu có vấn đề khơng đúng yêu cầu, bộ phận kiểm thử sẽ nhận phải hồi từ phía khách hàng và tiếng hành kiểm thử lại.

Báo cáo kết quả kiểm thử

Sau khi kiểm thử xong, nhân viên kiểm thử tổng hợp các bug lại, và gửi lại cho nhân viên lập trình chịu trách nhiệm để sửa lại.

2.2.2 Các yếu tố liên quan trong quá trình kiểm thử

Thiết bị

Nhân viên trong bộ phận kiểm thử sử dụng máy tính cá nhân hoặc máy để bàn để tiến hành kiểm thử cho các hệ thống phần mềm web. Đối với hệ thống chạy trên mobile/tablet thì nhân viên sẽ được cơng ty hỗ trợ thiết bị kiểm thử để đảm bảo chất lượng phần mềm. Trong trường hợp thiết bị không phù hợp để tiến hành kiểm thử, bộ phận kỹ thuật sẽ tiến hành hỗ trợ.

Dữ liệu

Tùy thuộc vào từng dự án mà chuẩn bị dữ liệu kiểm thử. Hầu hết các dự án đều ở các lĩnh vực khác nhau nên dữ liệu kiểm thử cũng khác nhau. Chính vì vậy nhân viên kiểm thử phải tìm hiểu thơng tin lĩnh vực dự án để có dữ liệu kiểm thử phù hợp. Một số dự mang tính chất đặc thù thì phía khách hàng sẽ cung cấp dữ liệu kiểm thử.

2.2.3 Kết quả phân tích vấn đề nghiên cứu

Trong thời gian thực tập tại công ty, tôi đã tiến hành phát phiếu điều tra và phỏng vấn trực tiếp các cán bộ nhân viên của công ty kết hợp với việc quan sát, tự tìm hiểu. Thơng qua đó tơi đã thu được những kết quả cần thiết bao gồm các thông tin chung về công ty, các thông tin ứng dụng CNTT, HTTT của công ty.

Số lượng phiếu phát ra: 10 phiếu Số phiếu thu về: 10 phiếu

Danh sách cán bộ nhân viên điền phiếu điều tra và trả lời phỏng vấn như sau:

STT Họ và tên Chức vụ

1 Lê Thị Thủy Trưởng bộ phận kiểm thử

2 Kim Thị Tâm Nhân viên bộ phận kiểm thử

3 Hoàng Minh Vương Giám đốc công ty

4 Nguyễn Trung Thành Nhân viên bộ phận lập trình

5 Phạm Văn Hà Nhân viên bộ phận thiết kế

6 Trần Văn Ánh Nhân viên bộ phận thiết kế

7 Nguyễn Đức Phương Nhân viên bộ phận lập trình

8 Hồng Văn Q Nhân viên bộ phận lập trình

9 Phạm Tiến Thành Nhân viên bộ phận lập trình

10 Nguyễn Thị Huyền Nhân viên bộ phận kiểm thử (adsbygoogle = window.adsbygoogle || []).push({});

Bảng 2: Danh sách cán bộ nhân viên điền phiếu điều tra và trả lời phỏng vấn.

Nhìn chung, kết quả thu được đem lại cái nhìn tổng qt về doanh nghiệp bao gồm thơng tin cơ bản về cơng ty, số lượng nhân viên chính thức, các lĩnh vực mà cơng ty kinh doanh, tình hình tài chính 3 năm gần đây của doanh nghiệp, các thông tin về cơ sở hạ tầng CNTT, mức độ quan tâm của công ty đến HTTT và CNTT. Kết quả khảo sát thu được như sau:

Câu hỏi: Đánh giá mức độ chậm deadline (hạn bàn giao sản phẩm) trong dự án?

Rất thường xuyên Thỉnh thoảng Không bao giờ 0 0.1 0.2 0.3 0.4 0.5 0.6

Một phần của tài liệu (Luận văn Đại học Thương mại) Ứng dụng hệ thống quản lý bug trong quy trình kiểm thử phần mềm tại công ty cổ phần truyền thông và dịch vụ NoDo (Trang 29 - 35)