Voiko ohjelmistokehittäjien ja testaajien yhteistyö toimia?

18.11.2010 11:12 Kommentteja (1)

Tämä artikkeli on osa ns. white paper -artikkelisarjaamme, jossa yhteistyötahot tuottavat sivuillemme tekniikkaan liittyviä artikkeleita. Tämän artikkelin on tilannut Microsoft.

Katso myös muut Microsoftin tilaamat artikkelit:

Voiko ohjelmistokehittäjien ja testaajien yhteistyö toimia? Kirjoitin aikaisemmin ohjelmistokehittäjien ja -testaajien välisestä yhteistyöstä ja sen vaikeuksista. Kevään ja syksyn aikana olen osallistunut muutamiin testauspuolen seminaareihin ja puhunutkin parissa. Lisäksi olen tavannut testausalan yrityksiä ja heidän ammattilaisiaan. Näissä seminaareissa ja tapaamisissa olen yrittänyt kertoa ohjelmistojen elinkaarenhallinnasta (ALM, application lifecycle management) sekä siitä miten testaus ja laadunvarmistus nivoutuu saumattomaksi osaksi elinkaaren hallintaa.

No, miten olen onnistunut ?

Vaihtelevasti, todella vaihtelevasti. Olen saanut oppia konkreettisesti, miten erilaisia kulttuureja, tietoja, taitoja ja tunteita ohjelmistokehitys- ja testausyhteisöissä on. Toisinaan olen kertonut asioista aivan liian korkealentoisesti konkreettisuuden kustannuksella; joskus olen takertunut liiaksi johonkin yhteen näkökulmaan kokonaisuuden kustannuksella. Toisinaan olen tuntenut (ja myös saanut palautetta), että nyt onnistuin yhdistämään tarinan kuulijoille sopivaan muotoon.

Sen olen oppinut, että yhdessä yössä nämä yhteisöt ja niiden kulttuurit eivät lähenny, vaan tämä vaatii aikaa ja vaivaa kaikilta osapuolilta. Mutta saumattomasti sujuvan yhteistyön hyödyt ovat kiistämättömät, ja siksi kannattaa ponnistella. Jospa hieman unelmoitaisiin tulevaisuudesta, jossa testaajien ja ohjelmistokehittäjien yhteistyö sujuu kuin ”ammattilaisten tanssi” (ei siis niin kuin Tanssii tähtien kanssa -kisassa):
  • Mitä, jos kehittäjän ei tarvitsisi ikinä vastata virheraporttiin "it works on my machine"?
  • Mitä, jos testaajan ei tarvitsisi ikinä todeta "it’s the developer’s fault"?
  • Mitä, jos kehittäjän ei tarvitsisi ikinä vastata "you can’t use that version on your system"?
  • Mitä, jos testaajan ei tarvitsisi todeta "that scenario is not in the requirements"?
Miten etenisimme kaikki yhdessä kohti ylläolevia unelmia?

Tule kertomaan mielipiteesi MSDN-yhteisöön.

PS. Työkaluista asia ei ole kiinni ;-)

Kirjoittajasta:


Ratkaisu- ja tuotepäällikkö Matti Antilalla on yli 15 vuoden kokemus korkean teknologian hankkeista eri funktioissa. Hän on toiminut niin teknologiakehitystehtävissä kuin myynnissä ja markkinoinnissa, aloittelevissa start-upeissa kuin maailman suurimmissa globaaleissa teknologiayrityksissä.

Jaa tämä


Kirjoita kommentti

1 kommentti

13.12.2010 23:33

Kiitos tästäkin maksetusta blogista, yksi uutisnostoista! Erinomaista!

Exogenboy -- 36 vuoden kokemus korkean teknologian eri funktioista. Hän on toiminut niin teknologiakäyttötehtävissä, soveltanut aloittelevien start-uppien palveltuita kuin ollut asiakkaana maailman suurimmilla globaaleilla teknologiayrityksillä -- ja ennenkaikkea käynyt jossain vaiheessa elämäänsä journalistiikan johdantokurssin, jolla opetetaan mm. journalistin ohjeiden pääperiaatteet (googlaa vaikka!!!). Voisi olla hyväksi afterdawniinkin "artikkeleita" kirjoiteleville!

Kommentoi uutista

Mikäli sinulla ei ole vielä AfterDawn-käyttäjätunnusta, syötä allaolevaan kaavakkeeseen toivomasi käyttäjätunnus sekä sähköpostiosoitteesi. Lähetämme sinulle jälkikäteen aktivointilinkin antamaasi sähköpostiosoitteeseen.

Mikäli sinulla on jo ennestään AfterDawn-käyttäjätunnus, kirjaudu sisään seuraavan välilehden kautta.

Kirjaudu sisään käyttäen AfterDawn -käyttäjätunnustasi tai sähköpostiosoitettasi.




Uutisarkisto