1. Trang chủ
  2. » Giáo án - Bài giảng

Thuyết trình môn quản lý dự án CNTT cộng đồng sinh viên kiến trúc

40 589 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 40
Dung lượng 2,67 MB

Nội dung

Nội dung trình bày Thực hiện dự án: thiết kế - lập trình  Triển khai dự án ra thực tế 2Seminar - QLDA Công nghệ thông tin... Lên kế hoạch: Lịch trình tt Nhân sự trong dự án Seminar -

Trang 1

Cộng đồng sinh viên kiến trúc

1Seminar - QLDA Công nghệ thông

tin

Trang 2

Nội dung trình bày

 Thực hiện dự án: thiết kế - lập trình

 Triển khai dự án ra thực tế

2Seminar - QLDA Công nghệ thông

tin

Trang 3

 Hệ thống còn là một cộng đồng sinh viên trực tuyến, tạo ra những nhóm bạn và kết bạn với những nhóm khác Đồng thời họ có thể tổ chức sự kiện và mời người khác tham gia vào sự kiện của họ.

Seminar - QLDA Công nghệ thông tin 3

Trang 5

1 Giới thiệu (tt): Sự giả định, phụ thuộc

 Hệ thống được xây dựng dưới dạng Module của Dotnetnuke (DNN) => nhóm lập trình sẽ mất thời gian để tìm hiểu kiến trúc của DNN.

 Hệ thống được xây dựng dựa trên những website đã thực hiện trước đó => tận dụng được kinh nghiệm của những người đã tham gia thực hiện.

 Số lượng nhân sự có thể thay đổi trong quá trình thực hiện từ 3 - 5 (người) (do chuyển người qua dự

án khác)

Seminar - QLDA Công nghệ thông tin 5

Trang 6

2 Lên kế hoạch thực hiện

 Yêu cầu kỹ thuật

Trang 7

2 Lên kế hoạch – Phạm vi

Seminar - QLDA Công nghệ thông

- Hosting: Window server 2003

- Programming: NET 2.0 , DotNetNuke Framework

- VS Studio 2005, SQL Server 2005

Yêu cầu kỷ thuật

Trang 8

2 Lên kế hoạch: Quy trình PM

Seminar - QLDA Công nghệ thông

Trang 9

View Project List

View Project Detail

Trang 10

2 Lên kế hoạch: Lịch trình (tt)

 Use - case Back-end

Seminar - QLDA Công nghệ thông

Upload Video

Edit Project Delete project

Search student

(from Search)

View Project List

View Project Detail

Approved & Actived info

(from Admi n - Quan ly he thong)

Trang 11

2 Lên kế hoạch: Lịch trình (tt)

 Nhân sự trong dự án

Seminar - QLDA Công nghệ thông

Võ Thị Minh Kiều Trưởng dự án

Tất cả các thành viên Tham gia lập trình

Hồ Thị Hương Kiểm tra, ghi nhận lỗi

Trần Văn Tiến Thực hiện marketing đến các sinh viên

Trang 12

2 Lên kế hoạch: Lịch trình (tt)

 Tạo WBS và lịch trình

Seminar - QLDA Công nghệ thông

Trang 13

2 Lên kế hoạch: Kế hoạch huấn luyện

 Về kỹ thuật

Seminar - QLDA Công nghệ thông tin 13

qua

Ngôn ngữ lập trình 16 giờ Đã huấn luyện

Java Script 4 giờ Đã huấn luyện

Cấu hình hệ thống 8 giờ Đã huấn luyện

Trang 14

2 Kế hoạch huấn luyện (tt)

 Các qui trình liên quan

Seminar - QLDA Công nghệ thông tin 14

Nội dung Thời lượng Tiêu chuẩn cho qua

Đánh giá hệ thống 12 giờ Đã huấn luyện

Quản lý chất lượng 4 giờ Đã huấn luyện

Theo dõi đội nhóm 4 giờ Đã huấn luyện

Phòng ngừa lỗi 4 giờ Bắt buộc

14Seminar - QLDA Công nghệ thông

tin

Trang 15

2 Kế hoạch quản lý chất lượng

Trang 16

2 Lên kế hoạch: Ước lượng lỗi

sinh dự kiến Tỉ lệ ảnh hưởng Cơ sở định lượng

Yêu cầu và thiết kế 30 20% Dựa trên các

dự án đã thực hiện trước đó

Trang 17

2 Lên kế hoạch: kiểm tra chất lượng

◦ Code và kiểm thử chức năng con

Seminar - QLDA Công nghệ thông tin 17Seminar - QLDA Công nghệ thông

tin

Trang 18

 Cá nhân: báo cáo tiến độ công việc mỗi cuối ngày

 Nhóm: họp mỗi tuần 1 lần

Seminar - QLDA Công nghệ thông tin

2 Lên kế hoạch: Kế hoạch họp nhóm

18Seminar - QLDA Công nghệ thông

tin

Trang 19

2 Lên kế hoạch: Dự kiến rủi ro

xảy ra (0-1) Tác động

(1-10)

Nguy cơ rủi ro

1 Dự án không hoàn thành như mong đợi 0.5 8 4

2 Yêu cầu phức tạp từ ứng dụng 0.5 4 2

3 Tiêu hao nguồn nhân lực 0.2 5 1

4 Thiếu người có kỹ năng tốt 0.2 4 0.8

19Seminar - QLDA Công nghệ thông

tin

Trang 20

Giải pháp quản lý rủi ro

 Rủi ro: Dự án không hoàn thành như mong đợi

tin

Trang 21

Giải pháp quản lý rủi ro

 Rủi ro: Yêu cầu phức tạp của ứng dụng

tin

Trang 22

Giải pháp quản lý rủi ro

 Rủi ro: Tiêu hao nguồn nhân lực

 Giải pháp:

◦ Chuẩn bị dự phòng các vị trí then chốt

◦ Xoay vòng nhân sự

22Seminar - QLDA Công nghệ thông

tin

Trang 23

Giải pháp quản lý rủi ro

 Rủi ro: Thiếu người có kỹ năng tốt

 Giải pháp:

◦ Theo dõi kiểm tra cùng phía khách hàng

◦ Đào tạo nguồn, nâng cao kỹ năng cho nhân viên

23Seminar - QLDA Công nghệ thông

tin

Trang 24

3 Thực hiện và theo dõi: design - programming - tracking

 Thiết kế cơ sở dữ liệu: xây dựng các quan hệ, sơ đồ thực thể kết hợp, ràng buộc toàn vẹn dữ liệu,…, nhập một số dữ liệu mẫu để kiểm tra.

24Seminar - QLDA Công nghệ thông

tin

Trang 25

3 Thực hiện và theo dõi: design - programming - tracking

 Thiết kế giao diện: Login, Front-end, Back-end, danh sách các đồ án,…=> yêu cầu tính thẩm mỹ cao

25Seminar - QLDA Công nghệ thông

tin

Trang 26

3 Thực hiện và theo dõi: design - programming - tracking

 Thiết kế xử lý: Usecase Diagram, Activity Diagram,… kèm theo các mô tả chi tiết.

Tao Do an ? No

Moi ban/Nhom ban

Upload ?

Hoan thanh ?

Hien thi trang Quan ly tai khoan success

Hien thi Form Chia se Do an gom 3 buoc, default là focus buoc 1

Hien thi form upload images (buoc 2) Yes

Hien thi form moi ban, nhom ban (buoc 3)

Kiem tra tinh trang Do an

Chia se ban/

nhom ban ? Hien thi Form

Nhan nút Kích hoat trong admin tool

Goi yeu cau duyet do an No

Yes

No

Yes

Yes No

Mailserv er Admin

System User

Trang 27

3 Thực hiện và theo dõi: design - programming - tracking

 Ví dụ mô tả kèm theo cho sơ đồ ở slide trước

27

Seminar - QLDA Công nghệ thông tin

Description Cho phép user upload Đồ án môn học hoặc Đồ án tốt nghiệp để chia sẻ cho mọi

người hoặc giữ để quản lý những đồ án của riêng mình.

Actors Đối tượng là Sinh Viên

Preconditions Phải login vào hệ thống với role là Sinh Viên.

Postconditions Lưu tất cả các thông tin và thông tin liên quan về đồ án upload vào database và hiển

thị form Preview để user xem lại đồ án mà họ đã upload

Basic Flow of Events Sinh viên System

1/ Login thành công 2/ Hiển thị trang Quản lý tài khoản.

3/ Chọn chức năng Chia sẻ đồ án 4/ Hiển thị form chia sẻ đồ án cho phép sinh

viên upload đồ án thông qua 3 bước:

- Tạo đồ án.

- Upload ảnh cho đồ án.

- Mời bạn hoặc nhóm bạn tham gia.

Mặc định focus bước 1 (thông tin đồ án).

5/ Nhập thông tin đồ án 6/ Click nút “Bỏ qua’ để hủy bỏ 8/ Click nút “tạo đồ án”.

7/ Quay lại form Quản lý tài khoản.

9/ Save thông tin đồ án xuống database và hiển thị bước 2 cho phép user upload ảnh.

Trang 28

3 Thực hiện và theo dõi: design - programming - tracking

 Lập trình: hướng đối tượng, mô hình MVC, design pattern,…

 Đưa ra các tên lớp, tên thuộc tính, tên phương thức, tên các biến toàn cục, xây dựng class diagram

28Seminar - QLDA Công nghệ thông

tin

Trang 29

3 Thực hiện và theo dõi: design - programming - tracking

 Xây dựng cấu trúc thư mục cho ứng dụng Web

 Tạo các CSS phù hợp với giao diện đã thiết kế

29Seminar - QLDA Công nghệ thông

tin Seminar - QLDA Công nghệ thông tin 29

Trang 30

3 Thực hiện và theo dõi: design - programming - tracking

 Coding , xây dựng Javascript, Ajax,…

 Qui ước các biến truyền trong querystring của url

30Seminar - QLDA Công nghệ thông

tin Seminar - QLDA Công nghệ thông tin 30

Trang 31

3 Thực hiện và theo dõi: design - programming - tracking

 Theo dõi những vấn đề phát sinh bên trong và bên ngoài có

ảnh hưởng đến dự án như PCCC, thiên tai, hoàn cảnh riêng

của thành viên.

 Theo dõi và giải đáp những phản hồi của khách hàng.

 Hàng tuần các thành viên có báo cáo trưởng nhóm

31

Seminar - QLDA Công nghệ thông tin

main menu sang phải, dùng font arial size = 12.

Tg: 2 ngày, NV: L.H.T

tuần

31Seminar - QLDA Công nghệ thông

tin

Trang 33

4 Quản lý chất lượng

 Xây dựng test plan và test case

- Tạo test plan outline: mục đích, chức năng

cần test, cách test, tiêu chí chất lượng, môi

trường, kế hoạch, các luật cần tuân theo và

trách nhiệm của từng người.

- Kết quả là đầu vào của việc tạo test case: là

một bảng các hoạt động test, gần giống với

use case

Seminar - QLDA Công nghệ thông tin 33

Trang 34

4 Quản lý chất lượng (tt)

 Xây dựng test plan và test case

- Test case: bao gồm số thứ tự, yêu cầu, điều

kiện trước khi test, các bước test, kết quả

mong muốn.

Seminar - QLDA Công nghệ thông

Trang 35

4 Quản lý chất lượng

 Thực hiện test

- Sau khi lập trình viên build xong, tester bắt đầu test.

- Phải code review và pass unit test trước khi

chuyển giao cho tester

- Tester: test các chức năng mới, sau đó test toàn

bộ các test case.

- Tạo report: thống kê các test case pass hay fail.

Seminar - QLDA Công nghệ thông tin 35

Trang 36

4 Quản lý chất lượng

 Test môi trường và hiệu năng

- Cài đặt trang web trên môi trường thực live) trước khi cài đặt thật sự thành sản phẩm tới khách hàng.

(pre Test các test case nếu có lỗi phải sửa lập tức và report.

Seminar - QLDA Công nghệ thông tin 36

Trang 37

4 Quản lý chất lượng

 Báo cáo: hằng tuần báo cáo kết quả làm việc của lập trình viên và tester về sản phẩm Kế hoạch trong tuần tới Hằng tháng có báo cáo kết quả thống kê số lỗi, nguyên nhân và cách hạn chế số lỗi

Seminar - QLDA Công nghệ thông

Trang 38

5 Triển khai dự án

 Triển khai trên môi trường production (sản

phẩm)

 Training – support cho khách hàng

Seminar - QLDA Công nghệ thông

Trang 39

5 Triển khai dự án (tt)

 Triển khai trên môi trường production: môi

trường production tương tự môi trường đã

test khi test môi trường (prelive) Sau khi

pass test môi trường ta sẽ build production

(live) Sau khi build production xong ta có

thể thực hiện một số smoke test.

Seminar - QLDA Công nghệ thông tin 39

Trang 40

5 Triển khai dự án (tt)

 Training – support cho khách hàng.

Seminar - QLDA Công nghệ thông

Ngày đăng: 26/02/2016, 21:48

TỪ KHÓA LIÊN QUAN

w