Menneessä maailmassa ohjelmistokehityshankkeet aloitettiin raskaalla määrittelyvaiheella, jonka seurauksena laadittiin “täydellinen” vaatimusmäärittely ja läjäpäin muita dokumentteja. Tässä suunnitelmassa pysyttiin sitten jääräpäisesti koko toteutusvaiheen ajan.
Koska nykyisin suositaan kevyempiä kehitystapoja, kysyvät asiakkaat usein millainen tarjouspyyntö kannattaa laatia? Itse suosittelen lähestymään potentiaalisia toimittajia hyvin yksinkertaisella viestillä kotisivujen kautta:
Olen Matti Möttönen yrityksestä Acme Corporation. Auttaisitteko meitä toteuttamaan linnunpönttöjen Airbnb:n?
Kun toimittaja saa viestisi, arvioi se aluksi sekä edustamasi yrityksen että tarjoamasi projektin kiinnostavuuden. Niinpä saat arvokasta tietoa jo siitä, millä innokkuudella viestiisi vastataan.
Tämän jälkeen kannattaa tavata vastausten perusteella kiinnostavalta vaikuttavat toimittajat. Tapaamisessa toimittajat pyytävät tarvittavat lisätiedot, jotta voivat laatia tarjouksen. Toimittajan vastuulla on joka tapauksessa selvittää koko toteutusvaiheen aikana kaikki tarvittava tieto, joten tarjouspyyntövaihe on mainio tapa testata tätä kyvykkyyttä. Tietojen toimittamisen apuna kannattaa toki hyödyntää kaikkea hankittavasta järjestelmästä saatavilla olevaa tietoa.
Tapaamisten pohjalta toimittajat laativat tarjouksensa, joiden avulla toimittajavalinta päästään tekemään. Tarjousten lisäksi toimittajien vertailua helpottaa tarjouspyyntövaiheessa kertynyt käytännön kokemus eri yritysten toimintatavoista.