As companies continue to undertake large-scale business and technology transformations, either in support of internal operations or to enable cloud enabled technologies, software development has significantly evolved over the past several years. Many organizations now deliver technology through agile, iterative releases, cloud migrations, and continuous deployment – approaches that often blur traditional lines between planning,…