Asiantuntijatehtävissä toimivan ohjelmistokehittäjän kompetenssit
Tekijät
Päivämäärä
2019Pääsyrajoitukset
Tekijä ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyväskylän yliopiston kirjaston arkistotyösemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat..
Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Tämän tutkielman
tavoite
oli selvittää asiantuntijatehtävissä eli
konsultointityössä toimivien ohjelmistokehittäjien työssään tarvitsemat tärkeät
kompetenssit. IT-alan kompetensseja on tutkittu sekä yleisellä tasolla että
yksittäisten ammattikuntien näkökulmista aiemmin, mutta konsultointityötä
tekevien ohjelmistokehittäjien kompetensseja ei ole aiemmin tutkittu.
Konsultoinnissa
tarvittavat
kompetenssit
tuovat
oman
lisänsä
ohjelmistokehittäjien tarvitsemiin taitoihin, joten tarkemman ymmärryksen
saavuttaminen
asiantuntijatehtävissä
toimivien
ohjelmistokehittäjien
kompetensseista on tärkeää. Se auttaa esimerkiksi oppilaitoksia suunnittele-
maan opetussisältöjään, jotta ne vastaisivat paremmin työelämän tarpeita.
Kompetenssi tarkoittaa mitä tahansa tietoa, taitoa tai ominaisuutta, joka
henkilöllä on ja jota hän voi käyttää työssään tai tehtävässään. Konsultoinnin
tunnusmerkkeihin taas kuuluu asiakasprojekteissa työskentely ja monien
roolien omaksuminen oman työnantajan ja asiakkaan puolesta. Tämä tutkielma
selvitti
asiantuntijatehtävissä
työskentelevien
ohjelmistokehittäjien
kompetensseja laadullisen teemahaastattelun avulla. Informantteina oli viisi
eräässä
asiantuntijapalveluita
tarjoavassa
yrityksessä
työskentelevää
ohjelmistokehittäjää. Tutkimus selvitti, mitä kompetensseja konsultteina
toimivat ohjelmistokehittäjät pitivät itselleen tärkeinä. Tutkimuksen tulokset
mukailevat pääasiassa aiempien tutkimusten tuloksia. Konsultointityötä
tekeville ohjelmistokehittäjille tärkeimmät kompetenssit ovat samankaltaisia,
kuin mitkä kompetenssit on aiemmissa tutkimuksissa tunnistettu
ohjelmistokehittäjille tärkeiksi. Konsultointityö tuo kuitenkin työhön
lisävaatimuksia, kuten kyky joustaa ja mukautua muutoksiin. Tärkeimmät
kompetenssit ovat kyky ohjelmoida, teknisen dokumentaation lukeminen,
kommunikaatiokyky, ei-teknisten ihmisten kanssa kommunikointi ja kehitystyökaluosaaminen. Tutkimuksessa selvisi, että nykyiset koulutusohjelmat eivät
opeta tarpeeksi ohjelmistokehityksen oheistaitoja, kuten tärkeimpien
kehitystyökalujen käyttöä ja ohjelmistotuotannon menetelmiä, kuten ketterien
menetelmien käytännön taitoja. Oppilaitosten kannattaisikin siis sisällyttää
ohjelmistokehityksen käytännön projektityöskentelyä opetussuunnitelmiinsa.
...
The aim of this thesis was to find out the competencies needed by consulting
software developers in their work. Competencies in IT field have been studied
both on a general level and also on a profession specific level before, but competencies needed by consulting software developers have not been researched
previously. Competencies needed in consulting work add to the competencies
needed by software developers, so achieving a greater understanding of competencies needed by consulting software developers is important. Greater understanding will help for example educational institutions plan their curricula so
that they better respond to the requirements of the industry. Competency
means any piece of knowledge, skill, trait or ability that a person has and which
he or she can use in his or her job. Consulting is characterized by project work
and the assumption of multiple different roles by the consultant for his employer or for his client. This thesis set out to clarify competencies of consulting software developers by using a qualitative theme interview research method. Informants were five software developers of a consulting services providing
company. This thesis found out what competencies the informants think are
important for themselves. The results of this thesis are in line with the results of
previous research. Important competencies for consulting software developers
are similar to important competencies identified for software developers in
previous research. Consulting work however adds additional requirements
such as the ability to be flexible and adapt to changes. The most important
competencies are the ability to program, reading technical documentation,
communication skills, ability to communicate with non-technical people and
ability to use development tools. Results of the research found out that current
curricula do not teach enough meta skills of software development such as usage of development tools and software development methodologies such as agile methods. Educational institutions should include more concrete hands-on
project work in their curricula.
...
![showless](/themes/JYX2//images/showless.png)
![showmore](/themes/JYX2//images/showmore.png)
![showless](/themes/JYX2//images/showless.png)
![showmore](/themes/JYX2//images/showmore.png)
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [28992]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Ohjelmistokehittäjän ja projektipäällikön kompetenssit
Itkonen, Ilkka (2020)Tänä päivänä yhteiskunta on todella riippuvainen erilaisista ohjelmistoista käytännössä jokaisella osa-alueella. Ohjelmistoja tuottamaan tarvitaan luonnollisesti erityisesti ohjelmistokehittäjiä, mutta myös ohjelmistoprojekteista ... -
Ohjelmistotekniikan koulutuksen vastaavuus ohjelmistokehittäjän kompetensseihin
Rajalainen, Valtteri (2023)Digitalisaation myötä erilaiset tietojärjestelmät ovat tulleet yhä suuremmaksi osaksi jokapäiväistä elämäämme, mikä on kasvattanut kysyntää osaaville ohjelmistokehittäjille. Alalla on kuitenkin yleinen uskomus, ettei ... -
Ohjelmistokehittäjältä edellytetyt kompetenssit
Ovaska, Jussi (2018)Tämän tutkielman tarkoituksena oli selvittää, mitkä ovat ohjelmistokehittäjältä edellytetyt kompetenssit. Parempi käsitys ohjelmistokehittäjiltä edellytetyistä kompetensseista auttaa kouluttavia tahoja kuten korkeakouluja ... -
Tietohallintojohtajan kompetenssit
Itkonen, Ilkka (2022)Organisaatiot ovat tänä päivänä enemmän kuin koskaan riippuvaisia erilaisista teknologiosta. Käytännössä organisaatiot saivat lisäarvoa ja tehokuutta toimintaansa IT:stä ja eri teknologiosta jo vuosikymmeniä sitten. Tämä ... -
Tunneälyn ja ohjauksen kompetenssit : onko ohjausosaamisessa mukana tunneälyä?
Kinnunen, Milla (2016)Tämän tutkielman tarkoitus oli hahmottaa voisiko ohjausosaamisen kehittämisessä hyödyntää tunneälyn kompetensseja, ja onko Jyväskylän yliopiston ohjausalan maisterikoulutuksessa kehitetty Golemanin, Boyatzisin ja McKeen ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.