User Forudsætninger - Opgave og faciliteter til rådighed for slutbrugeren registreret i de Use Cases 3. Funktionelle Krav - Detaljeret liste ud af hver adfærd, softwaren skal udstille. Dette sammen med de kvalitetskrav attributter og andre ikke-funktionelle krav er dokumenteret i Software Requirements Specification (SRS) for outsourcing softwareudvikling services.2. Inddrag slutbrugeren eller kunder så meget som muligt i løbet af de krav fange stage.Identify forskellige brugergrupper og en repræsentant person fra hver gruppe for input vedrørende deres specifikke krav.
De kunne også gennemgå prototyper og de SRS at sikre fuldstændighed og effectiveness.3. Sikre, at kravene er kvantificerbare, measurable.Areas, der er uklare kan kræve mere detaljeret analyse eller endda udviklingen af en prototype. Udvikling Testcases tidligt også hjælpe afsløre eventuelle huller i krav fange. Kontrollere fuldstændigheden af kravene ved formelt at inspicere dokumenter generated.4. Prioriter Krav ved deres relative importance.This vil hjælpe frasortere høje omkostninger-lav værdi funktionalitet.
Det vil også hjælpe med at gøre informerede og kritiske beslutninger, når de står med tid /ressource og funktionalitet kompromiser. Identificere og fjerne enhver funktionalitet, som ikke skal bruges, eller som ikke at opfylde nogen af virksomheden objectives.5. Sørg for, at projektets omfang er klart defineret i Vision og anvendelsesområde document.Expect vis mængde af krav vækst og buffer for det, da sjældent er fristen projektet ændret, ekstra ressourcer, eller nogen eksisterende funktionalitet slettet for at kompensere for det.
Effektivt ved hjælp af krav om indsamling metoder og base foring kravspecifikationer hjælper også undgå omfang krybning. Alle involverede parter må indse, at fremtidige tilføjelser vil føje til cost.6. Etablere og håndhæve en klar og realistisk proces for forandring management.Prioritize de foreslåede krav Æn