Lasse Määttä Prove Expertise Oy Testauksen- ja projektinhallinnan yhdistämisen edut ja mahdollisuudet
Totuuksia laadunvarmistuksesta Laadunvarmistus aiheuttaa jopa 50% tuotekehitysprojektin kuluista Laadunvarmistus ei ole halpaa ja sen arvon määrittely on usein hankalaa Useimmille yrityksille laatu on tehtävä numero yksi
Laadunvarmistukseen liittyviä tunnettuja ongelmia ja totuuksia Vaatimus ohjelmistotuotteen onnistuneelle laadunvarmistamiselle on, että siihen osallistuu koko tuotekehitysorganisaatio Nykypäivänäkään ei ole osattu ottaa käyttöön olemassa olevia yhteisöllisiä teknologioita, jotka mahdollistaisivat organisaation eri osien väliset kommunikoinnit ja tiedonvälityksen Kaiken mahdollistavaa hopealuotia ei ole olemassa tai sitä ei ole osattu kehittää
Projektit, programmit ja tiedonjako
Projektinhallinta Ajanhallinta Vaatimustenhallinta Tehtävienhallinta Virheidenhallinta Käyttötapaustenhallinta Resurssienhallinta Testauksenhallinta
Käyttötapaukset ja vaatimukset
Mutta entäpä jos Käyttötapaustenhallinta Vaatimustenhallinta UC 1 UC 2 UC 3 REQ1 REQ2 REQ3 REQ4 REQ5
Vaatimukset ja testitapaukset
Mutta entäpä jos Vaatimustenhallinta Käyttötapaustenhallinta Testauksenhallinta
Virheidenhallinta Error Management
Mutta entäpä jos Vaatimustenhallinta Käyttötapaustenhallinta Testauksenhallinta Virheidenhallinta
Mutta entäpä jos Virheraportti pystyttäisiin kirjaamaan virhetietokantaan testitapauksen ajon aikana ilman erillistä kirjautumista virheidenhallintaohjelmistoon? Testikierroksella tehty virheraportti linkittyisi testitapauksen ja vaatimuksen kautta aina käyttötapaukseen asti? korjattu virhe pystyttäisiin verifioimaan suoraan testikierroksella testauksenhallinnan kautta ilman erillistä kirjautumista virheidenhallintaohjelmistoon? Korjaamaton virhe nähtäisiin ennen testitapauksen ajoa ilman kirjautumista virheidenhallintaohjelmistoon duplikaattien määrää virhetietokannassa pystyttäisiin vähentämään?
Tehtävien- ja ajanhallinta
Mutta entäpä jos Vaatimustenhallinta Käyttötapaustenhallinta Testauksenhallinta Virheidenhallinta Ajan- ja tehtävienhallinta
Mutta entäpä jos ei enää epätarkkoja tuntien syöttämisiä yksittäisiä tehtäviä silmälläpitäen? annettujen tehtävien valvonta ei vaatisi enää suullista kommunikointia tai sähköpostien vaihtamista? jokaisella testitapauksella olisi oma tarkka ajoaika? jokaisen kootun testisetin ajoaika olisi mahdollisimman tarkasti tiedossa? eri testitiimien tehokkuus olisi tarkasti mitattavissa? testitiimien kuormitustaso olisi mitattavissa?
Mutta entäpä jos resursointi olisi helpompaa, koska tarvittava tieto olisi helpommin kaikkien saatavilla? projekteista kertyvien historiatietojen perusteella pystyttäisiin ennakoimaan paremmin projektien toteutuvat aikataulut? pystyttäisiin tarjoamaan läpinäkyvyyttä eri tiimien välille?
Jos tämä kaikki Vaatimustenhallinta Käyttötapaustenhallinta Testauksenhallinta Virheidenhallinta Ajan- ja tehtävienhallinta
Saataisiin yhteen työkaluun Vaatimustenhallinta Käyttötapaustenhallinta Testauksenhallinta Testauksen- ja projektinhallinta Virheidenhallinta Ajan- ja tehtävienhallinta
Jolloin pystytään saavuttamaan Käyttötapaukset ja vaatimukset kattavat testisetit Näkyvyys testauksesta määrittelyyn asti Realistisempi resursointi tarvittavan tiedon ollessa tarjolla jokaiselle sitä tarvitsevalle Läpinäkyvyyttä tiimien välille Historiatietoa eri projektien etenemisestä Kustannussäästöjä Vertailukohtia ja mittareita tiimien ja jopa yksittäisten ihmisten tehokkuudesta
Teollisuuden esimerkki
ERP-järjestelmät Yleisesti käytössä perusteollisuudessa Alan johtavana yrityksenä saksalainen SAP AG, joka on perustettu jo vuonna 1972 Lyhenne sanoista Enterprise Resource Planning Voi sisältää monia erilaisia osioita, kuten esimerkiksi: Varastohallinta Tuotannonohjaus Palkanlaskenta Materiaalienhallinta
ERP-järjestelmät Pyritään parantamaan yrityksen tehokkuutta niin toiminnallisesti kuin taloudellisestikin integroimalla samaan järjestelmään eri osastoja palvelevia osioita tiedot tallennetaan samaan tietokantaan, jolloin reaaliaikaisen tietojen jaon eri osastojen välillä pitäisi olla helppoa Päätöksenteko nopeutuu kun päätöksentekijöillä on helposti käytössään ajankohtaista tietoa Monimutkaisia, joiden ylläpitäminen vaatii runsaasti asiantuntemusta
Ja takaisin asiaan
Kustannussäästöt Jos työn tehostuminen 1 tunti / päivä / henkilö Työpäiviä 200 / vuosi Kuukausipalkka 2800 euroa / kk = 17 euroa / tunti Suora kustannus työnantajalle ilman organisaatiokuluja 17 * 1,5 / tunti = 25,5 euroa Vuosisäästö 200h * 25,5 euroa / henkilö = 5100 euroa / vuosi 10 hengen tiimillä kustannussäästöt 51000 euroa / vuosi Entäpä sadan tai satojen henkilöiden projekteissa ja programmeissa?
Rajaton mahdollisuus laajennuksille Mahdollisuus integroida uusia osa-alueita ja koota juuri sen hetkisen tarpeen mukainen ominaisuuskokoonpano Yhteisölliset työkalut Testauksenautomatisointityökalut Kommunikaatiotyökalut Versionhallintatyökalut
Kaikki raakadata yhdessä kannassa Kannassa olevan raakadatan hyväksikäytön määrä melkein rajaton Oikeilla mittareilla saadaan projekteille ja yrityksille muodostettua sen tarvitsema informaatio Saatavilla olevalla informaatiolla tehtävät jatkotutkimukset johtavat yhä tarkempiin tietoihin ja helpottavat kaikkien osa-alueiden toimintaa
Missä?
Yksi potentiaalinen lupaus..
Prove Expertise Oy www.prove.fi CTO Lasse Määttä +358 41 550 9015 lasse.maatta@prove.fi Kiitoksia!