Ten Application Lifecycle Management (ALM) "Best" Practices