Thứ Hai, 19 tháng 10, 2009

Vinacyber 362 Ngày Làm Việc và Trải Nghiệm

Khoảng thời gian làm việc ở Cty Vinacyber chưa đầy một năm (20-10-2008 đến 16-20-2009) nhưng đã trải nghiệm được rất nhiều mà chưa bao giờ có ở các Cty trước. Đó là cách "tiếp cận một sản phẩm phần mềm".

Cách Phân Tích Thiết Kế

Trước khi vào Cty, mọi người vẫn tiếp cận một sản phẩm bằng các ghi chú và thiết kế toàn là chữ. Những thiết kế như thế này không cho thấy thật sự sản phẩm đầu cuối là như thế nào. Do đó có nhiều lỗ hổng giữa người ra quyết định - CEO, người thực hiện quyết định đó - Developer. Và rồi sau khi sản phẩm phát triển xong, CEO mới thấy sản phẩm không như mình suy nghĩ và bắt đầu chỉnh sửa. Việc này làm nãn lòng nhân viên, tạo ra nhiều lỗi phần mềm và tăng chi phí cũng như thời gian phát triển sản phẩm.

Với cách tiếp cận mới trực quan hơn, tiếp cận từ giao diện của sản phẩm, mọi người có thể thấy sự hoạt động của sản phẩm và bố cục thông tin như thế nào trong quá trình thiết kế. Khi ý tưởng của CEO được cụ thể hóa, CEO đã thấy rằng đó không phải là cái mình muốn và thực hiện thay đổi ngay trong quá trình thiết kế. Nhờ thay đổi thiết kế nhanh và phản hồi ngay lập tức, trong một thời gian ngắn đã có thiết kế hoàn chỉnh và khả năng thay đổi là rất thấp.

Cách Viết Tài Liệu

Các tài liệu cũ được viết bằng MS Word có khá nhiều khuyết điểm. Viết rất lâu do không kế thừa được từ lúc phân tích thiết kế. Các hình ảnh trong tài liệu rất khó xem do đặc điểm của khổ giấy A4 là nằm dọc trong khi màng hình sản phẩm nằm ngang làm cho hình bị bể và khó đọc. Chưa kể là những hình quá lớn, chừng 4 lần trang A4.

Áp dụng Mind Map trên phần mềm Mind Manager để phân tích thiết kế. Quá trình phân tích sẽ đi từ tính năng - module, đến trường hợp sử dụng - use case, luồng hoạt động - flow... chỉ cần viết thêm các chi tiết vào tài liệu này sau khi thiết kế thì đã có một tài liệu để phát triển. Do đó, khi nhìn vô tài liệu, người đọc sẽ thấy một bức tranh lớn của sản phẩm bao gồm tất cả các tính năng, trong mỗi module là trường hợp sử dung - use case, và các luồng chảy qua màng hình trong từng trường hợp sẽ cho ra những góc nhìn tùy từng vai trò của người xem trong ngữ cảnh cụ thể .v.v.

Với thiết kế đầy đủ và bộ tài liệu chi tiết sản phẩm được miêu tả rất trực quan để bộ phận phát triển có thể triển khai ý tưởng kinh doanh của CEO.

Được tham gia phát triển sản phẩm chủ lực của công ty - HenAnTrua.vn ngay từ giai đoạn đầu tiên nên có cơ hội can thiệp nhiều vào chất lượng sản phẩm như tối ưu hóa cho công cụ tìm kiếm- Search Enginee Optimization, từ ngữ và nội dung được viết với tính chất tiến bộ và tích cực. Tất cả những điều này làm cho sản phẩm HenAnTrua trở nên ít rối rắm hơn dù ý tưởng kinh doanh có lũng cũng chút chút.

Tuy được trải nghiệm nhiều, nhưng vẫn chưa được trải nghiệm hết những gì đã dự định:Quy trình phát triển phần mềm với cách tiếp cận nhanh vẫn chưa được triển khai; Văn hóa làm việc nhằm tạo nên một nhóm thúc đẩy lần nhau cùng làm việc hiệu quả, sự hỗn độn có khoa học, cũng chưa có cơ hội xây dựng. Thấy được những hạn chế hiện tại nên quyết định tìm kiếm những cơ hội trải nghiệm mới.

[x] Đóng