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

DỰ ÁN THUÊ NHÀ ONLINE KẾT HỢP VỚI TỪ THIỆN

10 335 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 629,6 KB

Nội dung

Site hiển thị thông tin cho phép người đã được đăng kí trong hệ thống thuê nhà .... Thêm vào đó, một số người trên giới có nhà nhàn rỗi không sử dụng trong khoảng thời gian dài 1 tuần, 1

Trang 1

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

-oOo -

ĐỒ ÁN MÔN

QUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI : THUÊ NHÀ ONLINE KẾT HỢP VỚI TỪ THIỆN

GVHD: TS Nguyễn Hải Quân

SVTH: Tăng Phú - 1112022

Trần Văn Chung - 1112002

Trang 2

Mục lục

2 Quy trình, công cụ và công nghệ sử dụng trong dự án 2

4 Chức năng trong hệ thống 3

4.1 Hệ thống quản lí BO 3

4.2 Site hiển thị thông tin cho phép người đã được đăng kí trong hệ thống thuê nhà 3

4.3 Site con hiển thị theo từng tổ chức từ thiện 4

5 Lập kế hoạch dự án 4 5.1 Thời gian thực hiện 4

5.2 Tiến trình dự án 4

5.3 Nguồn nhân lực 5

5.4 Thiết kế hệ thống và phát triển dự án 5

5.5 Kiểm tra dự án 6

5.6 Triển khai 6

5.7 Quản lí chất lượng sản phẩm 6

6 Work Breakdown Structure – WBS 6 7 Quản lí rủi ro 7 7.1 Rủi ro về nhân sự 7

7.2 Rủi ro về thời gian 8

7.3 Từ phía khách hàng 8

Trang 3

0 Các từ viết tắt

PM Project Manager

TFS Team Foundation System

FO Front Office

BO Back Office

QA Quality Assurance

QC Quality Control

DEV Developer

1 Giới thiệu

Hiện nay trên thế giới, các quốc gia, việc từ thiện không còn xa lạ Việc sử dụng tiền đúng mục đích sẽ giúp rất nhiều người trên giới có thức ăn, có nước uống Trong khi đó một số người rất mong muốn đóng góp một số tiền nho nhỏ cho các tổ chức từ thiện trên thế giới Để từ đó có thể chuyển đến tay những người thực sự cần Do vậy website về thuê nhà online kết hợp với từ thiện ra đời, để làm cầu nối giữa người đóng góp và các tổ chức từ thiện

Thêm vào đó, một số người trên giới có nhà nhàn rỗi không sử dụng trong khoảng thời gian dài 1 tuần, 1 tháng hoặc 1 năm thì có thể cho người khác thuê lại và một phần tiền tặng cho tổ chức từ thiện

2 Quy trình, công cụ và công nghệ sử dụng trong dự án

 Áp dụng quy trình Agile

 NET Framework 4.0

 ASP.NET MVC 2.0

 Microsoft SQL Server 2008

 Microsoft Window Server 2003

 Visual studio 2010 và TFS (source control)

Trang 4

 Hệ thống quản lí BO: quản lí user, quản lí nhà, quản lí template, quản lí giao dịch, quản lí site từ thiện

 FO dùng để hiển thị thông tin nhà cho thuê, cho phép thành viên đăng nhập, đặt thuê nhà online và chi trả thông qua paypal hoặc thẻ tín dụng

 Site từ thiện, dựa vào một template có sẵn để tạo động một site con cho một tổ chức từ thiện Hiện tại có hơn 1 triệu tổ chức trên toàn thế giới Mỗi site con được phép chỉnh sửa riêng màu sắc đặc trưng mỗi site

4 Chức năng trong hệ thống

4.1 Hệ thống quản lí BO

 Hệ thống cho phép Admin điều chỉnh quyền truy cập cho từng nhóm user Mỗi nhóm user được phép truy cập vào những mục đã được định nghĩa sẵn Vai trò Admin có toàn quyền trong hệ thống

 Các nhóm: manager, charity admin, renter và owner

 Quản lí user

 Cho phép / không cho phép hiển thị thông tin nhà trên FO

 Quản lí các thông tin việc mua bán giao dịch

 Chức năng thông báo email Khi người thuê liên lạc với admin hoặc chủ nhà, khi người thuê đặt thuê nhà và khi hoàn tất việc thuê nhà

 Chức năng quản lí nội dung template email gửi đi Cho phép Admin chỉnh sửa nội dung với giao diên thân thiện và dễ sử dụng

 Quản lí thông tin các tổ chức từ thiện

 Khi tổ chức từ thiện có yêu cầu tạo một site con, thì Admin có chức năng tạo động một site con dựa theo một template nhất định và cho phép theo đổi màu sắc, logo

và nội dung site

 Cho phép chủ nhà đăng thông tin nhà cho thuê

4.2 Site hiển thị thông tin nhà cho thuê

 Cho phép đăng kí thành viên Với vai trò là người thuê hoặc chủ nhà

 Cho phép người chưa đăng nhập duyệt thông tin của site như các nhà được phép cho thuê và có thể liên lạc với Admin để hỏi thông tin

Trang 5

thông tin những khoảng thời gian được đặt và không được phép đặt đè chồng lên

 Người thuê có thể thanh toán qua thẻ tín dụng hoặc paypal

 Người thuê có thể hủy việc đặt thuê Có thể xem lại tiểu sử và nhà đang thuê

 Người thuê có quyền chỉ định một tổ chức từ thiện để quyên tiền

4.3 Site con hiển thị theo từng tổ chức từ thiện

 Một số thông tin tĩnh được phép Admin site chỉnh sửa

 Cho phép cập nhật hình ảnh và video từ Youtube

 Hiển thị thông tin nhà mà tiền quyên góp vào tổ chức từ thiện đó

 Cho phép đăng kí tài khoản tại đây

 Site BO đơn giản để quản lí thông tin cá nhân

5 Lập kế hoạch dự án

5.1 Thời gian thực hiện

 Dự án phụ thuộc nhu cầu của khách hàng, do đó khách hàng thuê nguyên team bên việt nam để gia công sản phẩm Kí hợp đồng với khách hàng mỗi 6 tháng

 Thời gian bắt đầu 10/01/2010

5.2 Tiến trình dự án

 Mỗi ngày team đều có meeting khoảng 15 phút buổi sáng để tập hợp và trả lời thông tin từ phía thành viên trong dự án

 1 tuần 1 lần, tất cả thành viên ngồi lại để phân tích và đánh giá điểm cho từng chức năng cụ thể Và chuyển tasks đến cụ thể lập trình viên

 Do đặc thù dự án và áp dụng quy trình Agile trong việc phát triển dự án Nên dự

án sẽ chia theo từng Spint Mỗi Sprint là một tuần

 Do khách hàng chỉ sử dụng thành thạo words và photoshop nên tất cả thông tin

Trang 6

team phải tốt

 Mỗi tuần team sẽ họp với khách hàng thông qua skype để trao đổi rõ hơn về chi

tiết của một chức năng

Sáng Testing

Fix bugs

Assignment Development

Development Testing Fix bugs

Development Testing Fix bugs

Development Testing Fix bugs

Chiều Deployment

Testing

Development Test cases

Development Testing Fix bugs

Development Testing Fix bugs

Development Testing Fix bugs

Tối

(8PM-11PM)

Client

Meeting

(toàn team)

Client Meeting (toàn team)

5.3 Nguồn nhân lực

 1 PM – Scrum master:

o Chịu trách nhiệm phân chia công việc xuống từng member

o Theo sát yêu cầu của khách hàng bằng cách đọc email hằng ngày và trong

lúc meeting với khách hàng

o Theo sát tiến độ của dự án

 2 Senior Devs:

o Chịu trách nhiệm phát triển chính trong dự án

o Phân tích chức năng được giao

o Trao đổi trước trong team về chức năng dự án, nếu chưa rõ thì có thể gửi

email liên hệ trực tiếp khách hàng

o Kết quả phải được cập nhật hằng ngày

 1 Senior QC:

o Chịu trách nhiệm kiểm tra lỗi sản phẩm và trong quá trình phát triển

o Viết test case cho dự án nhưng viết đơn giản và dễ quản lí

o Trao đổi trong team để hiểu rõ hơn về chức năng cụ thể

5.4 Thiết kế hệ thống và phát triển dự án

 Bắt đầu dự án thì một senior sẽ phụ trách thiết kế khung sườn ban đầu Khi đã

hoàn tất thì sẽ tổ chức họp để chuyển thông tin đến từng DEV để hiểu rõ cấu trúc

Trang 7

của framework Mất khoảng 2 ngày để hoàn thiện framework

 Khi DEV nhận được và hiểu được tasks được giao thì sẽ phát triển dựa theo framework như trên

5.5 Kiểm tra dự án

 Trong quá trình phát triển dự án, tester sẽ kiểm tra tất cả chức năng đã hoàn tất từ phía DEVs xen kẽ

 Và sẽ kiểm tra lại trên những môi trường bên phía khách hàng (stageit và production server)

5.6 Triển khai

 Khách hàng có trách nhiệm cung cấp live server và demo server

 Hệ thống được triển khai tự động bởi TFS lên live server và demo server Triển khai hàng tuần khi hoàn tất những chức năng trong sprint

5.7 Quản lí chất lượng sản phẩm

 Trong quá trình phát triển sản phẩm, sẽ có một người có trình độ kĩ thuật cao để xem xét đánh giá từng dòng code của lập trình viên để đảm bảo chất lượng sản phẩm

 Trong một sprint sẽ dùng 4 giờ cho việc xem xét code của từng lập trình viên

6 Work Breakdown Structure – WBS

Sprint 1

Trang 8

Quản lí template 5 13 phutang Passed Chức năng quản lí quyền trong hệ thống 1 5 phutang Passed

Sprint 2

tiên

Estimate point

Người phát triển

Trạng thái

Xây dựng động site con 5 8 thuytruong New Quản lí nhà (Approve/Deny) 2 3 thuytruong New Cho phép chủ nhà đăng nhà lên hệ thống 4 3 thuytruong New Hiển thị nhà trên FO 5 13 phutang New Cho phép thanh toán thông qua paypal 1 5 phutang New

Backlog

Tasks

Cho phép admin chỉnh sửa màu cho từng site con

Cho phép người dùng đăng kí tham gia vào hệ thống với quyền là người thuê nhà hoặc chủ nhà

Cho phép thanh toán quan credit card

Quản lí thông tin các tổ chức từ thiện

Quản lí các site từ thiện

 Backlog là nơi chứa những chức năng sẽ làm trong hệ thống

 Tùy từng vào buổi họp với khách hàng, PM sẽ lấy những tasks cho vào sprint mới

7 Quản lí rủi ro

7.1 Rủi ro về nhân sự

 Bắt buộc các thành viên quan trọng trong dự án đều phải nắm bắt và hiểu tổng quan của hệ thống

 Thông báo cho khách hàng biết những ngày nghỉ lễ bên Việt Nam

 Thông báo về việc nghỉ phép từng nhân viên Tránh trường hợp một sprint mà quá nhiều người trong team nghỉ cùng lúc

 Khi một trong key member nghỉ việc thì phải bổ sung thêm người có trình độ kĩ

Trang 9

năng tương đương để đảm nhận vai trò

 Trong giai đoạn dự án ổn định, nên bổ sung thêm người mới ra trường vô dự án

để họ học tập, đồng thời huấn luyện họ Nhằm dữ trữ nguồn nhân lực và chi phí

sẽ không cao

7.2 Rủi ro về thời gian

 Nên hoàn tất theo từng sprint và thông báo kịp thời cho khách hàng những chức năng nào chậm trễ và giải thích tại sao để khách hàng hiểu và nắm bắt được tiến

độ

 Khi khách hàng yêu cầu làm quá nhiều trong một sprint thì PM có trách nhiệm thảo luận với khách hàng để đưa những tasks không quan trọng sang sprint kế

 Yêu cầu từ phát sinh từ phía khách hàng và có thể team sẽ đề nghị khách hàng làm thêm một số chức năng khách mới hơn Như phát triển và đưa ứng dụng lên ios devices, android devices …

7.3 Rủi ro từ phía khách hàng

 Do khách hàng không hiểu quy trình phát triển phần mềm như thế nào nên thường hay đẩy thông tin và yêu cầu xuống team rất nhiều Và hay cáo gắt khi team làm chậm hoặc bugs nhiều trên hệ thống

 Do đó PM phải từng bước từng bước giải thích để khách hàng hiểu được thời gian làm việc của mỗi chức năng Mỗi ngày đều gửi email thông báo tiến trình của dự

án Nâng cao chức lượng sản phẩm

8 Chi phí

Kí hợp đồng với khách hàng mỗi 6 tháng bao gồm các chi phí như sau:

 Chi phí nhân lực 5000$ / tháng

Trang 10

9 Tham khảo

[1] Thông tin từ dự án thực tế hiện đang làm ở công ty

[2] Tham khảo slide bài học của TS Nguyễn Hải Quân

Ngày đăng: 24/11/2014, 11:17

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w