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
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

Đ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

Trang 1

Trường Đại học Công nghiệp Hà NộiKhoa 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ưu Nhóm thực hiện: Nhóm 10

Thành viên : Phạm Song Hào Đoàn Tuấn Anh Nguyễ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ệc quả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ện nay đề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ần mề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ựng nê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ảngbá sản phẩm đá ốp lát.

Phần I Mở đầu

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

Lý do chọn đề tài.

Với sự phát triển của công nghệ truyền thông, thông tin Công việc mua bán, quảng bá sản phẩm,… của các doanh nghiệp, cá nhân ngày càng phổ biến Chính vì vậy mà

chúng em muốn thực hiện đề tài “Quản lý dự án xây dựng Website quảng bá sảnphẩm đá ốp lát” Trong môn quản lý dự án để hiểu thêm về những công việc cần phải

làm, xây dựng trong quá trình thực hiện xây dựng tạo nên một sản phẩm phần mềm có chức năng áp dụng với thực tế Thông qua đó giúp chúng em nắm rõ hơn các chức năng, nhiệm vụ cần phải thực hiện của một người quản lý dự án, kỹ năng hoạt độ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ủa cô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êu cầ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ự án theo 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ượng củ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.

Để thực hiện đề tài này Nhóm chúng em chia công việc cần phải làm thực hiện trong quá trình làm dự án gồm có 3 chương:

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

Trang 6

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

4 Phương pháp.

- Phương pháp quan sát, phỏng vấn, “thu thập” để có được các thông tin về mục đích, mục tiêu từ phía khách hàng đối với sản phẩm muốn đạt được trong dự án.

- Xây dựng các biên bản trong quá trình làm dự án, khi có thay đổi giữa các bên liên quan có sự làm rõ trách nhiệm (có chữ ký)

- Xây dựng độ đo “đánh giá” chung cho mức độ hoàn thành công việc của các thành viên trong đội dự án.

- Liên tục cải tiến, hiệu chỉnh kế hoạch thực hiện công việc (chú ý cần có ghi chú lại ).

- 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ình là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 Grantine DĐ: 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- HAP SĐ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ên hà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 thanh toàn online nên mọi thông tin về công ty, sản phẩm cần để khách hà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ử

 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 tin lớ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 trong hợ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ợi

Giá hợp đồng con Giá cá nhân đối tác kinh doanh Giá vật tư Mua phần mềm

Phí thuê máy PC, máy in

Phí văn phòng Giấy , bàn ghế, vật dụng văn phòng Tiề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ự án Chi phí

gián tiếp

Phí nhân viên Phí hỗ trợ kỹ thuật cho dự án Phí vật tư Phí thiết bị công nghệ thông tin Chỉ 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ĩ

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

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ực hiệ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ệ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í thi

công của dự án.

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

Trang 14

• Báo cáo tình hình triển khai dự án  Yêu cầu

• Tốt nghiệp đại học chuyên ngành công nghệ thông tin.

• Có 2 - 3 năm kinh nghiệm thực hiện dự án phần mềm, trong đó tối thiểu 1 năm ở vị trí quản lý 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ác cô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ác thành viên trong đội, đảm bảo cho quá trình phát triển sản phẩm được đúng theo quy trình phát triể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ực công việc cao, chịu deadline tốt, có khả năng là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ông

tin 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 Active Directory, 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 (MS

Access, MS Sqlsever, Oracle, My Sql…)

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

 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

 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ông việc được phân chia như sau:

Khảo sát, phân tích thiết kế hệ thống 5 Lậ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ác lỗ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 tin tức 1 day 24/05/14 24/05/14 Lập trình module thông tin cần

Trang 22

 Giai đoạn 4: Testing • 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 ty vẫn có chính sách đào tạo vào phát triển nguồn nhân lực, kỹ năng mề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ững bướ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ước hoặc đúng tiến độ đảm bảo yêu cầu cũng như chất lượng sản phẩm đạt chuẩn thì được hưởng chế độ khen thưởng cho từng viê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…

2.2 Quản lý chất lượng dự án.

2.2.1 Lập kế hoạch chất lượng.

Khi xây dựng một phần mềm thì phải tuân theo các quy tắc chuẩn của IEEE hay ISO thì phần mềm đều phải đảm bảo các tính chất sau: - 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ụng Cá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

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

Nhà 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ỗi

Trong 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ên vấ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ản phẩ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 tra mộ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ơn walkthrough 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ểm tra 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ỏa mã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, thi hà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ột phươ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ếu như 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 đích tì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ác lỗ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ương lai 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ện lỗ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ần mề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ến củ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ác nhau Mỗi tổ chức tuỳ theo nhu cầu và đặc điểm riêng, tự định nghĩa và thu thập cá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, baogồm các mức:

 Critical: Rất nghiêm trọng, có thể làm cho PM "chết cứ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àm cho việc sử dụng PM khó khăn hoặc gây bất tiện cho người dùng.

 Cosmetic: Không ảnh hưởng đến chức năng hay hiệu nă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

Mục lục

  • LỜI CẢM ƠN

  • LỜI MỞ ĐẦU

  • Phần I. Mở đầu

Tài liệu cùng người dùng

Tài liệu liên quan