Performance Assurance for IT Systems emphasizes the importance of addressing performance and technology-related issues from the beginning of the planning process, at the feasibility and bid stages. It promotes the concept of Performance Assurance throughout the entire system lifecycle, covering technology, relevant processes, and people-related topics. This accessible, jargon-free book shows how to meet the increasing pressure to deliver proposals and systems in shorter timescales, emphasizing pragmatic, cost-effective, and well-designed systems. The book consists of two major parts: Part I covers the processes deployed throughout the system lifecycle, including the choice of technologies, client requirements, sizing, stress testing, and capacity management; Part II provides a technology foundation made up of brief primers on hardware and software technologies, discussing key factors that influence performance and helping management make informed decisions on technical risk. The author includes references to problems encountered on "real life" projects, and provides insight valuable to a variety of IT professionals, from technical architects and developers to IT management.