1. Trang chủ
  2. » Luận Văn - Báo Cáo

CONTACT CENTER COLLECTORS DEVELOPMENT

27 278 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 720 KB

Nội dung

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN HOÀNG GIANG – 02 08 4805 07 LÊ THIỆN PHƯƠNG – 02 08 4805 25 NGUYỄN KIM DUY – 02 08 4805 06 TRẦN THANH PHƯỚC – 02 08 4801 24 ĐỒ ÁN MÔN HỌC QUẢN TRỊ DỰ ÁN CNTT ĐỀ TÀI: CONTACT CENTER COLLECTORS DEVELOPMENT TP.HCM – 5/2013 MỤC LỤC Contact Center Collectors Development Tóm tắt đồ án Sau khi đã học lý thuyết môn học “Quản trị dự án công nghệ thông tin”, hầu hết mọi người đều quan tâm đến một số vấn đề như: “trong thực tế, việc quản trị một dự án công nghệ thông tin sẽ như thế nào?”, “có gì khác giữa lý thuyết và thực tiễn”,… Đồ án này sẽ giới thiệu về một dự án công nghệ thông tin hoàn chỉnh đã được triển khai trong một công ty trong thực tế. Dự án này phát triển một phần mềm quản lý hoạt động của một số thiết bị viễn thông cụ thể. Qua dự án này, chúng ta sẽ cùng tìm hiểu xem trong thực tế, một dự án công nghệ thông tin được lên kế hoạch và triển khai như thế nào, trình tự các bước thực hiện ra sao, có những vấn đề nào nảy sinh cần giải quyết,… Trang 3 Contact Center Collectors Development 1. Giới thiệu tổng quan Phần này sẽ trình bày tổng quan về dự án cũng như một số khái niệm có liên quan đến dự án. 1.1. Giới thiệu về phần mềm VitalSuite NET VitalSuite NET là một công cụ tự động, toàn diện chuyên cung cấp những thông tin cần thiết về hoạt động mạng giúp người dùng tránh khỏi những vấn đề tiềm tàng, tối ưu hóa tài nguyên và lập kế hoạch hoạt động nhằm thu lại lợi nhuận cao nhất. VitalSuite NET có thể hoạt động trên hai môi trường MS Windows và Sun Solaris. Giao diện Web của VitalSuite NET giúp người dùng dễ dàng truy cập vào hệ thống để theo dõi hoạt động của các thiết bị viễn thông mà họ quan tâm, đồng thời có thể tạo ra các báo cáo tổng hợp tình hình hoạt động một cách trực quan của các thiết bị đó. Một số chức năng của VitalSuite NET:  Quản lý tài nguyên. Trang 4 Contact Center Collectors Development Thông qua VitalSuite NET, người sử dụng có thể theo dõi và quản lý nguồn tài nguyên mà cụ thể ở đây là các thiết bị viễn thông. VitalSuite NET sẽ cho người dùng biết trạng thái của thiết bị viễn thông đang xét là “tốt” hay “xấu”. Ví dụ người dùng đang quan tâm đến “Router CPU Utilization”, thông tin về “Router CPU Utilization” sẽ được hiển thị trong giao diện Web như hình vẽ trên. Người dùng sẽ biết được trạng thái hiện tại của thông số này là “Critical”, “Fair” hay là “Good”,…  Cung cấp thông tin hoạt động. VitalSuite NET cung cấp cho người dùng biết các thông tin về tình hình hoạt động của các thiết bị viễn thông. Thông qua chức năng này, người dùng có thể biết được một đại lượng nào đó của thiết bị viễn thông mà họ đang quan tâm có giá trị cụ thể là bao nhiêu tại một thời điểm cụ thể. Trang 5 Contact Center Collectors Development  Cung cấp xu hướng hoạt động. Chức năng này cho người sử dụng biết được xu hướng biến thiên trong tương lai (một tháng, ba tháng, sáu tháng và một năm) của một đại lượng nào đó. Qua đó, người dùng sẽ tránh phát sinh những vấn đề tiềm ẩn từ đó có kế hoạch phân bổ tài nguyên sao cho hợp lý để mang lại lợi ích cao nhất. Trang 6 Contact Center Collectors Development  Cảnh báo. Chức năng này cho phép người dùng định sẵn một ngưỡng cảnh báo đối với một đại lượng mà họ đang quan tâm. Khi giá trị hiện tại của đại lượng này thỏa điều kiện của ngưỡng cảnh báo, VitalSuite NET sẽ gửi tín hiệu cảnh báo đến cho người Trang 7 Contact Center Collectors Development dùng. Từ đó người dùng sẽ có chính sách điều chỉnh hợp lý, tránh được những trường hợp gây hại cho thiết bị viễn thông. Ví dụ: Người dùng đang quan tâm đến đại lượng “CPU Utilization” của một thiết bị nào đó. Giả sử trong thực tế, nếu giá trị của đại lượng này vượt quá 95% sẽ có thể gây hỏng thiết bị. Thông qua VitalSuite NET người dùng sẽ định ra điều kiện cảnh báo là “CPU Utilization > 90%”. Sau đó, nếu giá trị của “CPU Utilization” lớn hơn mức 90% thì VitalSuite NET sẽ gửi cảnh báo đến cho người dùng và người dùng sẽ có phương án điều chỉnh kịp thời để tránh gây hỏng thiết bị. 1.2. Giới thiệu về Collector Collector là một thành phần của VitalSuite NET. Các collector sẽ được chạy trên nền tảng VitalSuite NET. VitalSuite NET có vai trò như một platform để các collector có thể chạy trên đó. Mỗi collector đặc trưng cho một thiết bị viễn thông cụ thể nào đó. Điều này có nghĩa là mỗi collector được tạo ra chỉ có thể hoạt động cho một thiết bị cụ thể nào đó thôi, không thể áp dụng cho một thiết bị khác. Sau khi collector đã được tích hợp vào hệ thống VitalSuite NET, người dùng phải thực hiện một chức năng quan trọng có vai trò khởi động cho collector, chức năng đó có tên là “discovery”. Chức năng này cho phép các collector nhận diện ra các thiết bị mà nó cần phải theo dõi và thu thập dữ liệu. Sau khi đã khám phá ra thiết bị cho riêng mình, collector bắt đầu hoạt động. Các collector hoạt động theo một chu kỳ xác định. VitalSuite NET có quy định một tham số biễu diễn chu kỳ hoạt động của một collector, đó là “polling interval”. Ví dụ, nếu “polling interval”=5 thì collector sẽ có chu kỳ hoạt động là 5 phút, nghĩa là cứ mỗi 5 phút collector lại hoạt động một lần. Mỗi lần hoạt động, collector sẽ đi thu thập dữ liệu từ các thiết bị và lưu vào các bảng dữ liệu của nó trong cơ sở dữ liệu của hệ thống VitalSuite NET. VitalSuite NET sẽ tổng hợp các dữ liệu này thành các thông tin mà người dùng quan tâm (cách thức tổng hợp dữ Trang 8 Contact Center Collectors Development liệu được người phát triển phần mềm định nghĩa khi lập trình tạo ra các collector). Các thông tin này sẽ được hiện thị trên giao diện Web tùy thuộc vào chức năng mà người dùng chọn. 1.3. Giới thiệu về dự án “Contact Center Collector” Dự án này phát triển một bộ gồm 7 collector cho thiết bị Alcatel-Lucent Genesys Enterprise. Những collector này sẽ được tích hợp vào VitalSuite NET phiên bản 10.2 và chúng có đầy đủ các chức năng của một collector như đã giới thiệu ở các phần trên. - Phạm vi dự án: Bộ collector này sẽ thu thập dữ liệu từ -SML-MIB, CALLSTATS-MIB, H323-MIB, SSM-MIB, OSR-MIB, tổng hợp các dữ liệu đó thành các đại lượng mà người dùng quan tâm và biểu diễn thông tin qua giao diện Web của VitalSuite NET. - Các giả định: Tập tin SNMPwalk sẽ được cung cấp để xác thực các yêu cầu và từ đó có thể bắt đầu phát triển các collector. Các collector này chỉ hoạt động theo giao thức SNMP phiên bản 2c. - Các ràng buộc: Các collector được phát triển trong dự án này phải phụ thuộc vào và tương tác với các đặc trưng khác các các collector khác trong phần mềm VitalSuite NET. - Các rủi ro: Ứng dụng Alcatel-Lucent Genesys (là một hay nhiều máy chủ đang chạy Genesys) phải hỗ trợ chương trình discovery chuẩn của VitalSuite NET và giao diện thu thập dữ liệu SNMP. Trang 9 Contact Center Collectors Development Phải có sẵn dữ liệu trong SNMPwalk cho việc chứng thực dữ liệu để hoàn tất việc phát triển các collector này. - Một số thông tin khác Thời gian: 53 ngày. Số người tham gia: 7 người (chỉ tính những người tham gia chính, không tính những người tham gia dự án với vai trò hỗ trợ). Kinh phí: Vì bộ phận phát triển hoàn toàn độc lập với bộ phận kinh doanh cũng như tài chính nên kinh phí không được đề cập đến trong dự án này. 2. Lập kế hoạch 2.1. Tiếp nhận và phân tích yêu cầu của khách hàng Sau khi tiếp nhận yêu cầu của khách hàng (xem chi tiết trong phần 1 và 2 của [2]), Quản lý dự án sẽ sử dụng phần mềm Remedy để tạo ra một dự án mới và thực hiện việc quản lý cũng như theo dõi dự án thông qua phần mềm này. Dự án này được tạo ra với Bug ID là EBC0019878 và Quản lý dự án sẽ điền đầy đủ các thông tin về dự án như đã giới thiệu ở phần trên cũng như thông tin về những nhóm có liên quan vào đây để tiện theo dõi (xem chi tiết trong hình 2.1). Từ lúc này trở đi, mọi hoạt động cũng như thay đổi của dự án này đều được phản ánh lên Bug EBC19878 này và mọi thành viên tham gia dự án phải có trách nhiệm thực hiện đúng theo quy định của công ty cũng như Quản lý dự án. Trang 10 [...]... Trang 26 Contact Center Collectors Development Tài liệu tham khảo [1] Slide bài giảng, TS Nguyễn Hải Quân [2] \ContactCenter\Requirement&Design\CCCollectorsFDD.pdf [3] \ContactCenter\ReviewRecord\VSDC-RR-EBC0019878-003-Requirement Review Record.doc [4] \ContactCenter\Plan&Monitoring\Project Schedule for EBC0019878.mpp [5] \ContactCenter\Plan&Monitoring\VSDC-ESF-D020-Project Estimation FormContact Center- Collector.xls... sẽ giới thiệu chi tiết hơn về bản “Review Record” này Trang 11 Contact Center Collectors Development Product Name & Release Code /Doc Reference: Change Request(s) Included: Doc Title (&ID) / Code Desc: Date: Time: Moderator: VitalSuite Release 10.2 Contact Center Collectors Development Document None – First Draft Contact Center Collectors Development Document 2007-10-17 Doc Issue No 0.1 Location: Room... [6] \ContactCenter\ReviewRecord\VSDC-RR-EBC0019878-002-Team detail plan Review.pdf [7] \ContactCenter\QMS\TMA-SW-DI-004-VS-DC-Design Discipline.pdf [8] \ContactCenter\ReviewRecord\VSDC-RR-EBC0019878-004-FDD Internal Review Record.pdf [9] \ContactCenter\ReviewRecord\VSDC-RR-EBC0019878-001-FDD Review Record.pdf [10] \ContactCenter\QMS\TMA-SW-DI-005-VS-DC-Implementation Discipline.pdf [11] \ContactCenter\Implementation\Testing\UnitTest\... nguồn tránh được rất nhiều lỗi không đáng có Sau đây là một Check List mẫu đã được thực hiện bởi một developer của dự án Trang 20 Contact Center Collectors Development Collector Unit Test Checklist Project ID: Checked By: Note: VitalSuite DC Anh Tran Work product: Date : Contact Center Collector 10/30/2007 I – Header # 1.1 1.2 1.3 II– DeviceStats # Ye No N/A s Do these fields: :description, :shortDescription,... Record.pdf [10] \ContactCenter\QMS\TMA-SW-DI-005-VS-DC-Implementation Discipline.pdf [11] \ContactCenter\Implementation\Testing\UnitTest\ [12] \ContactCenter\QMS\TUP Overview.pdf [13] \ContactCenter\QMS\TMA-SW-DI-009-VS-Configuration Management Discipline.pdf [14] \ContactCenter\QMS\TMA-VS-DC-PR-001-Project Quality Plan - VitalSuite DC.pdf Trang 27 ... collector và toàn công ty Trang 17 Contact Center Collectors Development Hình 3.1 Kế hoạch chi tiết của hai công việc Solution và Implementation 3.1 Thiết kế Trong giai đoạn này, các thành viên làm nhiệm vụ thiết kế trong dự án sẽ thực hiện việc thiết kế các collector theo yêu cầu của khách hàng Phần thiết kế của các collector này sẽ được bổ sung trực tiếp vào tập tin CCCollectorsFDD.doc của khách hàng... tra lại Sau khi xét thấy bản kế hoạch của dự án đã đạt yêu cầu, Quản lý nhóm phát triển collector sẽ thông báo cho Quản lý dự án được biết và Quản lý dự án sẽ baseline bản kế hoạch Trang 16 Contact Center Collectors Development Hình 2.3 Kế hoạch chi tiết của dự án 3 Triển khai dự án Sau khi Quản lý Nhóm phát triển collector đã chấp thuận Kế hoạch chi tiết của dự án, Quản lý dự án baseline bản kế hoạch.. .Contact Center Collectors Development Hình 2.1: Bug EBC0019878 Bước tiếp theo là thực hiện việc phân tích yêu cầu của khách hàng Quản lý dự án có trách nhiệm phải nghiên cứu kỹ yêu cầu của khách hàng để lập kế hoạch... này mô tả đầy đủ về tài liệu cần được review và công việc cũng như nhiệm vụ, vai trò của các thành viên tham gia vào quá trình review này Sau đây là một ví dụ về bảng phân công: Trang 18 Contact Center Collectors Development INVITEES Table (Reviewers/Inspectors) *: Role Name R/I DEV DEV DEV DEV DEV DEV DEV DEV Anh Tran Anh Quach Thuan Le Chuong Nguyen Uyen Do Tuyen Nguyen Phuong Huynh Giang Nguyen... review sẽ dành thời gian để review và gửi comment cho Moderator theo kế hoạch Sau khi tổng hợp xong các comment, Moderator sẽ gửi bản Review Record tổng hợp cho các thành viên thiết Trang 19 Contact Center Collectors Development kế Các thành viên thiết kế sẽ xem xét lại các comment Nếu comment nào hợp lý thì họ sẽ sửa tài liệu theo comment đó còn nếu thấy chưa hợp lý thì họ sẽ phải làm việc trực tiếp với

Ngày đăng: 25/11/2014, 18:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w