Improved access, cost effectiveness, reduction of execution time, flexibility, and other benefits yet to be defined make cloud computing the increasingly popular choice for developing and operating an application. As infrastructure becomes more costly and applications become more complex, the cloud offers organizations the scalability and availability that may not be achievable in a single, unique environment. This presentation will provide a basic understanding of cloud, the interconnection between requirements and cloud architectures, and the types of testing required as complexity increases. Topics will include benefits and weaknesses of cloud computing, basic cloud definitions such as Infrastructure-as-a-Service (IaaS), multitenancy, and failover architectural approaches. The requirements supported and types of testing to consider for maximum benefit will also be discussed.


Charlene Gross, Software Engineering Institute

Charlene Gross has over 30 years of technology experience in support of public and private sectors, in which she has served as operational director, project manager, consultant, and vendor representative in multiple IT environments. She has had responsibility for the development of strategic technology and implementation plans, acquisition programs, project management, client relationship, and organizational budgets. Charlene has been a Senior Member of the Technical Staff at the Software Engineering Institute for the last ten years. Her primary work is in the Client Technical Solutions Directorate of SEI's Software Solution Division. She is currently certified as an instructor for Implementing Goal Driven Measurement and is a Certified ScrumMaster (CSM). She has also held authorizations in and taught introductory and intermediate classes in CMMI.