Performance Development Lifecycle for IT (PDL-IT)
Performance Development Lifecycle for IT (PDL-IT) is systematic approach developed by Microsoft’s ACE team in order to improve the application performance of Microsoft’s line of business (LOB) and web applications built on top of Microsoft technologies. The process encompasses the addition of a series of performance focused activities and deliverables at each of the phases of Microsoft IT’s software delivery life cycle (SDLC). These activities and deliverables include the architecture review from the performance standpoint, code profiling, end-to-end load testing server health monitoring. The PDL-IT process holds good and can be baked with any generic software development life cycle of web applications.
For more details on PDL-IT, check my three posts on ACE Team blog on PDL-IT.
Post-1: Basic Overview
Post-2: Discussion on Envision and Design Phase
Post-3: Discussion on Build, Stabilize, Deploy and Production Phase.