Khởi động một dự án phát triển phần mềm tại CMC Global, giai đoạn phân tích, lên kế hoạch và thiết kế giải pháp chính là kim chỉ nam cho một hành trình sản xuất thuận buồm xuôi gió sau này. Phân tích càng rõ ràng, lên kế hoạch và giải pháp càng chi tiết, bám sát yêu cầu thực tế sẽ giúp tránh được những vấn đề phát sinh không đáng có trong khâu phát triển và vận hành sản phẩm.
Và ba vị trí đảm nhận trọng trách “thuyền trưởng” trong quá trình phân tích, lên kế hoạch & thiết kế giải pháp chính là:
- Quản lý dự án – Project Manager
- Phân tích nghiệp vụ – Business Analyst
- Kiến trúc sư giải pháp – Solution Architect
Cùng tìm hiểu rõ hơn về công việc của họ trong bài viết đầu tiên của Insider: Tỏ tường nhé!
Chị Mai Trung Anh – Project Manager (PM)
Chị Trung Anh đã gắn bó cùng CMC Global được 7 năm tại khối thị trường Nhật Bản, kể từ khi CMC Global vẫn đang còn là Khối CMCSoft thuộc Tập đoàn CMC. Từng bước trải qua hầu hết các vị trí từ fresher developer, tester đến BrSE, chị chính thức trở thành Project Manager chỉ sau 3 năm làm việc – là một trong những PM trẻ tuổi nhất CMC Global thời điểm đó.
Trong giai đoạn đầu tiên này, PM cần phải làm việc chặt chẽ với cả phía khách hàng và đội dự án để thống nhất được phạm vi, giải pháp, tài chính, thời gian, nhân sự và rủi ro… cho dự án. Sau đó, PM cũng sẽ là người theo sát dự án đến cuối cùng, nắm rõ nhất tiến độ thực hiện và kiểm soát, điều chỉnh công việc để đảm bảo hoàn thành dự án theo đúng kế hoạch.
Là một PM tại CMC Global, một ngày đi làm với chị Trung Anh sẽ
- Luôn bắt đầu bằng việc kiểm tra email
- Sắp xếp các luồng công việc được yêu cầu từ phía khách hàng, ghi nhận lên hệ thống quản trị dự án và điều phối công việc cho các thành viên
- Dự trù, điều chỉnh thời hạn hoàn thành công việc phù hợp và kiểm soát tiến độ
- Trao đổi với khách hàng, làm rõ các yêu cầu và truyền đạt lại thông tin cho đội phát triển
Cùng rất nhiều những công việc “không tên” khá.
Với chị Trung Anh, điều thử thách nhất ở vai trò PM là cần làm hài lòng khách hàng “trong khả năng cho phép”, tức là phải cân bằng giữa mong muốn của khách hàng và năng lực của team.
“Ở môi trường IT Outsourcing, mỗi dự án sẽ có những vấn đề đặc thù riêng, đòi hỏi người PM như mình luôn phải biết cách vận dụng một cách linh hoạt những kiến thức, kỹ năng, hiểu biết và đôi khi là cả mối quan hệ để hoàn thành dự án một cách thành công. Mình rất mong chờ trong tương lai sẽ tiếp tục quản lý đa dạng các loại dự án khác nhau tại CMC Global để được thể hiện bản thân, được học hỏi và nâng cao kỹ năng cho chính mình!” chị Trung Anh chia sẻ.
Anh Đinh Duy Mạnh – Technical Project Manager
Sau một năm thử thách với vai trò Technical Leader, anh Duy Mạnh được tin tưởng cho “tập tành” vai trò Project Manager. Kể từ đó, anh trở thành Technical PM, làm cầu nối liên lạc giữa các bên liên quan, vừa chăm sóc đời sống tinh thần cho anh em trong dự án, vừa chạy việc.
Một PM có thể phân tích được yêu cầu, nhưng lại chưa thể quyết định cách thực hiện, công nghệ để lên kế hoạch một cách chính xác. Ngược lại, một Technical Leader sẽ chỉ thấy bài toán ở góc độ công nghệ và thiết kế giải pháp.
Như vậy, nếu có cả 2 kỹ năng, thì ở giai đoạn phân tích, lên kế hoạch và thiết kế giải pháp, bạn sẽ “tiết kiệm” được công sức cho việc trao đổi giữa hai vai. Một mình bạn đã có thể đánh giá yêu cầu của khách hàng theo nhiều góc độ, đưa ra giải pháp về công nghệ, cộng trừ nhân chia các yếu tố kinh doanh khác để lên kế hoạch sản xuất một cách chính xác nhất.
Tại CMC Global, mỗi dự án sẽ chỉ định vị trí PM hoặc Technical PM phù hợp với tính chất, quy mô và khối lượng công việc của dự án đó.
Là một Technical PM tại CMC Global, anh Mạnh mô tả công việc của mình “như một chiếc switch đa năng, khi cần trao đổi về giải pháp hay lập trình thì mình trở thành một technical leader, khi cần trao đổi về tiến độ, báo cáo… mình lại chuyển thành một PM”.
Với anh Duy Mạnh, điều thú vị nhất khi làm Technical PM tại CMC Global là được làm việc với các anh chị quản lý có tư duy chiến lược và rất cởi mở. “Các anh chị ở CMC Global cũng có cách dùng người như Tào Tháo: Không tin thì không dùng, đã dùng là phải tin. Tại đây, mình luôn được tin tưởng và trao quyền để có thể chủ động làm tốt hơn, thể hiện được khả năng xử lý nhiều công việc hơn. Mục tiêu của mình sẽ luôn là có thể thử sức với những vị trí cao hơn, nhưng trước đó mình sẽ cố gắng trở thành 1 technical PM chân cứng”, anh Mạnh chia sẻ.
Nguyễn Thị Ánh Nguyệt – Business Analyst (BA)
Bất ngờ và nhanh chóng, Ánh Nguyệt quyết định Nam tiến để nắm lấy cơ hội làm việc tại CMC Global, khám phá bản thân và khám phá một thành phố mới. Cô gái trẻ ham học hỏi, luôn hào hứng mỗi khi đi làm vì công việc được tiếp xúc với nhiều người trong một ngày, được tìm thấy những hướng nhìn mới, được mở mang những lối suy nghĩ khác biệt.
Trong giai đoạn đầu của một dự án, công việc của BA không chỉ đơn thuần dừng ở vai trò người kết nối – giao tiếp, mà BA cần phải phân tích và tư vấn giải pháp cho khách hàng, đưa ra các phương án để đáp ứng được nhu cầu người dùng thông qua giải pháp công nghệ được đề xuất.
Là một BA tại CMC Global, một ngày điển hình của Ánh Nguyệt là
- Họp với khách hàng để nghe, hiểu và chốt yêu cầu.
- Viết lại tài liệu yêu cầu đó để team phát triển hiểu được chi tiết khách hàng muốn gì và team sản xuất cũng nắm được từng bước phải làm như thế nào.
- Liên tục thảo luận với team phát triển để làm rõ và tìm ra giải pháp cho các vấn đề phát sinh trong quá trình sản xuất
- Test & điều chỉnh sản phẩm, đảm bảo kết quả của team phát triển đúng với mong muốn của khách hàng
- Demo sản phẩm cuối với khách hàng, thuyết trình & thuyết phục.
Cô nàng kể “Mình luôn có một danh sách dài issue cần giải quyết mỗi ngày, chưa xong vấn đề này đã tiếp nhận vấn đề khác. Nhưng mình luôn sẵn sàng với thử thách này. Ngày nào cũng có issue là điều bình thường. Ngày nào không có issue thì ngày đó mới là bất thường.” ?
Với Ánh Nguyệt, dấu ấn đáng nhớ khi làm BA tại CMC Global trong 1 năm vừa qua chính là việc được ghi nhận bằng một giải thưởng cho cá nhân nổi bật từ chính khách hàng “Các bên liên quan trong dự án đó đều rất hài lòng với kết quả và tiến độ của team phát triển CMC Global. Bên cạnh đó, mình cũng đã được tin tưởng giao vai trò phỏng vấn thành viên mới cho dự án mình đang phụ trách. Mình tự tin với những hiểu biết của dự án để tìm ra những người phù hợp nhất” Ánh Nguyệt chia sẻ.
Anh Phan Tích Hoàng – Solution Architect (SA)
Chuyển sang CMC Global từ môi trường làm sản phẩm (Product), người anh lớn với 20 năm kinh nghiệm ngành CNTT vẫn “gặp khó” khi bắt nhịp với sự nhanh và nhiệt của các bạn trẻ làm Outsourcing. Điều khiến anh ấn tượng nhất chính là cách làm việc ở CMC Global: mọi thứ đều cần phải nhanh, gọn và thay đổi context rất linh hoạt.
Nếu như BA tập trung vào giải quyết câu hỏi “WHAT” – Cần phải làm gì để đáp ứng nhu cầu người dùng thông qua các tính năng của sản phẩm”, thì SA tập trung vào giải quyết câu hỏi “HOW” – Cách hệ thống sẽ được xây dựng như thế nào (kiến trúc hệ thống, khả năng mở rộng, bảo trì và bảo mật) để hoạt động chính xác và đáp ứng các yêu cầu.
Như vậy, SA sẽ cần các yêu cầu chức năng của dự án từ BA, từ đó vận dụng các công nghệ và kiến trúc phần mềm để thiết kế giải pháp đáp ứng các yêu cầu đó.
Là một SA tại CMC Global, công việc của anh Tích Hoàng là lên kiến trúc và lựa chọn giải pháp công nghệ sao cho phù hợp nhất với yêu cầu và ngân sách mà khách hàng mong muốn. Ngoài ra, trong một số dự án, anh Hoàng cũng sẽ tham gia cả giai đoạn Presales để tư vấn sản phẩm trực tiếp với khách hàng.
“Nhìn thấy giải pháp mình đưa ra được chấp nhận và triển khai thành hình hài, ai mà chẳng tự hào!” Anh Hoàng luôn cho rằng “Một SA giỏi là làm sao tư vấn giải pháp phù hợp túi tiền nhất, giải quyết được nhu cầu thị trường và đảm bảo tiến độ thi công. Mình cần phải nhìn sản phẩm từ nhiều góc độ, từ BA, Marketing, Product và thị trường để có cái nhìn đa chiều nhất, giúp xây dựng và tư vấn cho khách hàng tốt nhất.”
Với anh Tích Hoàng, điều ấn tượng nhất khi là một SA tại CMC Global chính là được làm việc với một đội ngũ rất trẻ. “Làm việc với các bạn trẻ rất nhiều thách thức vì đa phần các bạn nhanh nhẹn, giỏi nên phải thuyết phục giải pháp khô cả họng. Ngoài ra, phải liên tục giám sát để đảm bảo các bạn ý làm theo đúng giải pháp đề ra, đồng thời hỗ trợ, ăn ngủ đêm ngày với các bạn. Nhưng mọi người đều có chung tư duy làm việc rất trách nhiệm và trung thực, không nề hà hỗ trợ sản phẩm trong cả giai đoạn vận hành.” Anh Hoàng chia sẻ
Đọc thêm các bài viết của Insider: Tỏ tường
Chặng 3: Giai đoạn kiểm thử – Coming Soon
Chặng 4: Giai đoạn triển khai & vận hành – Coming Soon