Täsmäkonsultoinnilla tulosta

Asiantuntemuksemme on asiakkaidemme käytettävissä silloinkin, kun projektin varsinaisesta toteutuksesta vastaa asiakkaan oma henkilöstö tai kolmas osapuoli.

Asiantuntijoidemme erikoisosaamista voi hyödyntää ohjelmiston määrittelyssä, arkkitehtuurisuunnittelussa tai testauksen suunnittelussa. Asiantuntijamme voivat suorittaa evaluointeja tai auditointeja tai tehdä esiselvityksiä, joiden pohjalta on turvallista käynnistää varsinainen kehitysprojekti.

Ammattilaisen suorittama täsmäkonsultointi auttaa projektin alkuun ja varmistaa, että kriittiset osuudet on suunniteltu oikein. Hyvälle pohjalle on turvallista rakentaa suurempikin projekti.

>> Evaluoinnit

Asiantuntijamme suorittavat teknologia-, väline- ja menetelmäevaluointeja hyödyntäen pitkäaikaista ja laajaa kokemustaan erilaisista ohjelmistokehityshankkeista.

Oikeilla valinnoilla projektin alkuvaiheessa pystytään varmistamaan teknisesti onnistunut lopputulos ja välttämään vääristä valinnoista aiheutuvia turhia kustannuksia. Evaluointien tuloksena syntyy asiantuntijoidemme laatima suositus toimenpide-ehdotuksineen.

>> Esiselvitykset

Luotettavan esiselvityksemme perusteella asiakkaamme pystyy päättämään, onko varsinaisen kehitysprojektin käynnistäminen tarkoituksenmukaista ja taloudellisesti kannattavaa.

Esiselvityksen tavoitteena on kartoittaa asiakkaan tarpeet, ympäristön ja olemassaolevien järjestelmien asettamat vaatimukset, lähtökohdat ja reunaehdot, jotka vaikuttavat projektin lopputulokseen. Esiselvitysvaiheessa suoritetaan teknologioiden, välineiden ja ratkaisumallien evaluointeja ja varmistetaan, että tehtyjen valintojen avulla ohjelmisto täyttää sille asetetut vaatimukset. Esiselvityksen yhteydessä laaditaan myös alustava kustannusarvio.

Esiselvityksessä hyödynnetään usein protoilua, esimerkiksi käyttöliittymien mallintamiseksi tai ohjelmiston suorituskyvyn arvioimiseksi. Esiselvityksen tuloksena syntyy arvio projektin onnistumisen edellytyksistä, rajoituksista ja reunaehdoista sekä kuvaus tunnistetuista riskeistä ja keinoista niiden ennaltaehkäisemiseksi.

>> Määrittelytyö

Hyvin määritelty ohjelmisto on helppo suunnitella, toteuttaa ja testata. Laadukas määrittely vähentää projektin riskejä, pienentää kustannuksia ja auttaa pitämään projektille asetetun aikataulun.

Asiantuntijamme laativat määrittelyvaiheessa selkeän dokumentaation, jonka avulla ohjelmistokehitys voidaan kilpailuttaa tai antaa alihankkijan toteutettavaksi. Kun vaatimukset on määritelty yksiselitteisesti, toteutusvaiheessa ei synny tulkintavirheitä. Tarkoituksenmukaiseen ja kattavaan määrittelyyn käytetty aika maksaa projektin aikana itsensä moninkertaisesti takaisin. Hyvin määritelty on puoliksi tehty.

>> Arkkitehtuurisuunnittelu

Hyvän järjestelmäkehityksen kivijalka on hyvin tehty arkkitehtuurisuunnittelu.

Ohjelmistoarkkitehtimme suunnittelevat järjestelmäarkkitehtuurin, joka huomioi sekä järjestelmän vaatimukset että mahdolliset jatkokehitystarpeet. Asiantuntijamme luovat hyvän pohjan osajärjestelmien suunnittelulle ja toteuttamiselle sekä järjestelmäintegraatiolle. Korkeatasoisen dokumentaation pohjalta projektin varsinainen toteutus voidaan teettää kolmannella osapuolella tai jakaa usean toimittajan kesken monitoimittajaprojektissa.

Suoritamme myös arkkitehtuurievaluointeja kolmannen osapuolen arkkitehtuuriratkaisuille ennen suunnitteluvaiheen käynnistämistä. Evaluoinnin loppuraporttiin asiantuntijamme tekevät yhteenvedon arkkitehtuurin tasosta, parannusehdotuksista ja toimenpidesuosituksista.

Teemme myös arkkitehtuurievaluointeja valmiille ohjelmistoille, joiden jatkokehitys- ja laajennusmahdollisuuksista asiakkaamme haluaa puolueettoman mielipiteen tai kustannusarvion.

>> Testauksen suunnittelu ja hallinta

Laajoissa järjestelmähankkeissa testaus teetetään usein kolmannella osapuolella. Testaustiimin tehokkaan ja tuloksekkaan toiminnan varmistamiseksi asiantuntijamme laativat integrointi- ja järjestelmätestaukseen testaussuunnitelmat.

Asiantuntijamme suorittavat myös kolmannen osapuolen laatimien testaussuunnitelmien auditointia, joissa asiakas kuulee puolueettoman tahon kommentit ja parannusehdotukset testausvaiheen suunnitteludokumentaatiosta.

Kolmas palvelumuotomme testaukseen liittyen on testauksen hallinta, jossa valvomme ja ohjaamme kolmannen osapuolen testausta testaus- ja laatusuunnitelmien mukaisesti.

>> Auditoinnit

Auditointipalvelumme tarjoavat asiakkaalle puolueettoman ja asiantuntevan mielipiteen eri suunnittelu- ja toteutusasteilla olevien projektien teknisestä ja laadullisesta tasosta.

Ohjelmiston auditoinnissa asiantuntijamme arvioivat kolmannen osapuolen kehittämän ohjelmiston teknistä ja laadullista tasoa. Auditoinnin lopputuloksena syntyy arvio ohjelmiston tilasta ja jatkokehitysmahdollisuuksista. Auditointiraporttiin voidaan liittää myös arvio ohjelmiston elinkaarenaikaisista kustannuksista.

Dokumentaation auditoinnissa arvioimme kolmannen osapuolen tuottamia määrittely-, suunnittelu- ja testaussuunnitteludokumentteja. Arvion lisäksi raportti sisältää parannusehdotukset ja suosituksen jatkotoimenpiteiksi.

Suoritamme myös ohjelmistotoimittajien auditointeja, esimerkiksi tarjouskilpailujen yhteydessä. Mikäli asiakkaamme haluaa puolueettoman ja asiantuntevan mielipiteen alihankkijoiden todellisesta teknologia-, väline- ja menetelmäosaamisesta, koodin tai dokumentoinnin tasosta tai laatujärjestelmästä ja sen noudattamisesta, asiantuntijamme laativat arvion riskiennusteineen.

 

Bitwise Oy | Viinikankatu 1 C | 33100 Tampere | Tel 03 3454 3000 | Fax 03 3454 3030 | Mail info@bitwise.fi