Nếu công nghệ là phương tiện để chúng ta ngày càng đạt được mức sống cao hơn, thì phát triển phần mềm là động cơ thúc đẩy phương tiện đó tiến lên. Các nhà quản lý phát triển phần mềm làm việc trong hầu hết mọi ngành công nghiệp và rất cần thiết để đảm bảo việc tạo ra chất lỏng, bảo trì và thành công chung của các chương trình và ứng dụng máy tính. Họ chịu trách nhiệm giám sát nhiều dự án thông qua tất cả các giai đoạn phát triển, từ khởi xướng và lập kế hoạch đến thực hiện, đến giám sát, kiểm soát và đóng cửa.
$config[code] not foundNhiệm vụ công việc
Bạn phải hợp tác với kiến trúc sư trưởng, nhà phát triển, nhà phân tích kinh doanh và giám đốc điều hành công ty để xác định hướng kỹ thuật, thiết kế hệ thống và kế hoạch triển khai của phần mềm. Bạn sẽ quản lý các hoạt động hàng ngày của nhóm phần mềm để đảm bảo mỗi dự án vẫn đúng tiến độ và ngân sách. Bạn phải tạo, duy trì và theo dõi các kế hoạch và lịch trình dự án, dự toán chi phí và nhật ký vấn đề trong suốt vòng đời của dự án. Cung cấp báo cáo trạng thái thường xuyên cho khách hàng và quản lý là rất quan trọng. Bạn cũng phải cung cấp sự lãnh đạo, hướng dẫn và động lực cho các nhà phát triển và lập trình viên trong khi giải quyết các xung đột nội bộ. Các nhiệm vụ phổ biến khác bao gồm phân bổ tài nguyên của công ty, tiến hành các cuộc họp nhóm phần mềm, khắc phục sự cố kỹ thuật và tạo điều kiện triển khai nâng cấp phần mềm.
Kỹ năng cần thiết
Thành thạo các chương trình và ứng dụng phần mềm tiêu chuẩn công nghiệp là điều cần thiết. Một số phổ biến nhất bao gồm Java, SQL, Linux và Microsoft Office. Bạn phải cân bằng việc hoàn thành các bài tập công việc độc lập với sự quản lý của một đội ngũ nhân viên đa dạng. Bạn nên sở hữu các kỹ năng giao tiếp vượt trội, cả bằng lời nói và bằng văn bản, cũng như năng khiếu về toán và kế toán. Bạn phải có động lực cao để thúc đẩy các dự án tiến lên, có kỹ năng tổ chức mạnh mẽ và có thể hoạt động theo thời hạn chặt chẽ. Bạn cũng phải sử dụng tư duy phê phán và phân tích để giải quyết vấn đề một cách hiệu quả. Ngoài ra, các nhà quản lý song ngữ thường có nhu cầu do tính chất quốc tế của nhiều dự án phần mềm.
Video trong ngày
Mang lại cho bạn bởi Sapling Mang lại cho bạn bởi SaplingGiáo dục đào tạo
Hầu hết các nhà tuyển dụng yêu cầu bạn phải có ít nhất bằng B.A. hoặc B.S. trong một lĩnh vực liên quan như khoa học máy tính, kỹ thuật, quản lý dự án hoặc quản trị kinh doanh. Tùy thuộc vào phạm vi và độ nhạy cảm của công việc, một số người cũng có thể muốn xem bằng sau đại học hoặc ít nhất hai đến ba năm kinh nghiệm quản lý dự án thực tế. Nhiều người quản lý dự án phát triển phần mềm bảo đảm trải nghiệm cần thiết bằng cách bắt đầu như một nhà phát triển, và sau đó dần dần đảm nhận nhiều trách nhiệm hơn trên mỗi dự án. Những người khác tìm kiếm chứng nhận bên ngoài về lập trình và quản lý thông qua các khóa học phương pháp PMP, HTML và Scrum để mở rộng hồ sơ của họ.
Triển vọng lương và kinh tế
Theo Cục Thống kê Lao động, các nhà quản lý hệ thống thông tin và máy tính có bằng bốn năm và ít nhất năm năm kinh nghiệm làm việc sẽ có mức lương trung bình là $ 115,780 mỗi năm, hoặc $ 55,67 mỗi giờ. Khoảng 307.900 việc làm như vậy đã tồn tại vào tháng 5 năm 2010, với dự kiến sẽ tạo ra 55.800 việc làm mới trong giai đoạn 2010 đến 2020. Điều này thể hiện tốc độ tăng trưởng dự kiến là 18%, cao hơn mức tăng 14% dự kiến cho tất cả các công việc của Hoa Kỳ. Hơn nữa, những người làm việc đặc biệt trong phát triển phần mềm có triển vọng đặc biệt màu hồng, với tốc độ tăng trưởng dự kiến là 30% so với cùng kỳ.