The first step to project success is accurate estimating and realistic planning.Projects with unrealistic expectations affixed to them are likely to derail at anearly stage. This book shows the software practitioner how to effectivelyestimate and properly plan a project within an agile context. The book'scontent is suitable for projects using any agile or semi-agile process (such asExtreme Programming, Scrum, Feature Driven Development, Crystal,Adaptive Software Development, DSDM or even the IBM Rational UnifiedProcess). The ideas in this book will work with any iterative developmentprocess, which greatly broadens the target audience beyond the traditional agilecommunity. Each chapter is supported by a summary and a set of questionsthat allows readers to assess their ability to estimate and plan a project. Theresult is an engaging read with pearls of wisdom that can be applied to thereader's next project.