Aloitus ilman teknistä osaamista
Asiakkaan tarpeesta yhteiseen suunnitelmaan
Sinun ei tarvitse tietää, miten ohjelmisto rakennetaan. Kerro kenelle se tehdään, mitä pitää tapahtua ja mistä tunnistat onnistumisen. Ohjattu aloitus auttaa alkuun.
1. Liiketoiminnan tarve
Anna työlle nimi ja kerro ongelma, käyttäjä, tavoiteltu hyöty, nykytilanne ja onnistumisen mittarit.
Asiakas haluaa varata ajan verkossa ilman puhelinsoittoa. Mittari: puolet varauksista verkossa kolmessa kuukaudessa.
2. Vaatimusten määrittely
Kirjoita vaatimukset omin sanoin tai pyydä tekoälyltä luonnos. Kirjaa jokaiselle hyväksymiskriteeri.
Kun asiakas varaa vapaan ajan, järjestelmän täytyy vahvistaa varaus. Kriteeri: varattu aika ei näy enää vapaana.
3. Tarkentaminen ja laadunvarmistus
Tarkistus näyttää puuttuvat tiedot. Käy tiimin kanssa läpi poikkeustilanteet, ristiriidat, riskit ja avoimet kysymykset.
Mitä tapahtuu, jos asiakas peruu varauksen viime hetkellä?
4. Backlog ja hyväksymistestaus
Sovi rajaus, pilko työ tehtäviksi ja liitä tehtävät vaatimuksiin. Avoimet kysymykset ja riippuvuudet näkyvät suunnitelmassa.
Näytä vapaat ajat asiakkaalle → liitä vaatimus REQ-1.
5. Katselmointi ja luovutus
Tarkista kattavuus, käy valmiustarkistus läpi ja vie määrittely tiimin työkaluihin. Varmuuskopioi työsi erikseen.
Dokumentti katselmointiin; Jira CSV tai AI-työkalun paketti tiimille.
Ennen kuin luovutat työn
- Onko asiakkaan ongelma ja tavoiteltu hyöty selvä?
- Onko jokaiselle vaatimukselle konkreettinen hyväksymiskriteeri?
- Onko pakollinen erotettu myöhemmin toteutettavista asioista?
- Ovatko avoimet kysymykset näkyvissä tiimille?
Mikä on spec-driven development?
Spec-driven development tarkoittaa, että työ aloitetaan selkeällä määrittelyllä: mitä asiakas tarvitsee, mitä järjestelmän täytyy tehdä ja mistä onnistuminen tunnistetaan. Tekninen toteutus rakennetaan tämän määrittelyn ympärille.
Miksi se sopii AI-avusteiseen ohjelmointiin?
Kun tarve on kirjattu tarkasti, tekoälylle voidaan antaa selkeä tehtävä sen sijaan, että se arvaisi tarkoitustasi. Hyväksymiskriteerit kertovat, milloin tekoälyn tuottama työ on valmis, ja määrittelydokumentti toimii yhteisenä pohjana sinulle, tiimille ja tekoälylle.
Työsi säilyy tässä selaimessa
Muutokset tallentuvat automaattisesti. Kirjautuminen ei siirrä määrittelyjä toiselle laitteelle. Valitse ”Vie kaikki JSON” varmuuskopiota varten ja ”Tuo JSON” palauttaaksesi tiedot toisessa selaimessa.
Mitä OpenSpec, Spec Kit ja GitHub tarkoittavat?
OpenSpec ja Spec Kit ovat tiimin käyttämiä toteutustyökaluja varten. Valitse ne vain, jos tiimisi pyytää. Muuten yksi dokumentti riittää. GitHub-yhteys on valinnainen: tekoäly voi lukea valitsemasi projektin taustatietoja. Mikään näistä ei ole aloittamisen edellytys. Jira-vienti lataa tiedoston, ei luo tikettejä suoraan Jiraan.