Hvis teknologien er kjøretøyet som vi i økende grad oppnår høyere levestandard, er programvareutvikling den motoren som kjører det kjøretøyet fremover. Programvareutviklingsledere jobber i nesten alle bransjer og er avgjørende for å sikre væskebygging, vedlikehold og overordnet suksess av dataprogrammer og applikasjoner. De er ansvarlige for å overvåke flere prosjekter gjennom alle faser av utvikling, fra igangsetting og planlegging til utførelse, til overvåkning, kontroll og nedleggelse.
$config[code] not foundArbeidsoppgaver
Du må samarbeide med ledende arkitekt, utviklere, forretningsanalytikere og bedriftsledere for å bestemme programvareens tekniske retning, systemdesign og implementeringsplan. Du vil styre daglige aktiviteter i programvareteamet for å sikre at hvert prosjekt forblir på plan og på budsjett. Du må opprette, vedlikeholde og spore prosjektplaner og tidsplaner, kostnadsoverslag og problemlogger gjennom hele prosjektets levetid. Å gi rutinestatusrapporter til klienter og ledelse er avgjørende. Du må også tilby ledere, veiledning og motivasjon til utviklere og programmerere mens du løser interne konflikter. Andre vanlige oppgaver er å tildele selskapets ressurser, gjennomføre programvaremøte møter, feilsøking tekniske problemer og legge til rette for distribusjon av programvareoppgraderinger.
Nødvendige ferdigheter
Ferdighet med industristandardprogrammer og applikasjoner er viktig. Noen av de vanligste inkluderer Java, SQL, Linux og Microsoft Office. Du må balansere gjennomføringen av uavhengige arbeidsoppgaver med ledelsen av et mangfoldig personale. Du bør ha overlegne kommunikasjonsevner, både muntlig og skriftlig, samt en evne til matte og regnskap. Du må være svært selvmotivert for å kunne drive prosjekter fremover, ha sterke organisatoriske ferdigheter, og kunne operere under stramme tidsfrister. Du må også bruke kritisk og analytisk tenkning for å effektivt løse problemer. I tillegg er tospråklige ledere ofte etterspurt på grunn av den internasjonale naturen til mange programvareprosjekter.
Video av dagen
Brakt til deg av Sapling Brakt til deg av SaplingOpplæring og utdanning
De fleste arbeidsgivere krever at du har minst en B.A. eller B.S. i et relatert felt som datavitenskap, engineering, prosjektledelse eller bedriftsadministrasjon. Avhengig av arbeidets omfang og følsomhet, kan noen kanskje også se en doktorgrad eller minst to til tre års praktisk prosjektledelseserfaring. Mange programvareutviklingsprosjektledere sikrer den nødvendige opplevelsen ved å starte som utvikler, og deretter gradvis påta seg mer ansvar for hvert prosjekt. Andre søker utenfor sertifisering i programmering og styring gjennom PMP, HTML og Scrum metodikk kurs for å utvide sine CVer.
Lønn og økonomiske utsikter
Ifølge Bureau of Labor Statistics vil data- og informasjonssystemforvaltere med fire års grader og minst fem års arbeidserfaring gi en gjennomsnittlig medianlønn på $ 115,780 per år, eller $ 55,67 per time. Ca. 307 900 slike jobber eksisterte i mai 2010, med forventet opprettelse av 55.800 nye arbeidsplasser mellom 2010 og 2020. Dette representerer en forventet vekst på 18 prosent, noe som ligger like over den 14 prosent økningen som forventes for alle amerikanske jobber. Videre har de som jobber spesielt med programvareutvikling en spesielt rosenkledd utsikt, med en forventet vekst på 30 prosent i samme periode.