How does the role of project manager change when applications are developed and tested in the cloud?
The project manager's role doesn't change much when applications are deployed in the cloud. The project manager typically keeps the project on track and provides status reports, and is not required to be an expert in the particular technologies used for development and test environments. But it's still a good idea to learn the basics. In this case, for example, it is helpful for the project manager to become familiar with terminology used in cloud computing. It is also worthwhile to gain an understanding of how the cloud is being used. For example, if the cloud-based testing and development environment is provided by an outside vendor, it's important to understand what's covered by the provider and to become familiarized with service-level agreements.
In "Cloud testing: The cloud and your testing practice," David W. Johnson describes ways in which the cloud can be used for testing practices. He notes that performance, security, disaster recovery and management can pose problems and advises project managers to make sure cloud providers take steps to address these high-vulnerability areas. The project manager needs to understand each area of risk and identify who is responsible for tasks associated with ensuring performance, security and disaster recovery testing. "If you are dealing with a private cloud, then testing responsibility could be handled by the infrastructure/security team -- at least from a performance and security perspective. In either case, all parts of the IT organization need to work together to mitigate the risks presented by cloud-based solutions to the overall enterprise," said Johnson.
Dig deeper on Software Project Management Process
Related Q&A from Yvette Francino
Agile expert Yvette Francino explains how the concept of story points -- a gauge of complexity -- works in the Scrum process of software development.continue reading
Project managers need to understand the major differences between Web-based application testing and testing traditional desktop applications.continue reading
Security testing is very specialized. Is it better to outsource this effort or should in-house testers be responsible for security testing?continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.