Šta je tehnička specifikacija?
Tehnička specifikacija (TS) je strukturiran dokument koji opisuje tačno šta će se izgraditi tokom vašeg projekta. Pišemo ga sami u jednostavnom, netehničkom jeziku kako bi svima, a ne samo razvojnim programerima, bilo lako za razumjeti. To je nacrt za sistem, definiše kako će izgledati, koje karakteristike će uključivati i kako je sve organizirano.
Ovaj dokument služi i kao vodič za planiranje i kao zajednički sporazum - pomažući u sprečavanju nesporazuma u obimu, tehničkih iznenađenja ili prekoračenja budžeta.
Zašto je potreban obje strane
- Za vas (Kupac): TS daje potpunu jasnoću - šta je uključeno, kako funkcioniše, koliko će projekt koštati i kada će svaki dio biti gotov.
- Za nas (Razvojne programere): Omogućava rad unutar fiksiranog i odobrenog obima, smanjujući rizike i osiguravajući predvidljivu dostavu.
- Za oboje: Stvara usklađenost, izbjegava nejasne pretpostavke i pruža trajnu referentnu tačku tokom projekta.
Koliko košta?
Tehnička specifikacija je plaćena usluga koja košta 5-7% vašeg procijenjenog budžeta projekta, ovisno o složenosti projekta.Trošak nikada nije manji od €500, bez obzira na budžet projekta.Ova naknada je odvojena i nije uključena u cijenu razvoja (ne oduzima se od ukupnog projekta).
Primjer:
Ako je vaš predviđeni budžet €20,000 - trošak tehničke specifikacije je €1,000 - €1,400 (5-7%).
Ovaj iznos se naplaćuje odvojeno i ne uračunava se u troškove razvoja.
Kako pišemo tehničku specifikaciju
Mi vodimo cijeli proces i vodimo vas kroz njega sa jednostavnim pitanjima, primjerima i preporukama. Evo što obično radimo:
- Prikupljanje informacija kroz kratku sesiju otkrivanja (ili dokument)
- Analiza vaših ciljeva, vrsta korisnika, sadržaja i bilo kakvih referenci koje pružite
- Pisanje svega u jednostavnom jeziku, a ne žargonom programera
- Stvaranje jasne liste karakteristika i strukture sistema
- Crtež žičanih okvira kako bi se vizualno objasnilo što svaka stranica ili dio radi
- Popis korisničkih uloga i dozvola na način koji ima smisla
- Planiranje kako će projekt biti podijeljen u etape
- Preporučivanje tehnologija ili platformi na osnovu vaših ciljeva (ne trendova)
- Uključivanje primjera i snimaka ekrana gdje je to korisno
Ne trebate pripremati ništa tehničko. Samo nam recite što želite postići, a mi ćemo to pretvoriti u solidan plan.
Teme obuhvaćene u TS
Ovdje je pregled onoga što dokument uključuje:
1. Pregled projekta
Šta gradimo, zašto i za koga
2. Struktura sistema
Preporuke za tehnološku složenost, napomene o hostingu i potrebe za lokalizacijom
3. Skup karakteristika
Sve funkcije grupirane po sekcijama: šta svaki dio radi i ko ga može koristiti
4. Korisničke uloge
Administratori, menadžeri, posjetitelji, itd. - šta svaka uloga može pristupiti i upravljati
5. Mapa sajta i lista sučelja
Stranice, sekcije i kako će korisnici navigirati između njih
6. Žičani okviri ili bilješke o izgledu
Jednostavni crteži koji pokazuju kako bi ključne stranice i blokovi mogli izgledati
7. Plan prekretnica
Projekt podijeljen u faze, svaka sa svojim vremenskim okvirom, obimom i kvotom
8. Integracije
Vanjske usluge, API-ji, platne usluge ili dodaci koji će biti povezani
9. Područja izvan opsega
Pojašnjava šta nije uključeno osim ako nije posebno dogovoreno (npr. SEO, pisanje sadržaja)
10. Post-lansiranje
Bilješke o dostavi, garanciji i opcionalnoj podršci
Vlasništvo i povjerljivost
Dok projekt nije završen (isporučen i u potpunosti plaćen), Tehnička specifikacija i svi nacrti ostaju intelektualno vlasništvo Agencije.
- Davamo vam neprenosivu, isključivo za pregled licence da internihno pregledate dokument za donošenje odluka.
- Ne smijete dijeliti, objavljivati, distribuirati ili slati dokument (u cijelosti ili djelomično) drugim kompanijama, dobavljačima ili trećim stranama bez naše prethodne pisane saglasnosti.
- Svako ponovno korištenje Tehničke specifikacije izvan našeg angažmana zahtijeva posebnu pisanu licencu ili sporazum o otkupu.
Zaključak
Tehnička specifikacija je prvi i najvažniji korak svakog uspješnog projekta. Štiti obje strane, gradi povjerenje i postavlja snažan temelj za razvoj, testiranje i isporuku.
To je pametna investicija koja se isplati uklanjanjem konfuzije i uštedom vremena kasnije.