|
|
|
Dự án và Công nghệ
|
Dự án
|
|
Dự án là đơn vị sản xuất cơ bản của một tổ chức phát triển phần
mềm. Ở FSOFT, hàng năm có hàng trăm dự án được thực hiện, có thể phân chia
thành các loại sau:
|
-
Theo phạm vi: dự án external (làm cho khách hàng bên ngoài) và internal (làm
cho khách hàng bên trong Công ty)
-
Theo độ lớn (tháng-người): dự án nhỏ, dự án trung bình và dự án lớn.
|
| |
 |

|
|
Tháng-người (person-month) là đơn vị tính kích thước của
dự án. Một dự án có kích thước 10 tháng-người đòi hỏi 1 người làm trong 10
tháng hoặc 5 người làm trong 2 tháng.
|
|
 |

|
|
|
-
Theo đặc thù của công việc:
- Dự án phát triển bao gồm đủ các công đoạn làm phần mềm,
- Dự án triển khai nhấn mạnh hơn đến việc đi cài đặt triển khai cho khách hàng
(có thể ở nhiều địa điểm khác nhau, với hệ thống thông tin khác nhau),
- Dự án test chủ yếu kiểm thử và ghi nhận lỗi của phần mềm rồi gửi cho khách
hàng,
- Dự án bảo trì tập trung sửa lỗi và nâng cấp…
Trung bình một dự án có từ 5 đến 15 thành viên, chia làm các thành
phần sau (có thể kiêm nhiệm với các dự án nhỏ):
-
Giám đốc dự án: chịu trách nhiệm cao nhất đối với dự án, chủ yếu lo phần khách
hàng và nhân lực
-
Quản trị dự án: chịu trách nhiệm về mặt công nghệ, kỹ thuật, quy trình.
-
Nhóm phân tích thiết kế: chịu trách nhiệm phân tích yêu cầu khách hàng và thiết
kế
-
Nhóm lập trình: viết chương trình
-
Nhóm test: chịu trách nhiệm kiểm thử chương trình, phát hiện lỗi
-
Nhóm bảo đảm chất lượng: kiểm tra chất lượng sản phẩm đầu ra, thanh tra quy
trình, tư vấn dự án trong việc phòng ngừa lỗi.
-
Cán bộ quản lý cấu hình (thường do QTDA kiêm nhiệm): chịu trách nhiệm về cấu
hình tài liệu, mã nguồn.
-
Nhóm truyền thông: biên dịch và truyền thông với khách hàng (đối với các dự án
cho KH Nhật bản)
-
Ngoài ra, dự án còn được hỗ trợ tối đa bởi các Phòng Bảo đảm Kinh doanh về các
vấn đề như đào tạo, máy móc thiết bị, đường mạng, mạng riêng ảo (VPN)…
|
|
[Về đầu trang] |
Công nghệ
|
|
Do đặc thù thực hiện công việc do khách hàng yêu cầu, nên các
công nghệ được sử dụng tại FSOFT rất phong phú và đa dạng. Tất nhiên, trong quá
trình làm việc, FSOFT ưu tiên cho các công nghệ mới, có cơ hội phát triển tốt
trong tương lai. Với các công nghệ không hoặc ít người biết tại Việt nam, khách
hàng thường tạo điều kiện cho đội dự án học và làm thử một module nhỏ trong 1-3
tháng để đội dự án chứng minh khả năng tiếp thu công nghệ mới của mình.
|
| |
 |

|
|
Khả năng tiếp thu cái mới (learnability) của một người được hiểu
là năng lực học cái mới đó (được dạy và tự học) và áp dụng nó trong công
việc của mình.
|
|
 |

|
|
|
|
Có thể chia FSOFT thành 2 nhóm công nghệ chính: nhóm công nghệ
Microsoft (bao gồm các công nghệ liên quan đến môi trường Microsoft:
Windows.NET, Visual Studio, Biztalk server, SQL server…) và nhóm Java (bao gồm
WebSphere, Sun, Linux, các môi trường Java, J2EE, J2ME…). Mỗi nhóm đều có những
chuyên gia của mình, có Excellence Team chuyên tổ chức trao đổi kiến thức kinh
nghiệm, đào tạo, luyện và thi chứng chỉ. Danh sách các công nghệ được sử dụng
trong các dự án của FSOFT có thể tham khảo tại www.fpt-soft.com.
Để nhanh chóng tìm hiểu các công nghệ mới; nghiên cứu, phát triển và đưa vào sử
dụng các công cụ hỗ trợ công việc (tool), cuối năm 2003 FSOFT đã thành lập
Phòng TMG (Technology Management Group). Trong năm 2004, TMG đã đóng vai trò
chính trong việc phát triển và nâng cấp các tool quản lý nội bộ trong bộ công
cụ FMS - FSOFT Management Suite như:
-
Timesheet: quản lý thời gian làm việc
-
DMS: quản lý lỗi của các dự án
-
FSOFT Insight: quản trị dự án định lượng
-
NCMS: quản lý các khiếu nại KH, các vi phạm quy trình
Một loạt các công cụ hỗ trợ quá trình phát triển phần mềm cũng
được thử nghiệm, phân tích, đánh giá, được mua và đưa vào sử dụng nếu phù hợp.
Trong số đó đáng kể có Aivosto - công cụ kiểm tra code cho Visual Basic và
Rational Robot and Performance Test - công cụ kiểm thử về chức năng và tải
(load) của phần mềm.
Ngoài ra, TMG còn phối hợp với FWB xuất bản tạp chí Bamboo Shoots, là tạp chí
công nghệ hàng quý của FSOFT.
|
| |
 |

|
|
FSOFT Insight là công cụ
quản trị dự án trên nguyên tắc định lượng hoàn toàn, là một trong những vũ khí
quan trọng nhất giúp FSOFT đạt chứng chỉ CMM bậc 4 và 5. Sử dụng công cụ này,
các nhà quản lý có thể theo dõi diễn tiến của các dự án hàng ngày, với các số
đo được cập nhật real-time như: số lỗi chưa được đóng, số ngày công đã sử dụng,
lượng công việc (yêu cầu của khách hàng) đã hoàn thành, các vấn đề cần giải
quyết, các ý kiến của khách hàng... Dựa trên các số đo chính, các chỉ số khác
được tính toán và phân tích, giúp người quản lý ra quyết định.
FSOFT Insight đã được rất nhiều khách hàng khen ngợi và sử dụng để theo dõi các
dự án mà họ giao cho FSOFT thực hiện.
Muốn biết thêm về công cụ này, xin mời đến www.fpt-soft.com.
|
|
 |

|
|
|
|
|
|
 |
|
|
|
|
|