Hva er en designspesifikasjon?
En designspesifikasjon er et detaljert dokument som gir informasjon om egenskapene til et prosjekt for å sette kriterier utviklerne trenger å oppfylle. Designspesifikasjoner brukes for alt fra å legge planer for et nytt romskip til å håndtere designproblemene til en blyantholder. Dette dokumentet gir veiledning til utviklingsteamet og gjør det også mulig for klienten å ha klare innspill i designprosessen. Med forventninger klart etablert i begynnelsen, kan forvirring på begge sider elimineres.
En del av designspesifikasjonen diskuterer den tiltenkte bruken og arten av bruken. Utviklere som jobber på en ny strekning av motorveien, vil for eksempel diskutere hvor veien vil gå, hvor mange baner den har, og hvor mange biler den skal se på en dag, basert på foreløpig forskning. Formålet med prosjektet skal være klart fra denne delen av designspesifikasjonen for å eliminere designproblemer som unnlatelse av å forberede seg til en forventet bruk.
Designspesifikasjonen vil også inneholde en detaljert beskrivelse av spesifikasjonene, inkludert dimensjoner, vekt, totale kostnader og så videre. Den skal diskutere belastede og tomme vekter, så vel som alle andre temaer som kan være relevante. Jo mer detalj, jo lettere vil det være for utviklingsteamet å levere akkurat det klienten ønsker. Detaljer kan også være viktig i tilfelle en tvist; Hvis et firma for eksempel bestiller bokhyller av en bestemt størrelse og det ferdige produktet ikke stemmer, kan det peke på linjen i designspesifikasjonen og be om å få laget hyllene igjen.
Dette dokumentet lager en nyttig rubrikk for evaluering av ytelse. På leveringstidspunktet kan klienten og utviklingsteamet gå over dokumentet som en sjekkliste for å sikre at alle kriteriene ble oppfylt. Hvis teamet ikke kan adressere en bestemt spesifikasjon, må de gi informasjon om hvorfor, og bør kontakte klienten under utviklingen for å diskutere situasjonen og snakke om ulike alternativer for å adressere den. Hvis det for eksempel ikke er mulig å plassere seks seter i en bil, kan det å løse bagasjerommet løse problemet.
Begge sider bør lese en designspesifikasjon veldig nøye før de autoriserer neste trinn i utviklingen. Klienter må lese den for å se om egenskapene de ønsker er representert. Hvis noe mangler eller det ikke oppfyller de ønskede kriteriene, bør de be om revisjoner. Utviklingsteam leser papirene for å planlegge utviklingsprosessen, og hvis de identifiserer noe de vet ikke vil være mulig eller som kan skape en konflikt, bør de diskutere dette før de godtar kontrakten.