Riskitön projekti??
Projektin tilaamiseen, varsinkin uudelta toimittajalta, sisältyy useimmiten epävarmuutta ja riskejä. Kustannukset voi karata, ja samaan aikaan sopimuksestakin on vaikea irtaantua.
Meidän kanssamme teidän ei tarvitse sitoutua valtavaan kokonaisprojektiin, jonka lopullinen kustannus on hämärän peitossa. Projektimme pilkotaan aina vähintään kahteen osaan, joista sitoudutte ainoastaan ensimmäiseen,
dokumentaatiovaiheeseen, joka on useimmiten kustannuksiltaan pienin osa.
Jokaisen vaiheen päätteeksi teille toimitetaan kokonaisuus, jonka perusteella pääsette jatkamaan projektissa eteenpäin haluamallanne tavalla: omana työnä, pyytämällä tarjouksia muilta toimittajilta tai, toivottavasti, meidän toteuttamana.
Tässä esimerkki, kuinka projekti voi edetä:
1. Etsitte toteuttajaa projektiisi
Tarvitsette toteuttajan laitteelle, joka mittaa veden lämpötilaa ja ilman hiilidioksidipitoisuutta. Laite lähettää mittaustulokset verkkopalvelimelle, josta ne ovat luettavissa verkkosivun ja mobiilisovelluksen avulla.
Otat siis pikimmiten yhteyttä!
2. Järjestelmäsuunnittelu
Sovimme kiinteähintaisesta, 3900€ maksavasta järjestelmäsuunnittelusta. Tämän vaiheen lopputuloksena saatte dokumentin, joka määrittelee mm.:
- Mittausjärjestelmän yksityiskohtaisen toiminnallisuuden
- Valitut tärkeimmät komponentit: mm. sensorit, mikrokontrolleri, virransyöttö
- Valittu ratkaisu tulosten tallentamiseen ja esittämiseen
- Vikatilanteiden käsittelyn
Seuraava vaihe projektissa on mikrokontrollerin sekä verkko- ja mobiilisovelluksen ohjelmistomäärittely. Saatte näistä meiltä tarjouksen, mutta ette sitoudu etukäteen mihinkään. Voitte myös jatkaa joko omana työnä tai ostaa palvelun toiselta suunnittelutoimistolta.
3. Ohjelmistomäärittelyt
Sovimme että toimitamme teille molemmat kaikki tarvittavat ohjelmistomäärittelyt
kiinteään 3900€ hintaan.
Ohjelmistomäärittelyjen tuloksena saatte dokumentit jotka määrittelevät:
- Mikrokontrollerin toiminnallisuuden, mm.:
- Kuinka mikrokontrolleri käynnistyy
- Mitä tapahtuu käynnistyksen jälkeen, kuinka kellot, tulot/lähdöt konfiguroidaan rekisteritasolla
- Mitä toiminnallisuuksia käytetään, ja kuinka ne konfiguroidaan rekisteritasolla
- Keskeytykset ja niiden tärkeysjärjestys
- Käynnistyksen jälkeinen toiminta yksityiskohtaisesti
- Verkkopalvelimen toiminnallisuus, mm.:
- Missä muodossa mittaustiedot tallennetaan ja haetaan (esim. REST rajapinnan määrittely)
- Tietokantamoottorin valinta
- Kirjautumismenetelmien määrittely
- Verkkopalvelun ja mobiilisovelluksen määrittely
Vaiheet 2 ja 3 ovat dokumentaatiovaiheita, joiden lopputulosten perusteella on suoraviivaista siirtyä piirikaavio- ja ohjelmistosuunnitteluun. Nämä dokumentaatiovaiheet voidaan sopia myös yhdistettäviksi.
4. Piirikaavio- ja piirikuviosuunnittelu
Mikäli olette päättäneet ostaa piirikaavion ja -kuvion suunnittelun ulkoisena työnä, tarjoamme siitä jälleen kiinteähintaisen paketin. Tämän vaiheen lopputuloksena toimitamme
- Piirikaavion ja siihen liittyvät tiedostot, kuten komponenttikirjastot
- Piirikuvion ja valmistustiedostot
- Komponenttiluettelon ja ladontaohjeet
- Testaussuunnitelman
5. Ohjelmistosuunnittelu
Ohjelmistosuunnittelussa on useampia kokonaisuuksia: mikrokontrollerin sulautettu ohjelmisto, rajapinnan toteutus, verkkopalvelun toteutus ja mobiilisovellus.
Koska ohjelmistomäärittelyissä on jo määritelty näiden yhteistoiminta, voidaan eri osille valita toteuttajat varsin vapaasti. Piirilevysuunnittelu ja mikrokontrollerin sulautetun ohjelmiston suunnittelu on
kuitenkin hyvä pitää lähellä toisiaan. Verkkopuolen toteuttaja taas voi olla tyystin toinen: mikäli tavoitteena on integroida mittaustulosten tarkastelu vaikkapa olemassa olevaan intranettiin, on sen suunnittelu luontevaa
pitää siellä.
Mikrokontrollerin ohjelmistosuunnittelun tarjoamme piirikaavio ja piirikuviosuunnittelun kanssa samassa paketissa tai vaihtoehtoisesti niin, että teette toisen näistä omana työnä. Näin saatte hyödynnettyä omat resurssinne
mahdollisimman tehokkaasti. Mikäli taas haluatte ostaa toisen näistä kolmannelta osapuolelta, jätämme tämän osion väliin.
Verkkopuolen ja mobiilisovelluksen suunnittelun tarjoamme omana erillisenä kokonaisuutena.
6. Testaus
Testaukseen kuuluu kaksi osaa: itse mittalaitteen testaus ja verkkopuolen testaus, sekä tietysti näiden yhteistoiminta. Testaus on huomioitava jo kahdessa edellisessä kohdassa jotta toteutus tulee hoidettua oikein.
Yhteenveto
Projekti alkaa dokumentaatiovaiheella, joka tarkentaa loppuprojektin etenemisen ja antaa jo hyvän arvion tarvittavasta työmäärästä, sekä määrittelee miten projekti on tarvittaessa jaettavissa osiin. Jatko on täysin teidän
valittavissanne: voitte jatkaa osittain tai kokonaan omana työnä, ulkoistaa suunnittelun yhtenä kokonaisuutena tai osissa. Dokumentaatiovaiheen lopputuloksen pohjalta voitte myös luoda tarkat tarjouspyynnöt.