Användarkrav nivå - Uppgifter och anläggningar som finns tillgängliga för slutanvändaren registreras i användningsfall 3. Funktionella krav - Detalj notering av varje beteende som programvaran måste uppvisa. Detta tillsammans med kvalitetsattribut och andra icke-funktionella krav dokumenteras i Software kravspecifikation (SRS) för outsourcing mjukvaruutveckling services.2. Involvera slutanvändaren eller kunder så mycket som möjligt under de krav fånga stage.Identify olika användargrupper och en representativ individ från varje grupp för insatsvaror om deras specifika krav.
De kunde också se prototyper och SRS för att säkerställa fullständighet och effectiveness.3. Säkerställa att kraven är kvantifierbara och measurable.Areas som är oklara kan kräva mer detaljerad analys eller ens utvecklingen av en prototyp. Utveckla Testfall tidigt också bidra till att avslöja eventuella luckor i krav fånga. Kontrollera fullständigheten kraven genom att formellt inspektera dokument generated.4. Prioritera krav från deras relativa importance.This kommer att sålla bort hög kostnadseffektivitet lågt värde funktionalitet.
Det kommer också att bidra till att göra välgrundade och kritiska beslut när de ställs inför tid /resurser och funktionalitet kompromisser. Identifiera och ta bort någon funktionalitet som inte ska användas eller som inte bidra till att uppfylla något av affärs objectives.5. Se till att projektets omfattning är klart definierad i Vision och räckvidd document.Expect viss mängd krav tillväxt och buffert för det, eftersom sällan är sista projektet ändrats ytterligare resurser som tillhandahålls eller någon befintlig funktionalitet bort för att kompensera för det.
Effektivt med kravet på att samla metoder och bas kantar kravspecifikationer hjälper också undvika omfattning krypning. Alla inblandade parter måste inse att framtida tillägg kommer att lägga till cost.6. Etablera och upprätthålla en tydlig och realistisk pr