1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bài tập lớn quản lý dự án phần mềm quản lý dự án xây dựng website quảng bá sản phẩm đá ốp lát

37 1,1K 13

Đ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 37
Dung lượng 2,82 MB

Nội dung

Chúng em đã phần nào làm được công việc cơ bản trong quá trình quản lý của một dự án công nghệ thông tin, hiểu được chức năng nhiệm vụ của từng công việc.. Nhân đây nhóm chúng tôi cũng x

Trang 1

Trường Đại học Công nghiệp Hà Nội Khoa Công nghệ thông tin

Trang 2

BÀI TẬP LỚN QUẢN LÝ DỰ ÁN PHẦN MỀM

Đề tài: Quản lý dự án xây dựng website quảng bá sản phẩm đá ốp lát.

GV hướng dẫn: Ths Nguyễn Đức LưuNhóm thực hiện: Nhóm 10

Thành viên : Phạm Song Hào

Đoàn Tuấn AnhNguyễn Văn Phượng

Hà Nội, ngày 06, tháng 06, năm 2014

LỜI CẢM ƠN

Với đề tài Quản lý dự án xây dựng Website quảng bá sản phẩm đá ốp lát.

Chúng em đã phần nào làm được công việc cơ bản trong quá trình quản lý của một dự

án công nghệ thông tin, hiểu được chức năng nhiệm vụ của từng công việc Trong quá trình làm bài tập lớn này chúng em xin chân thành cảm ơn Thầy Ths Vũ Đức Lưu – giảng viên hướng dẫn bộ môn Quản lý dự án đã giúp chúng em hiểu được ý nghĩa của môn học, giảng dạy cho chúng em hiểu những kiến thức cơ bản cần có trong công việcquản lý một dự án công nghệ thông tin, và đồng thời thầy đã giúp đỡ, góp ý với chúng

Trang 3

em rất nhiều trong quá trình làm bài tập lớn của môn học Nhân đây nhóm chúng tôi cũng xin cám ơn các bạn trong lớp đã có những lời góp ý cho nhóm trong quá trình thực hiện làm bài tập lớn.

LỜI MỞ ĐẦU

Bạn nghĩ như thế nào khi một công ty không có người quản lý, và không cóphương pháp quản lý hiệu quả Công việc quản lý trong bất kỳ ngành nghề nào hiệnnay đều rất quan trọng, chính vì thế công việc Quản lý dự án phần mềm cũng không có

gì khác biệt Hiện nay, với sự phát triển không ngừng nghỉ của ngành công nghệ phầnmềm, ứng dụng của nó trong hầu hết các lĩnh vực của đời sống thì công việc xây dựngnên môt sản phẩm phần mềm cũng mất kinh phí, thời gian, yêu cầu nguồn nhân lực… Vậy chúng ta cần làm gì để hoàn thành được một dự án, sản phẩm phần mềm thì công

Trang 4

việc quản lý để xây dựng nó rất quan trọng và điều này không có ai có thể phủ nhậnđược.

Sau đây chúng em xin giới thiệu đến thầy và các bạn về những công việc chúng

em đã làm trong quá trình thực hiện làm đề tài Quản lý dự án xây dựng Website quảng

theo nhóm

1 Mục đích.

Trang 5

Quản lý được quá trình “xây dựng website trưng bày sản phẩm đá ốp lát củacông ty Đức Doanh.

2 Mục tiêu.

2.1 Tổng quan

 Thu thập, tìm hiểu,đánh giá các yêu cầu của khách hàng

 Kiểm soát các yêu cầu đảm bảo sao cho dự án tiến hành thì mọi yêucầu đề ra đều được thực hiện tốt

 Tất cả các thành viên thực hiện đúng công việc, đúng tiến độ dự ántheo WBS để đảm bảo dự án hoàn thành đúng kế hoạch

 Sau mỗi giai đoạn cần phải có kế hoạch để kiểm soát chất lượngcủa từng giai đoạn đó

 Sớm lập các kế hoạch rủi ro, nhận diện rủi ro, đánh giá định tínhđịnh lượng của rủi ro, các kế hoạch đáp ứng rủi ro

Trang 6

 Chương III Quản lý rủi ro, Quản lý truyền thông.

- Phân chia công việc một cách linh hoạt, hợp lý

- Cách thức làm một công việc có huy động sự tham gia của mọi người (thểhiện tính dân chủ trong dự án)

- Áp dụng phương pháp phân chia công việc theo từng giai đoạn

- Thống kê các công việc thực hiện được, chưa thực hiện được trong quá trìnhlàm dự án

- Lên kế hoạch quản lý rủi ro, khi gặp rủi ro thì bình tĩnh “phân tích” rủi ro, ràsoát lại quy trình thực hiện ra công việc có rủi ro để tìm nguyên nhân và khắc phục

- Xây dựng bảng công việc theo phương pháp trình tự

- Sử dụng phương pháp ước lượng phi khoa học

- Sử dụng phương pháp sơ đồ thanh GANTT để xây dựng lịch biểu

- Xây dựng kế hoạch công việc bằng cách sử dụng công cụ Microsoft Project

5 Giới thiệu dự án

 Danh sách tổ dự án

 Phạm Song Hào < Leader>

 Đoàn Tuấn Anh

 Nguyên Văn Phượng<Thư kí>

Trang 7

 Chủ đầu tư <khách hàng>

Công ty Đức Doanh GrantineDĐ: 0988357468

SĐT: 0436862571Địa chỉ: Duyên Hà-Thanh Trì-Hà Nội

 Cơ quan chủ quản đầu tư

CÔNG TY TNHH TM Web- HAPSĐT: 0963030693

Địa chỉ: Ngã Tư – Nhổn – Từ Liêm – Hà Nội

 Tổng chi phí đầu tư của dự án

75.000.000 VND (Bảy mươi lăm triệu đồng)

 Thời gian thực hiện dự án

Thời gian dự kiến: 20 ngày

Thời gian bắt đầu: 10/05/2014

Ngày kết thúc : 29/05/2014

Phần II Nội dung

1 Chương I Quản lý yêu cầu, Quản lý thời gian, Quản lý chi phí

1.1 Quản lý yêu cầu.

Các yêu cầu khi chúng ta cần làm được trong dự án

1.1.1 Yêu cầu chức năng nghiệp vụ.

 Website phải đăng được hết tất cả các mặt hàng của công ty

 Các mặt hàng đăng lên phải có đầy đủ thông tin(loại hàng, tênhàng, trọng lượng, giá tiền, số lượng trong kho, ngày xuất xưởng,

… )

 Đây là website trưng bày sản phẩm nên không có chức năng thanhtoàn online nên mọi thông tin về công ty, sản phẩm cần để kháchhàng cần khi muốn mua hàng phải rõ ràng minh bạch và được thểhiện rõ trong mục liên hệ

1.1.2 Yêu cầu phi chức năng nghiệp vụ.

 Website phải hoạt động được trên đa nền tảng gồm cho cả desktop

Trang 8

 Giao diện thân thiện phục vụ tốt cho việc xem hàng của khách.

 Cung cấp đầy đủ thông tin về hàng

 Cung cấp thông tin liên lạc khi cần với khách hàng

 Website thực hiện đúng chức năng, không vi phạm pháp luật

 Yêu cầu tích hợp quyền và bản quyền

 Hệ thống phải có database đủ lớn để có thể lưu trữ đầy đủ thông tin

 Yêu cầu trước tiên của người dùng là phần mềm phải dễ sử dụng

 Phải bắt lỗi và thông báo chính xác khi mắc lỗi trong quá trình xửlý

 Phải kết nối với máy in để kết xuất báo cáo

 Giao diện dễ sử dụng, không quá phức tạp hay có tính đánh đố

 Bố trí các điều khiển phải dễ nhìn, có trật tự, có thể nhận biết dễdàng các chức năng

 Sử dụng ngôn ngữ tiếng Việt nhưng ngắn gọn dễ hiểu

 Màu sắc hài hòa để khi dùng phần mềm lâu không bị mỏi mắt

Trang 9

 Cơ sở dữ liệu phải có khả năng lưu trữ được số lượng thông tinlớn Có thể cập nhật thông tin một cách chính xác và nhanh nhất.

 Có hướng dẫn sử dụng hoặc khóa tập huấn sử dụng phần mềm

 Khi có sự cố phải có trách nhiệm bảo trì sửa lỗi hệ thống

 Cam kết đối với khách hạng nếu vi phạm cách điều khoản tronghợp đồng sẽ phải bồi thường nhưtrong hợp đồng đề ra

1.2 Quản lý thời gian

1.3 Quản lý chi phí

Các mục chi dự án

Chi phítrực tiếp

Phí nhân viên Lương, thưởng phúc lợiGiá hợp đồng con Giá cá nhân đối tác kinh doanhGiá vật tư Mua phần mềm

Phí thuê máy PC, máy inPhí văn phòng Giấy , bàn ghế, vật dụng văn phòngTiền thuê văn phòng Thuê văn phòng cho dự án

Phí đi lại và trao đổi Phí đi lại và trao đổi phục vụ dự ánChi phí

gián tiếp

Phí nhân viên Phí hỗ trợ kỹ thuật cho dự ánPhí vật tư Phí thiết bị công nghệ thông tinChỉ tiêu Phí bán va hành chính Phí hoạt động văn phòng, quảng cáo

Trang 10

6 Thiết kế giao diện 3.000.000

13 Chi phí đầu tư thiết bị, máy móc 3.000.000

14 Chi phí cho hội họp, tiếp khách 3.000.000

15 Chi phí cho các vấn đề công nghệ kĩ

Thành tiền (VNĐ)

Trang 11

Quản lý DS thiết bị bảo

Quản lý thiết bị tồn kho 375.000

Thiết kế giao diện trang

Trang 12

Thiết kế module liên

Lập trình module liên

Lập trình module liên hệ 600.000 Lập trình module tìm

Trang 13

 Mô tả công việc:

• Lập kế hoạch triển khai dự án trực thuộc phạm

vi quản lý

• Tiếp nhận dự án, lập dự trù nguồn lực thựchiện(con người, tài chính, thiết bị, vật tư…)

• Thông báo phối hợp với các phòng ban liên quan

để chuẩn bị nguồn lực thực hiện dự án

• Đề xuất phương án dự phòng khi dự án khôngđược triển khai theo đúng kế hoạch

• Tham gia đánh giá, dự phòng rủi ro và các biệnpháp phòng tránh, khắc phục rủi ro

• Điều hành, tổ chức thực hiện, kiểm soát chấtlượng, tiến độ dự án

• Phân bổ công việc hợp lý cho người tham gia dựán

• Giám sát tiến độ, chất lượng triển khai dự án

• Chỉ đạo công tác thanh quyết toán chi phí thicông của dự án

• Quản lý đánh giá chất lượng thực hiện của cácthành viên

Trang 14

• Báo cáo tình hình triển khai dự án

• Thành thạo ngôn ngữ lập trình C/C++, Java,hiểu biết tốt về quản trị cơ sở dữ liệu Oracle,MySql

• Tiếng anh trình độ C hoặc tương đương

• Năng lực lập kế hoạch, truyền đạt thông tin vàgiao tiếp hiệu quả, có khả năng tạo động lực vàkhuyến khích nhân viên làm việc

• Có khả năng làm việc nhóm và năng lực ủy tháccông việc

 Chức năng: Giám sát dự án

 Mô tả công việc:

• Giám sát các quy trình phát triển dự án của cácthành viên trong đội, đảm bảo cho quá trình pháttriển sản phẩm được đúng theo quy trình pháttriển phần mềm

• Giám sát thời gian phát triển dự án

 Yêu cầu:

• Tận tụy với công việc, có khả năng chịu áp lựccông việc cao, chịu deadline tốt, có khả nănglàm việc nhóm

• Khả năng đọc hiểu tiếng anh chuyên ngành tốt

• Có kiến thức về chuyên ngành công nghệ thôngtin Có tư duy tốt

Trang 15

 Chức năng: Nhân viên.

 Mô tả công việc:

• Lập trình ứng dụng trên nền Java phục vụ các dự

án lớn của doanh nghiệp

• Quản trị hệ thống mạng window gồm ActiveDirectory, DHCP, DNS, IIS, ISA

• Trình độ học vấn: Đại học trở lên

 Yêu cầu:

• Kinh nghiệp từ 2 – 5 năm kinh nghiệm

• Thành thạo các ngôn ngữ lập trình C/C++, Java

• Biết phân tích và thiết kế cơ sở dữ liệu (MSAccess, MS Sqlsever, Oracle, My Sql…)

• Có kinh nghiệm trong việc thiết kế, lập trìnhphần mềm quản lý, am hiểu hệ thống kế toánViêt Nam

• Đọc hiểu, dịch tốt tài liệu tiếng anh (có văn bằngchứng chỉ xác nhận)

2.1.2 Thông tin nhân sự.

 Kinh nghiệm DEV, Leader tại công ty FPT

 Chuyên môn Lập trình java ứng dụng, Lập trình

hướng đối tượng, phân tích thiết kế

hệ thống

2 Đoàn Tuấn Anh

 Ngày sinh 12/07/1993

Trang 16

Hà nội

 Trình độ Đại học

 Kinh nghiệm Designer, Coder tại Công ty ES

 Chuyên môn Thiết kế Website, Quản trị mạng

Lập trình java doanh nghiệp

3 NGuyên Văn Phượng

 Chuyên môn Coder

 Kinh nghiệm Coder tại Công ty phần mềm An Phú

5 Nguyễn Văn Long

Trang 17

 Kinh nghiệm KTV tai Công ty phần mềm GTI

 Chuyên môn Phân tích thiết kế hệ thống

 Kinh nghiệm Nhân viên tại Công ty JSort

7 Hoàng Trung Phong

 Chuyên môn Coder

 Kinh nghiệm Coder tại Công ty FPT

 Chuyên môn Tester

 Kinh nghiệm Tester tại Công ty Digi

2.1.3 Bảng ma trận trách nhiệm

Trang 18

Khảo sát, Phân tích

Thiết

kế GUI

Code Test Bảo

 C (Contributing): Tham gia đóng góp

 I (informing): Thông báo cho biết

 K: không

2.1.4 Kế hoạch làm việc cho tổ dự án

Lịch biểu công việc.

9 Thời gian thực hiện dự án

Tổng thời gian dự kiến thực hiện dự án trong 20 ngày, côngviệc được phân chia như sau:

Khảo sát, phân tích thiết kế hệ thống 5Lập trình, kiểm thử các modun, bàn giao 14

Trang 19

từng phân hệ cho khách hàng, sửa cáclỗi.

Trang 20

10 Thời gian chi tiết.

Công việc cụ thể sẽ được phân công cụ thể như sau:

 Giai đoạn 1: Xác định yêu cầu, Phân tích thiết kế hệ thống

Điều tra thăm dò

 Giai đoạn 2 : Thiết kế GUI,

Trang 21

 Giai đoạn 3: Code.

• Vũ Hùng Mạnh

• Nguyễn Văn Hoàng

• Hoàng Trung Phong

Lập trình module tìm kiếm

1 day 28/05/13 28/05/13Tích hợp hệ thống

Trang 22

 Giai đoạn 4: Testing.

Kiểm thử mức hệ thống

1 day 04/06/13 04/06/14Test giao diện

• Nguyễn Văn Hoàng

2.1.5 Đào tạo – phát triển nguồn nhân lực.

Ngoài kỹ năng chuyên môn của nhân viên trong tổ dự án ,công tyvẫn có chính sách đào tạo vào phát triển nguồn nhân lực, kỹ năngmềm…

 Training: Mỗi thành viên trong tổ dự án mỗi tuần phải gửi kếhoạch làm việc của cá nhân tương ứng với từng giai đoạn của

dự án (làm được, chưa làm được ) đến PM Ngoài ra, sẽ cóthêm 3 ngày trong tháng được đào tạo, tìm hiểu công nghệmới hiện nay trong quá trình thực hiện dự án, để có nhữngbước chuyển hướng phù hợp với thời cuộc, công nghệ

Trang 23

 Hỗ trợ, khen thưởng: Với đội dự án hoàn thành dự án trướchoặc đúng tiến độ đảm bảo yêu cầu cũng như chất lượng sảnphẩm đạt chuẩn thì được hưởng chế độ khen thưởng cho từngviên trong đội dự án Tương tự như vậy với từng cá nhân cónhiểu thành tích trong công việc ngoài lương hỗ trợ, sẽ cóthêm lương thưởng…

- Hiệu quả thời gian

- Hiệu quả nguồn lực

Trang 24

Các metric có thể dùng trong dự án này là :

 Tính khả dụng của giao diện

 Tính toàn vẹn của dữ liệu

 Tính ổn định của ứng dụngCác loại kiểm thử có thể dùng

 Kiểm thử chức năng định kỳ nhằm đảm bảo chức năng tuân thủtheo đúng yêu cầu

 Lập trình viên có kinh nghiệm kiểm tra code đọt xuất có tuân thủ đúng chuẩn không

 Kiểm tra tính toàn vẹn dữ liệu cuả ứng dụng trên mỗi tập hợp

dữ liệu chuẩn

Kế hoạch giám sát chất lượng cơ sở liên tục

Đội dự án Họp hàng tuần, thông báo nhanh đến đội dự án những

thay đổi quan trọngNhà tài trợ Báo cáo thực hiện hàng tháng

Những người liên

quan đến dự án

Những đối tượng chính liên quan đến đội dự án ở mọi lĩnh vực chức năng cần có người đại diện trong đội kiểm thử và có mặt trong mỗi cuộc họp

Nhà cung cấp Không có trong dự án

Trang 25

2.2.2 Rà soát

Mục tiêu chính của việc xem xét nhằm để tìm ra lỗiTrong dự án hoạt động rà soát phải thực hiện theo chuẩn IEEE gồm có

ba loại:

Review: Cuộc họp chính thức nhằm trình bày một vấn đề, một tài liệu,

một sản phẩm cho những người quan tâm, người sử dụng, khách hàng nhằm thu thập ý kiến phản hồi hoặc đạt được sự thỏa thuận phê chuẩn trênvấn đề, tài liệu hoặc sản phẩm được trình bày

Walkthrough: Kỹ thuật đánh giá không chính thức, qua đó tác giả

của một tài liệu, sản phẩm giải thích tài liệu, sản phẩm đó cho một nhómđồng nghiệp Các đồng nghiệp này sẽ đặt câu hỏi hoặc cho ý kiến bổ sung

về một số lĩnh vực để bảo đảm chất lượng kỹ thuật của tài liệu hoặc sảnphẩm

Inspection: Kỹ thuật đánh giá chính thức, qua đó tài liệu, sản phẩm

được những người không phải là tác giả hoặc trực tiếp liên quan kiểm tramột cách chi tiết để phát hiện lỗi, các vi phạm tiêu chuẩn, hoặc các vấn đềkhác (nếu có) Về cơ bản, nó được tổ chức và thực hiện chặt chẽ hơnwalkthrough Vai trò của những người tham gia được phân định rõ ràng.Tài liệu chuẩn bị cho việc xem xét được chuẩn bị trước chu đáo

2.2.3 Kiểm thử

Kiểm tra lỗi (testing) là một hoạt động sống còn trong sản xuất PM Kiểmtra lỗi nhằm mục đích chứng minh rằng các yêu cầu đối với PM là được thỏamãn Các hoạt động kiểm tra bao gồm các bước: lập kế hoạch, thiết kế test, thihành test, và báo cáo kết quả kiểm tra Chi tiết về kiểm tra PM chúng tôi đãtrình bày trong TGVT A số tháng 12/2005 (ID: A0512_110)

Ở đây chúng ta muốn nhấn mạnh đến bước lập kế hoạch kiểm tra bắt đầu

từ giai đoạn nhận và phát triển yêu cầu Tương tứng với mỗi yêu cầu là mộtphương pháp kiểm tra thích hợp Một yêu cầu không thể coi là hoàn chỉnh nếunhư nó không thể kiểm tra được Kế hoạch kiểm tra được thiết lập ngay từchặng phát triển yêu cầu

Do yêu cầu thường xuyên thay đổi nên kế hoạch kiểm thử sẽ thay đổi theo

Trang 26

2.2.4 Phân tích lỗi

Phân tích lỗi được thực hiện trên tất cả lỗi được tìm thấy, nhằm mục đíchtìm hiểu nguyên nhân và xu hướng gây ra lỗi, định hướng cho việc sửa chữa cáclỗi hiện hành cũng như phòng ngừa, triệt tiêu khả năng xảy ra lỗi trong tươnglai Phân tích lỗi là con đường chính yếu phục vụ cho việc giảm sự xuất hiệnlỗi

Phân tích lỗi không chỉ nhằm mục đích cải thiện tình trạng lỗi của phầnmềm đang xây dựng, xa hơn nó cho ta thấy được những điểm yếu cần cải tiếncủa quy trình phát triển PM Thông tin về lỗi của các dự án trong quá khứ sẽcho ta thấy được nên cải tiến, thay đổi quy trình phát triển PM như thế nào đểcác dự án trong tương lai tránh đi vào "vết xe đổ” của các dự án trước

Số liệu phục vụ cho việc phân tích lỗi có thể đến từ nhiều nguồn khácnhau Mỗi tổ chức tuỳ theo nhu cầu và đặc điểm riêng, tự định nghĩa và thu thậpcác số liệu này

Lỗi trong quá trình phân tích và sửa chữa có thể được phân loại để cóhành động phù hợp, tuỳ theo các đặc tính khác nhau mà chúng thể hiện Cácđặc tính trong Bảng: "Các thuộc tính của lỗi." thường được sử dụng trong nhiều

hệ thống phân tích lỗi

Để đảm bảo chất lượng của công việc phân tích lỗi chúng ta phải hiểu rõcác loại, thuộc tính của lỗi

BẢNG: CÁC THUỘC TÍNH CỦA LỖI.

Độ nghiêm

trọng (Severity)Ảnh hưởng của lỗi đối với PM đang được xây dựng, bao gồm các mức:

 Critical: Rất nghiêm trọng, có thể làm cho PM "chếtcứng" và không sử dụng được

 Major: Nghiêm trọng, buộc phải sửa chữa để có thể sửdụng được như yêu cầu đề ra

 Minor: Nhẹ, tuy không làm PM ngưng chạy, nhưng làmcho việc sử dụng PM khó khăn hoặc gây bất tiện chongười dùng

 Cosmetic: Không ảnh hưởng đến chức năng hay hiệunăng của PM được quy định trong yêu cầu (như vấn đề

Ngày đăng: 12/03/2015, 08:23

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w