Tải bản đầy đủ (.docx) (30 trang)

Đồ án quản lý dự án công nghệ thông tin Ứng dụng IOS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (398.32 KB, 30 trang )

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HÒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
oOo
QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
ỨNG DỤNG IOS:
“HẸN HÒ VỚI OAKCLUB”
TP. Hồ Chí Minh, ngày 03 tháng 01 năm 2014.
Quản lý dự án công nghệ thông tin
MỞ ĐẦU
Hiện nay, ngành công nghệ thông tin ngày càng phát triễn, đi kèm với nó là việc
ứng dụng công nghệ thông tin vào hầu hết các lĩnh vực khác cũng phát triễn theo. Nhiều
cửa hàng mở ra, việc ứng dụng công nghệ thông tin vào công tác quản lý là điều đặc biệt
quan trọng, bởi nó phản ánh sự thành công hay thất bại của cả một công ty. Việc áp dụng
công nghệ thông tin vào sẽ gia tăng chi phí gấp chục, thậm chí hàng trăm lần so với cách
quản lý truyền thống.
Nắm bắt được nhu cầu đó, nhóm chúng em quyết định chọn đề tài “Ứng dụng
hẹn hò trực tuyến” nhằm tạo ra một sản phẩm thiết thực vào công tác quản lý cho những
cửa hàng kinh doanh vàng bạc trên thị trường ngày nay.
Đề tài được thực hiện trong vòng 3 tháng bao gồm tất cả các giai đoạn: phân tích,
thiết kế, lập trình và báo cáo. Vì thời gian quá ít, nên việc sai sót là điều không thể tránh
khỏi. Đồng thời, chưa thể thực hiện được tất cả những yêu cầu cụ thể của bất kỳ cửa hàng
kinh doanh nào, mà chỉ đi vào phần cụ thể hóa các vấn đề thiết yếu bình thường của một
cửa hàng kinh doanh như: buôn bán, trao đổi và gia công hàng hóa.
Hi vọng, đề tài này có thể giải quyết những vấn đề giúp ít cho các cửa hàng kinh
doanh vàng bạc vừa và nhỏ áp dụng công nghệ thông tin vào trong công việc một cách
hiệu quả.
Nhóm sinh viên thực hiện.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 2
Quản lý dự án công nghệ thông tin


LỜI CẢM ƠN
Chân thành cảm ơn cô Nguyễn Thị Thanh Trúc trong thời gian qua đã cung cấp
cho chúng em những kiến thức về lĩnh vực chuyên ngành này và hướng dẫn chúng em có
thể hoàn thành bài báo cáo này một cách tốt nhất.
Mặc dù đã cố gắng hoàn thành thật tốt nhưng phần thuyết trình của nhóm vẫn
chưa được tốt, nội dung tìm hiểu cũng tương đối trừu tượng nên nhóm vẫn chưa hiểu hết
về đề tài, cũng như báo cáo không thể tránh khỏi những thiếu sót. Chúng em rất mong
nhận được sự góp ý quý báo từ cô để phần mềm được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn Cô!
Nhóm sinh viên thực hiện!
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 3
Quản lý dự án công nghệ thông tin
NHẬN XÉT
(của GVHD)

















TP. HCM, ngày tháng năm 2014.
GVHD
Nguyễn Thị Thanh Trúc
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 4
Quản lý dự án công nghệ thông tin
MỤC LỤC
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 5
Quản lý dự án công nghệ thông tin
TUYÊN BỐ DỰ ÁN
Tên dự án: Ứng dụng hẹn hò trực tuyến OakClub
Ngày bắt đầu: 01/10/2013 Ngày kết thúc: 31/12/2013
Quản lí dự án: Lưu Quang Vũ,
Mục tiêu dự án: phát triển một ứng dụng hẹn hò hàng đầu châu Á trên các nền tảng iOS.
Tiếp cận:
• Khởi động dự án
• Khảo sát yêu cầu của ứng dụng.
• Tìm hiểu cấu trúc, cách thức hoạt động của OakClub trên nền tảng web
• Tổng hợp và phân tích các yêu cầu phần mềm
• Thiết kế hệ thống giao diện, dữ liệu đối tượng.
• Cài đặt các tính năng
• Kiểm tra sản phẩm
• Thương mại hóa
Vai trò và Chức vụ
Tên Chức Vụ Vai Trò
Lưu Quang Vũ
Quản lí dự án & iOS
Developer
Lên kế hoạch cho dự án.
Quản lý / kiểm soát dự án.
Phân chia công việc, đảm bảo dự

án vận hành đúng tiến độ.
Phát triển ứng dụng client đúng
tiến độ, vận hành chính xác.
Nguyễn Giang Châu iOS Developer
Phát triển ứng dụng client đúng
tiến độ, vận hành chính xác.
Báo cáo mỗi tuần 1 lần cho PM.
Ngô Duy Kha
Nhân viên Marketing
& PHP Developer
Publish sản phẩm lên apple store
Liên hệ các kênh quảng bá sản
phẩm, đưa thông tin sản phẩm đến
các người dùng tiềm năng.
Làm việc với web server
Cấu hình, kết xuất thông tin từ
server để trả về cho client
Đảm bảo ứng dụng luôn đồng bộ
với web server về mặt tính năng.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 6
Quản lý dự án công nghệ thông tin
Chữ Ký
Vũ Châu Kha
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 7
Quản lý dự án công nghệ thông tin
QUẢN TRỊ PHẠM VI DỰ ÁN
I. TÓM TẮT
Mục tiêu của dự án là phát triển một ứng dụng hẹn hò hàng đầu châu Á trên nhiều
nền tảng iOS.
II. MỤC TIÊU CÔNG VIỆC

1. Điều kiện khách quan / bài toán thực tế
- Hẹn hò trực tuyến đã dần trở nên phổ biến trên toàn thế giới, giúp cho các cặp đôi
hiểu và đến với nhau dễ dàng hơn. Ở Mỹ, 35% các cặp vợ chồng và 45% các cặp
đôi đã tìm thấy nhau qua các trang hẹn hò trên mạng. Đó sẽ không là ngoài lệ ở
Việt Nam.
- Tuy nhiên, việc phát triển một ứng dụng hẹn hò trực tuyến cần khá nhiều dữ liệu
người dùng và chi phí đầu tư server – trang thiết bị khá cao. Do đó, để giảm thiểu
chi phí và thời gian dự án, sản phẩm sẽ phát triển dựa trên một hệ dữ liệu hẹn hò
đã có sẵn.
2. Hướng giải quyết
- Oakclub () là một trong những trang web hẹn hò trực
tuyến hàng đầu Việt Nam và châu Á, có số lượng thành viên lớn và chất lượng sản
phẩm cao. Do đó, nhóm quyết định phát triển phiên bản mobile dựa trên trang web
này.
- Trong các nền tảng di động, các thiết bị iOS (iPhone, iPad…) có số lượng người
dùng đông đảo và hoạt động tích cực nhất. Thế nên ở bước đầu, dự án sẽ mô
phỏng lại các tính năng của oakclub trên iPhone.
Cụ thể:
- Đăng kí bằng Facebook: Tự động kết nối và kết xuất dữ liệu từ facebook của
người dùng để đăng ký sản phẩm và lấy thông tin.
- Tính năng tình cờ: Từ thông tin được cung cấp từ tài khoản Facebook (và một số
thông tin thêm) của người dùng. Hệ thống sẽ tự động phân tích dựa trên sở thích,
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 8
Quản lý dự án công nghệ thông tin
giới tính, bạn bè… để đề xuất cho người dùng những người phù hợp với họ.
Người dùng chỉ việc lựa chọn thích / không thích người mà hệ thống đề xuất.
- Tính năng thích thầm: Việc thích / không thích của người dùng hoàn toàn ẩn danh
đối với người kia. Chỉ khi 2 người đều thích nhau (người bên kia cũng thích lại)
thì hệ thống sẽ thông báo và giới thiệu để 2 người nói chuyện với nhau.
- Tính năng nhắn tin / trò chuyện: Hệ thống hỗ trợ tính năng nhắn tin / trò chuyện

hoàn toàn miễn phí cho 2 người khi đã phù hợp (đều thích) nhau.
Những tính năng này hầu hết đều đã được hiện thực trên web, ứng dụng mobile
chỉ kết xuất và hiển thị lại thông tin cho người dùng. Đồng thời đáp ứng nhận/gửi dữ
liệu lên server để đồng bộ với phiên bản web.
Với nhu cầu hẹn hò trực tuyến đang ở mức cao, đồng thời số lượng người dùng
smartphone nói chung và iOS nói riêng cũng ngày càng phát triển. Việc phát triển ứng
dụng hẹn hò trực tuyến trên mobile sẽ đáp ứng được nhu cầu của đông đảo người
dùng.
III. MÔ TẢ DỰ ÁN
1. Phạm vi
Bao gồm các chức năng:
- Đăng ký, lưu trữ, đồng bộ thông tin người dùng với web server.
- Kết xuất thông tin người dùng cho tính năng tình cờ, hiển thị thông tin phù hợp và
đồng bộ với web server và ngược lại.
- Đảm bảo tính năng thích thầm hoạt động chính xác (thời gian thực) so với web
server và ngược lại.
- Cấu hình được chat client kết nối với web chat server, đồng bộ nội dung trò
chuyện với web chat server.
- Tổ chức, xây dựng các màn hình trong ứng dụng đơn giản, phù hợp và không phá
vỡ kết cấu giao diện so với web.
- Bổ sung các hiệu ứng động cho phù hợp với ngữ cảnh là thiết bi di động.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 9
Quản lý dự án công nghệ thông tin
- Hỗ trợ đầy đủ các ngôn ngữ như trên web.

Không bao gồm:
- Các tính năng khác không đề cập trên web.
2. Tiêu chuẩn hoàn thành
- Thực hiện được các chức năng trong phạm vi của ứng đã đặc tả.
- Đảm bảo chạy tốt trên các phiên bản khác iOS và thiết bi khác nhau.

3. Đánh giá rủi ro
- Khó chủ động thời gian trong việc phân chi công việc thực hiện, thời gian gặp
mặt. Chạy đồng thời song song nhiều dự án cùng lúc.
- Thời gian tìm hiểu không có nhiều, chỉ mang tính chất học tập. Nếu áp dụng vào
thực tế thì thời gian phải có nhiều hơn và nhân lực nhiều hơn.
- Không nắm rõ được thông tin server, hay server không hỗ trợ nhiều tính năng phù
hợp cho mobile.
- Hệ thống giao diện chạy trên nhiều nền tảng / thiết bị nên khó hiển thị đúng –
chính xác.
- Có nhiều ngôn ngữ không kiểm tra / dịch được, cần hỗ trợ từ freelancer.
4. Yêu cầu
- Cần 01 người quản lý dự án.
- Cần 02 iOS developer.
- Cần 01 PHP developer, nhân viên marketing.
- Chi phí dự đoán: 50 triệu.
- Thời gian: 3 tháng.
- Trang bị: máy tính và thiết bị cho nhân viên. Văn phòng tái sử dụng từ
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 10
Quản lý dự án công nghệ thông tin
5. Rủi ro
- Thay đổi yêu cầu & thiết kế tiêu tốn thời gian.
- Thay đổi tính năng trên web dẫn đến thay đổi tính năng trên mobile.
6. Yếu tố thành công
- Có quy trình & kế hoạch tốt cho dự án.
- Có kinh nghiệm trong phát triển iOS, và kết xuất thông tin từ web server.
- Sử dụng công nghệ hợp lý (rẻ hoặc miễn phí), không tốn chi phí đầu tư cho server
hay thu thập dữ liệu người dùng.
7. Vai trò và chức vụ của các thành viên trong dự án
Công việc
Quản lí dự án

- Lên kế hoạch cho dự án.
- Quản lý / kiểm soát dự án.
- Phân chia công việc, đảm bảo dự án vận hành đúng tiến độ.
Nhân viên
Marketing
- Publish sản phẩm lên apple store
- Liên hệ các kênh quảng bá sản phẩm, đưa thông tin sản phẩm
đến các người dùng tiềm năng.
PHP Developer
- Làm việc với web server
- Cấu hình, kết xuất thông tin từ server để trả về cho client
- Đảm bảo ứng dụng luôn đồng bộ với web server về mặt tính
năng.
iOS Developer
- Phát triển ứng dụng client đúng tiến độ, vận hành chính xác.
- Báo cáo mỗi tuần 1 lần cho PM.
Nhân viên
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 11
Quản lý dự án công nghệ thông tin
Tên Công việc
Lưu Quang Vũ Quản lí dự án / iOS Developer
Nguyễn Giang Châu iOS Developer
Ngô Duy Kha PHP Developer / Nhân viên
Marketing
IV. TIẾP CẬN DỰ ÁN
Bao gồm các giai đoạn:
- Khởi động dự án
- Khảo sát yêu cầu của ứng dụng.
- Tìm hiểu cấu trúc, cách thức hoạt động của OakClub trên nền tảng web
- Tổng hợp và phân tích các yêu cầu phần mềm

- Thiết kế hệ thống giao diện, dữ liệu đối tượng.
- Cài đặt các tính năng
- Kiểm tra sản phẩm
- Thương mại hóa
V. ƯỚC TÍNH
1. Lịch biểu dự tính
Khởi động dự án 1/10/2013 1/10/2013
Khảo sát yêu cầu của ứng dụng. 1/10/2013 7/10/2013
Tìm hiểu cấu trúc, cách thức hoạt động của
OakClub trên nền tảng web
1/10/2013 3/10/2013
Tổng hợp và phân tích các yêu cầu phần mềm 8/10/2013 21/10/2013
Thiết kế hệ thống giao diện, dữ liệu đối tượng. 22/10/2013 18/11/2013
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 12
Quản lý dự án công nghệ thông tin
Cài đặt các tính năng 19/11/2013 2/12/2013
Kiểm tra sản phẩm 3/12/2013 12/12/2013
Thương mại hóa 13/12/2013 31/12/2013

2. Dư trù chi phí
Thiết bi 15,000,000
Họp mặt – làm việc nhóm 3,000,000
Bản quyền & license 5,000,000
Thương mại & quảng bá sản phẩm 15,000,000
Phí phát sinh 5,000,000
Tổng cộng 43,000,000
VI. QUÁ TRÌNH THỰC HIỆN
1. Họp nhóm:
Làm việc gặp mặt thường xuyên, tuy nhiên, sẽ tiến hành họp / tổng hợp và xem xét lại
dự án 3 lần vào đầu, giữa và cuối dự án.

2. Báo cáo:
Thực hiện viết báo cáo về tiến độ & thực trạng dự án mỗi tuần, để đảm bảo tính an
toàn cho dự án.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 13
Quản lý dự án công nghệ thông tin
3. Giải quyết rủi ro:
Đảm bảo các rủi ro phát sinh đều được xử lý tại chỗ. Cố gắng đảm bảo hầu hết các rủi
ro lớn đều được lên kế hoạch xử lý từ trước.
4. Xử lý thay đổi:
Việc thay đổi các yêu cầu về tính năng cần được lên kế hoạch và xử lý chi tiết. Tránh
làm ảnh hưởng tiến độ dự án. Các thay đổi về giao diện hoặc tính năng phụ nên giảm
thiểu.
5. Xử lý lỗi:
Tập trung thực hiện unit test. Các lỗi phát sinh đều được báo lại ở bug tracker và kèm
kịch bản (nếu có thể).
6. Giao tiếp:
Chủ yếu là trực tiếp. Ngoài ra còn sử dụng kênh giao tiếp khác là skype group. Sử
dụng Google drive để chia sẻ & lưu trữ các tài liệu của dự án.
7. Quản lý mã nguồn
Sử dụng SVN trên Google code.
VII. TRÁCH NHIỆM
Scope Statement chịu trách nhiệm bởi quản lý dự án.
Các thay đổi trong dự án chịu trách nhiệm bởi quản lý dự án.
Phiên bản xuất bản chịu trách nhiệm bởi tất cả mọi người trong dự án.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 14
Quản lý dự án công nghệ thông tin
BẢNG PHÂN CHIA CÔNG VIỆC (WBS)
A
KHẢO SÁT YÊU CẦU PHẦN MỀM
1

Tìm hiểu cấu trúc, cách thức hoạt động của OakClub trên nền tảng web
2
Lập danh sách các tính năng cần mô phỏng
2.1
Tính năng chính
2.2
Tính năng chi tiết
3
Tìm hiểu rõ hoạt động dưới góc nhìn của người sử dụng
4
Đánh giá độ ưu tiên của các tính năng cần hiện thực
5
Tổng kết khảo sát yêu cầu phần mềm
B
PHÂN TÍCH YÊU CẦU PHẦN MỀM
6
Tổng hợp các chức năng của chương trình
6.2 Đưa ra vấn đề
6.2 Xem xét vấn đề
6.3 Giải quyết vấn đề
7
Phân loại các tính năng
7.1
Phân loại
7.2
Đánh giá
7.3
Cập nhật
8
Phân tích các tính năng theo từng loại

8
Tổng hợp các phân tích
1
0

Đánh giá kết quả phân tích
1
1

Tổng hợp lại lần cuối
C
THIẾT KẾ
1
2

Thiết kế kiến trúc mô hình hệ thống

12.
1 Phát triển

12.
2 Cập nhật
1
3

Thiết kế ERD

13.
1 Phát triển


13.
2 Cập nhật
1 Thiết kế DFD
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 15
Quản lý dự án công nghệ thông tin
4

14.
1 Phát triển

14.
2 Cập nhật
1
5

Thiết kế sơ đồ mạng

15.
1 Phát triển

15.
2 Cập nhật
1
6

Thiết kế các màn hình

16.
1 Phát triển


16.
2 Cập nhật
1
7

Tổng kết thiết kế mô hình hệ thống
1
8

Thiết kế dữ liệu từng đối tượng
1
9

Thiết kế dữ liệu chung
2
0

Tổng kết thiết kế dữ liệu
2
1

Kiểm tra thiết kế
2
2

Ứng dụng với dữ liệu giả
2
3

Tổng kết thiết kế

D
CÀI ĐẶT
2
4

Phân chia công việc cho các thành viên
2
5

Cài đặt
2
6

Ráp thành một khối chung
2
7

Tích hợp, kiểm thử trên hệ thống trên dữ liệu thật
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 16
Quản lý dự án công nghệ thông tin
E
KIỂM THỬ
2
8

Thu thập thông tin, phân tích, đánh giá hiệu năng.
2
9

Test plan


29.
1 Phát triển

29.
2 Xem xét

29.
3 Cập nhật
3
0

Test case

30.
1 Phát triển

30.
2 Xem xét
3
1

Tiến hành Testing
3
2

Thay đổi, điều chỉnh phù hợp với toàn bộ hệ thống
3
3


Kiểm tra lần cuối và phát hành sản phẩm
F
THƯƠNG MẠI
3
4

Lên kế hoạch quảng cáo
3
5

Quảng cáo chính thức
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 17
Quản lý dự án công nghệ thông tin
ƯỚC LƯỢNG CHI PHÍ
Số
hiệu
CV
Tên công việc Chi tiết Dự toán Thực tế Ghi chú
CV
1 Thiết bị 1 iPhone 5S 18,000,000 15,000,000 Hàng xách tay
CV
2 Chi phí họp nhóm Văn phòng, ăn uống,… 3,000,000 2,250,000
CV
3 Bản quyền
2 Tài khoản Apple
Developer 8,000,000 4,320,000
CV
4
Thương mại &
quảng bá sản phẩm


Facebook
15,000,000
4,200,000
Zing me 3,000,000
Haivl 2,500,000
Tinh tế 4,000,000
CV5 Phí phát sinh Traning photoshop
6,000,000
5,000,000
Giấy tờ, in ấn 975,000
Tổng: 50,000,000 41,245,000
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 18
Quản lý dự án công nghệ thông tin
MA TRẬN XÁC SUẤT VÀ CÁC TÁC ĐỘNG
1. Bảng Danh sách Rủi ro
Mã Rủi Ro Mức độ Rủi ro tiềm ẩn
R01 1
Các thành viên không thể dành toàn thời gian cho dự án.
Thời gian hoạt động trong dự án thấp và biến động.
R02 2 Không có thời gian chuẩn bị ban đầu cho dự án.
R03 3
Tính năng trên hệ thống web có thể thay đổi trong lúc đang
phát triển tính năng tương ứng trong dự án.
R04 4
Không có kinh nghiệm trong việc phát triển giao diện người
dùng và trải nghiệm người dùng.
R05 5
Không có thông tin chắc chắn từ server. Việc phân tích có thể
sai lệch hoặc do hệ thống thay đổi trong quá trình phát triển.

R06 6
Phân tích các vấn đề và yêu cầu trong tiến trình phân tích
phần mềm không chuẩn, phù hợp với yêu cầu của người dùng
ảnh hưởng trực tiếp tới các tính năng của phần mềm, làm
giảm tốc độ và sẽ phải làm lại nếu sai số là quá cao.
R07 7
Lựa chọn công nghệ tương thích với nhu cầu người dùng, xu
hướng phát triển trong tương lai. Công nghệ quá mới sẽ
không phù hợp với các thiết bị hiện tại, hoặc quá cũ thì sẽ bị
đào thải trong tương lai, phải xây dựng lại, chi phí đội lên
gấp đôi.
R08 8
Chưa có thành viên cho bộ phận testing. Các thành viên cài
đặt sẽ phải thực hiện với nhau để testing nên tốc độ sẽ giảm,
hơn nữa, thiếu tính chuyên nghiệp, sai lầm xảy ra là rất cao.
Cần xây dựng bộ test case có độ chính xác cao để hạn chế sai
lầm.
R09 9
Lựa chọn kiến trúc phần mềm phù hợp với: mục tiêu, quy mô
phần mềm, công nghệ, kỹ thuật thành viên. Lựa chọn sai sẽ
khiến cho phần mềm bị lỗi kiến trúc, khó khăn (hoặc không
thể) bảo trì.
R10 10
Nhóm thực hiện dự án có mối quan hệ khá hẹp, không có
thành viên chuyên cho phát hành sản phẩm nên khả năng sản
phẩm không đến được tay người dùng là rất có thể xảy ra.
Cần tìm một nguồn phân phối sản phẩm phù hợp, chuyên
nghiệp.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 19
Quản lý dự án công nghệ thông tin

2. Ma Trận Xác Suất
XÁC SUẤT
Cao R02, R03 R10
Bình thường R04, R05, R08
Thấp R01 R07 R06, R09
Thấp Bình thường Cao
ẢNH
HƯỞNG
3. Đề Xuất Đối Phó
Những giải pháp có thể áp dụng, mức tác động chỉ nằm ở mức hạn chế chứ không
ngăn chặn triệt để do giải pháp chỉ là ở mức phỏng đoán, áp dụng vào thực tế sẽ có sự
khác biệt.
Mã Rủi Ro Mức độ Giải Pháp
R01 1
Yêu cầu mỗi thành viên phải có cam kết về lượng thời gian
dành cho dự án trước khi bắt đầu.
Cố gắng ước lượng chính xác chi phí thời gian cho từng công
việc, từ đó xác định lượng thời gian cần thiết của mỗi thành
viên nhằm giảm thiểu hao hụt về thời gian.
R02 2
R03 3
Tâp trung xác định và phát triển các tính năng chủ chốt khó
thay đổi. Cố gắng phát triển hệ thống sao cho dễ dàng sửa đổi
nếu có thay đổi xảy ra.
R04 4
Trước mắt nghiên cứu các tài liệu về giao diện người dùng.
Tìm hiểu và ghi nhận lời khuyên của những người có kinh
nghiệm.
R05 5
Đây là vấn đề quan trọng, ảnh hưởng mạnh đến dự án. Cần

một chuyên gia tư vấn về thông số của server. Thưc hiện
chậm, và kĩ phần này.
R06 6 Giai đoạn phân tích yêu cầu khá quan trọng, cần giao tiếp với
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 20
Quản lý dự án công nghệ thông tin
khách hàng thường xuyên để giải quyết các thắc mắc cũng
như trình bày quan điểm, hiểu biết về yêu cầu đã phân tích.
Đảm bảo các yêu cầu đúng với ý khách hàng mới thực hiện
tiếp.
R07 7
Cân nhắc kỹ, nghiên cứu thị trường cho những công nghệ
đang phát triển, sắp phát hành, đánh giá, thống kê và lựa
chọn. Đây là bước khó vì đòi hỏi thông tin thu thập nhiều và
quyết định của PM.
R08 8
Yêu cầu có thành viên xây dựng hệ thống test case cho toàn
bộ hệ thống (cần hiểu rõ về dự án đang thực hiện). Nghiên
cứu nắm được các kỹ thuật trong testing.
R09 9
Phải lựa chọn công nghệ, lên danh sách tính năng, nắm được
quy mô của dự án sau đó mới cân nhắc để đưa ra quyết định
lựa chọn. Vì việc lựa chọn mô hình phần mềm phụ thuộc rất
cao vào các yếu tố này, nếu không phù hợp, có thể sẽ phải
làm lại hoặc sửa chữa rất nhiều về sau.
R10 10
Liên hệ tìm một kênh phân phối chính thức cho sản phẩm,
cần tìm ngay trước khi tiến hành dự án. Nếu chưa tìm được,
tuyệt đối không bắt đầu dự án, bởi có thể dự án được đưa ra
mà không đến tay người dùng và thất bại là cực kì lớn. Lựa
chọn nhà phân phối cũng là yếu tối cực kì quan trọng vì nhà

phân phối phải tương thích với dự án đang phát triển. Cần
cân nhắc thận trọng ở yếu tố này, và nó cần phải kết thúc thì
mới có thể tiến hành dự án.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 21
Quản lý dự án công nghệ thông tin
ƯỚC LƯỢNG CHI PHÍ
Quá trình Khảo sát phần mềm:
Quá trình phân tích yêu cầu phần mềm
Quá trình: Thiết kế
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 22
Quản lý dự án công nghệ thông tin
Quá trình: Cài đặt + kiểm thử
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 23
Quản lý dự án công nghệ thông tin
BIÊN BẢN HỌP NHÓM
1. BIÊN BẢN HỌP NHÓM LẦN 1:
TÌM HIỂU THÔNG TIN NHÓM
- Giới thiệu các thành viên trong nhóm. Chọn team leader.
- Lập svn google code và thêm các thành viên vào project.
- Tìm hiểu về sở trường từng cá nhân trong nhóm:
• Kha: Công nghệ, phân tích.
• Châu: UI – Phân tích
• Vũ: Design
LÊN KẾ HOẠCH KHẢO SÁT
- Quyết định chọn địa điểm khảo sát:
• Ứng dụng hẹn hò trực tuyến OakClub trên nền tảng Web
- Phân chia người đối với từng địa điểm khảo sát:
• Châu +Vũ : Tham gia cộng đồng trực tuyến OakClub.
• Kha: Khảo sát các nền tảng trực tuyến hiện nay.
- Lên danh sách các công việc cần làm khi khảo sát:

• Tham gia sữ dụng các chức năng, phân tích ưu nhược điểm của các chức
năng đó.
• Lập danh sách các chắc năng chính, chức năng phụ,…
• Tìm hiểu các nền tảng công nghệ, hổ trợ cho ứng dụng.
• Đánh giá độ lớn của dự án.
- Tổng hợp lại thành báo cáo.
KẾ HOẠCH LẦN HỌP TIẾP THEO
- Chuẩn bị các báo cáo theo nhiệm vụ của từng người.
- Làm đánh giá mức độ của từng nghiệp vụ.
- Phân tích các nghiệp vụ, phân chia các nghiệm vụ cho từng người.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 24
Quản lý dự án công nghệ thông tin
2. BIÊN BẢN HỌP NHÓM LẦN 2:
BÁO CÁO TÌNH HÌNH NHIỆM VỤ LẦN HỌP TRƯỚC
- Mỗi cá nhân báo cáo theo nghiệm vụ của từng người.
- Tổng kết phần kết quả thu được.
- Đưa ra các chức năng ứng dụng cần thực hiện:
• Chức năng chat message.
• Chức năng thích thầm
• Chức năng gặp gỡ.
• Tính năng bảo mật thông tin.
- Lên kế hoạch phân tích.
THỰC HIỆN GIAI ĐOẠN 2
- Phân chia công việc cho các thành viên:
• Châu: Chức năng chat + bảo mật thông tin.
• Vũ: Chức năng thích thầm.
• Kha: Chức năng gặp gỡ.
CHUẨN BỊ CHO LẦN HỌP TIẾP THEO
- Báo cáo tiến độ của từng thành viên trong quá trình làm việc.
- Lần họp tới sẽ tiến hành testing trên từng module

- Tích hợp các module thành 1 hệ thống.
- Testing trên toàn bộ hệ thống.
Đề tài: “Ứng dụng IOS: Hẹn hò với Oakclub” Trang 25

×