Yksi asiakkaani oli lähestynyt minua 1 rivi vaatimus, että pyysi meitä tekemään varastonhallinta ohjelmisto. Ei ihme, olen kieltäytynyt työtä ottaen huomioon, että hankkeet vähemmän vaatimuksia tai epämääräiset vaatimukset ovat aina riski työskennellä. Kun puhuin tästä tapauksesta, jossa eräs ystäväni, jotka ovat olleet osa ohjelmistoalan viime vuosina, tajusin, että me kaikki olemme tehneet vastaavat virheet tässä industry.I ovat olleet osa Käynnistys ja ymmärrämme, kuinka tärkeää jokainen asiakas on lapsenkengissä vaiheessa yritys.
Ongelmana tässä on, että kun asiakkaat tulevat meille vaatimuksia, pyydämme kehittäjät alkaa työstää tietokannan kehittämiseen kättelyssä, joka vahingoittaa meitä kaikkia myöhemmin stage.Web Application, Sovelluksen, Business Application Development tai Tietokannan Sovelluskehitys vaatii samanlaista lähestymistapaa ja että on, jokainen näytön pitäisi olla hyvin documented.I nähneet yritykset ei lataudu asiakkaiden vaatimus analyysi ja minun ehdotukseni on, että vähintään 10-25% kustannuksista olisi säilytettävä vaatimus kerääminen.
Itse asiassa jos huomaat, että kustannukset kehittämä ohjelmisto olisi enemmän kuin mitä oli odotettu uudelleen lähestyä asiakkaan ja selittää hänelle melko miten alustavan arvioinnin meni wrong.The koko prosessia olisi hyvin määritelty vaiheittain: 1. Vaatimus Gathering:
kerätä niin paljon tietoa kuin mahdollista asiakkaalta. Katsokaa heidän nykyisen järjestelmän ja kerätä lomakkeet, Excel levyt, sana tiedostoja käyttää niitä nykyisin.
Luoda järjestelmä, jossa voit määrittää virtausta ja tunnistaa muotoja ja kentät, jotka käytetään ohjelmisto ja arvioida raportteja ja ilmoituksia, jotka muodostavat osan tätä järjestelmää. Pidä asiakirja yksinkertainen ja helppo ymmärtää, koska asiakkaasi ehkä ole kaikkein teknologiaa hyödyntävän kaveri maan päällä ja on lopulta enemmän sekaisin kuin tyytyväinen työstä, jota olette tehnyt.
2. Näytön suunnittelu:
Kun asiakas suostuu doc, on aika ovat ruuduissa suunniteltu perustuu alkuperäiseen arviointiin.
Joustavuus taso pitäisi olla siellä, sillä useimmat asiakkaat eivät tiedä, mitä he odottavat, ja tämä olisi kuin toimiva prototyyppi heille. Muuta kentät ja lisätä /poistaa muodossa tai kaksi perustuu asiakkaiden vaatimuksiin, mutta älä käynnistä kehitystä kunnes ja jos tämä vaihe on hyväksytty .. Useimmat sovelluksen kehittäminen menee pieleen johtuu siitä, että seuraava vaihe suoritetaan arvioimatta ensimmäinen askel kunnolla ja