Een Discovery Fase bestaat uit twee stappen. Stap één is het creëren van tastbaar werk uit een idee. Dit is gericht op het creëren van voldoende wederzijds begrip en vertrouwen. Stap twee volgt door tastbaar werk om te zetten in werkende software.
Een dergelijke fase begint met een business probleem. In deze fase moet vertrouwen worden opgebouwd bij de klant dat het ontwikkelingsbedrijf in staat is om dit belangrijke zakelijke probleem te identificeren in relatie tot het technische perspectief. Hierna moet het ontwikkelingsbedrijf bewijzen dat ze in staat zijn om een passende oplossing te bieden. Dit zakelijke probleem wordt gebruikt om de vier stappen van de Discvovery Fase aan te sturen: