27 thg 6, 2018

Dự án bắt đầu

Sau khi chốt được nhân sự làm dự án, team bắt đầu làm việc. Việc đầu tiên là setup dự án đều do CTO làm như khởi tạo dự án, chọn tool làm việc. Sau đó phân công rõ ràng Boss sẽ làm về phần server- backend, còn mình phụ trách dev phần client - frontend,. cụ thể là android. Chẳng có tiến độ cụ thể gì cả, vài tuần đầu tiên sếp và mình gục đầu vào viết để cho ra 1 cái protocol giao tiếp thống nhất giữa client và server. Sau khi việc lên xuống gửi lệnh giữa server và client đã nhịp nhàng mới bắt đầu bắt tay vào làm các tính năng. Khi này lại phát sinh các tính năng gì sẽ được ưu tiên phát triển đầu tiên. Và sau khi thảo luận, cuối tuần quyết định mồi và lôi kéo được 1 bạn ở team sản phẩm của dự án hiện tại tham gia vào nhóm, hỗ trợ lên danh sách các tính năng hiện tại của sản phẩm cũ, và sort theo danh sách các tính năng ưu tiên cần có và cho ra là 1 tờ A4 là các tính năng của sản phẩm mới. Tờ này được dán ở chỗ làm việc của mình và sếp. Tờ này đặc biệt là ở chỗ chả có thời gian deadline gì cả, cứ làm thôi. Khi nào xong tính năng thì mình hoặc sếp lại đánh dấu done. Sau khi phát triển được 1 vài tính năng cơ bản, testing hệ thống khá ok thì phát sinh ra vấn đề cần phải có bên tester tham gia vào vì Dev chỉ tập trung phát triển tính năng cũng mệt rồi vì tính năng thì qua nhiều. Vậy là đề xuất tuyển tester và mở rộng thêm dev bên back-end vì dù sao sếp vẫn phải quản lý các team khác, dự án cũ để đảm bảo hoạt động kinh doanh. Tuyển nhân sự tốn nhiều thời gian nên quyết định sẽ mời 1 số bạn back-end đang làm sản phẩm cũ có hứng thú tham gia vào team. Nhưng cũng lúc này thì có vấn đề xảy ra, các bạn backend cũ tham gia vào nhưng không đáp ứng được tiến độ. Không phải là họ không có khả năng và năng lực để thực hiện các task mà là do họ đang làm việc ở các dự án cũ theo phong cách chậm rãi quen nên khi đưa vào thực hiện dự án ở giai đoạn đầu, họ thích làm việc theo các task với mốc deadline rõ ràng và team không đáp ứng được điều đó và sau đó quyết định out, về làm dự án cũ hoặc rời công ty. Sau việc này team quyết định không mời members của dự án cũ nữa mà sẽ tuyển nhân sự mới hoàn toàn. Việc này cho phép team có thể tìm được nhân sự phù hợp với sản phẩm ngay từ đầu, và tất nhiên việc này sẽ tốn thời gian vì team phải chấp nhận việc nhân sự ra vào dự án là bình thường, nhưng sẽ tìm được nhân sự phù hợp cho dự án. Sau khi build được team toàn các nhân sự phù hợp, mọi chuyện sẽ nhanh hơn rất nhiều. Cuối cùng team cũng build được nhân sự khá ổn. 2 back-end, 2 front-end(android, ios), 1 testing, và sếp sẽ quản lý. Vậy là cũng build được 1 team chiến thực sự. Và lúc này công việc mới thực sự trôi chảy và đi.
BẢN BETA ĐẦU TIÊN....

Không có nhận xét nào:

Đăng nhận xét

Bản beta đầu tiên

Sau 6 tháng cả team cặm cụi làm việc điên cuồng, bản alpha cũng được giới thiệu ra toàn bộ công ty và được testing nội bộ công ty mà thôi. ...