Kuinka toimimme

Sovelluskehitys

Mysemalaisilla on pitkä kokemus erilaisten Java-sovelluskehitysprojektien tekemisestä. Ohjelmointikielenä käyttöjärjestelmäriippumattomalle Javalle on olemassa laaja valikoima ohjelmistoja ja komponentteja. Java soveltuu hyvin vaativien verkkosovellusten tekemiseen.

Suunnittelu ja arkkitehtuuri

Ohjelmistojen arkkitehtuurilla on suuri merkitys ohjelmistoprojektin ja siitä syntyvän ohjelmiston koko elinkaaren aikana muodostuvaan kustannukseen.

Hyvä arkkitehtuurimallien tuntemus ja huolellinen suunnittelu yhdistettynä ketterään tuotantomenetelmiin ja testilähtöiseen sovelluskehitykseen takaa sen, että sovelluksen arkkitehtuuri kestää aikaa ja tulevaisuuden muutokset eivät maksa liikaa.

Useiden sovellusten elinkaari on huomattavasti pidempi kuin mitä sovelluskehitysvaiheessa ajatellaan, ja koko elinkaarensa aikana tarvittavat muutos- ja laajennustyöt saattavat olla huomattavasti kalliimpia kuin varsinainen ensimmäisen vaiheen kehitystyö.

Laatu

Laatua on vaikea määritellä yleispätevästi, sillä se on subjektiivinen käsite.

Tekijän kannalta laadukas työ on sellainen, josta voi jälkeenpäin olla ylpeä. Asiakkaan kannalta laadukas työ on esimerkiksi sellainen sovellus, joka ei pelkästään toimi juuri ja juuri alkuperäiset vaatimusmäärittelyt täyttäen vaan ylittää odotukset niin toimintavarmuuden, käytettävyyden kuin olennaisten ominaisuuksien suhteen.

Myseman sovelluskehittäjät haluavat tehdä laadukasta työtä, sillä se on mielekästä ja motivoivaa. Uskomme myös, että laatu on pitkällä tähtäimellä kustannustehokasta. Usein sovelluskehitys on kireällä aikataululla tehtävää pikajuoksua, jossa sen lisäksi että kirjoitetaan paljon virheitä sisältävää koodia toteutetaan sellaisia ominaisuuksia, joita ei loppujen lopuksi kukaan edes tarvitse.

Menetelmät ja teknologiat