Can Agile projects be predictable? What do we need to predict? Is it cost, is it time to market or is it business value? In an outsourcing context, how does a service provider provide contractual certainty in an Agile project? Are solid engineering practices enough for bringing predictability in Agile? In this talk we will see various techniques which NIIT has used in bringing predictability in Agile projects for both itself and its customers.