Applicatieontwikkeling (Applicatie- en mediaontwikkelaar)

Crebocode 25187 Leerweg BOL/BBL Niveau 4

Jouw beroep

In de beroepstypering worden de werkzaamheden en verantwoordelijkheden omschreven, behorend bij het beroep van applicatieontwikkelaar waarin jij wordt opgeleid. Wanneer je een Applicatieontwikkelaar bent zal je op de volgende gebieden kunnen meewerken.

Ontwerpen
De applicatieontwikkelaar inventariseert (onderdelen van) de informatiebehoefte en/of wensen van
klanten om vervolgens een applicatie te ontwerpen die in die informatiebehoefte voorziet en/of aan de
wensen voldoet. Hij onderzoekt hoe een applicatie een bijdrage kan leveren aan de geconstateerde
informatiebehoefte of wensen. De applicatieontwikkelaar overziet de consequenties van
verandertrajecten voor de gebruikers. Op basis van het ontwerp inventariseert de
applicatieontwikkelaar de uit te voeren activiteiten en maakt een plan van aanpak. In het plan van
aanpak staan zowel de planning van de werkzaamheden als de kostenraming specifiek beschreven.
De applicatieontwikkelaar richt in overleg met zijn leidinggevende/de projectleider de
ontwikkelomgeving in conform de eisen van het ontwerp.
Tevens zorgt hij voor het beheer van de ontwikkelomgeving. Dit houdt in dat hij (specifieke) software
installeert en configureert, apparatuur koppelt, hard- en software onderhoudt, problemen signaleert en
zorgt voor een oplossing.

Realiseren
De applicatieontwikkelaar brengt in kaart welke gegevens in de gegevensverzameling/database
moeten komen en gaat na hoe gegevens worden aangeleverd. Hij bepaalt hoe gegevens gebruikt
gaan worden (output) en stelt de structuur en specificaties voor een eenvoudige
gegevensverzameling/database vast. Vervolgens bepaalt hij aan de hand van de structuur en
specificaties de benodigde middelen en aanpassingen en doet eventueel een voorstel voor aanschaf
van software/modules/uitbreidingen en bespreekt dit met zijn leidinggevende.
De applicatieontwikkelaar maakt zich de aangewezen programmeertaal en -methodieken (indien
nodig) eigen. De applicatieontwikkelaar realiseert (onderdelen van) een applicatie en/of voegt met
collega’s onderdelen van (bestaande) applicaties samen. Hij realiseert ergonomisch verantwoorde
interfaces op basis van een bestaand ontwerp, bespreekt tussentijdse resultaten met de
opdrachtgever en/of leidinggevende en past de applicatie zo nodig aan. Daarnaast zorgt hij tijdens en
na het realisatieproces voor de documentatie.
De applicatieontwikkelaar test de werking en functionaliteit van de gerealiseerde applicatie en/of
interfaces en voert zo nodig aanpassingen door of doet verbetervoorstellen.

Implementeren
De applicatieontwikkelaar schrijft een implementatieplan waarin hij aangeeft hoe de applicatie
technisch en organisatorisch wordt uitgewerkt. Hij presenteert het implementatieplan zodat
betrokkenen volledig en juist geïnformeerd worden en voorbereid zijn op veranderingen.
De applicatieontwikkelaar stelt een acceptatietest op en voert deze samen met het projectteam uit of
biedt ondersteuning bij de uitvoering van acceptatietests. De resultaten van de implementatie en de
uitgevoerde tests bespreekt en evalueert hij met de betrokkenen. De applicatieontwikkelaar legt de
uitkomsten van de evaluatie schriftelijk vast.

Onderhouden
De applicatieontwikkelaar richt een onderhouds-/beheerprocedure in om structureel informatie te
verzamelen over incidenten, eisen en wensen. Hij b eheert en onderhoudt de applicaties volgens
geldende procedures/contractafspraken (SLA’s). Ook registreert en documenteert hij incidenten, eisen
en wensen en interpreteert deze op correcte wijze.


Waar werkt een medewerker in de Applicatieontwikkeling?
Een applicatieontwikkelaar werkt bij bedrijven die besturingsoftware, toepassingssoftware en/of IT-media producten ontwikkelen. Denk hierbij aan functionele-websites, het opzetten van content management websites', applicaties op een computersystemen en mobiele-applicaties.
Dit kunnen bedrijven zijn in zowel het klein-, midden als het grootbedrijf.