https://generationit.nl/software-development-life-cycle-sdlc/
‘Eerst organiseren dan automatiseren en digitaliseren’
Student
Studentnummer:
23-03-2024
NCOI Opleidingsgroep
HBO Programma Business IT *VERTROUWELIJK *
IT-Development Docent: Dhr. L. v.d. Meché
,Voorwoord
Mijn naam is Student, 38 jaar. Ik ben vanaf 1 juni 2019 werkzaam als KAM-coördinator
(voorheen als financieel administratief medewerkster) en werk in totaal 10,5 jaar bij bedrijf in Helmond.
Dit is niet mijn eerste opleiding welke ik via NCOI volg. Zo heb ik in 2020 de opleiding HBO Bachelor
Bedrijfskunde met specialisatie verandermanagement en in 2024 de opleiding HBO Kort Technische
Bedrijfskunde 1 jaar afgerond.
Op dit moment ben ik bezig met het verkennen van de mogelijkheid om intern over te stappen van de
afdeling KAM naar de afdeling Enterprise Architectuur, in de functie van Business- & informatieanalist
of Enterprise Architect. Vandaar ook de studie HBO Programma Business IT. Bedrijf is een
professionele technisch dienstverlener. Er worden technische installaties ontworpen, gebouwd én
onderhouden.
Tijdens mijn studie HBO Programma Business IT heb ik deelgenomen aan de bijeenkomsten IT-
development welke gegeven werden door de heer v.d. Meché. De module IT-development sluit ik af
met een moduleopdracht. Zonder de figuren en witregels voldoet deze moduleopdracht aan de
maximaal toegestane 7 pagina's voor de hoofdtekst.
Ik wil de heer v.d. Meché bedanken voor zijn inspirerende bijeenkomsten en tips die hij heeft gegeven
voor het schrijven van deze moduleopdracht.
, Samenvatting
Deze moduleopdracht beschrijft de IT-development binnen Bedrijf door tien vragen te beantwoorden.
Het doel is aan te tonen dat de algemene leerdoelen voldoende beheerst worden, zoals beschreven in
de exameninformatie.
Ontwikkelmethodiek
Binnen Bedrijf worden voor 99% kant-en-klare applicaties aangekocht. Als er al ontwikkeld wordt, dan
gebeurt dit meestal op de SCRUM-methode. Er is geen vaste standaard ontwikkelmethode binnen
Bedrijf.
Requirementsproces
Er wordt een hybride model gebruikt waarbij verschillende methoden worden gecombineerd. Bij de
aanschaf van een applicatie wordt altijd een Request for Information (RFI) opgesteld, met use cases
voor demo’s en referentiebezoeken. De RFI bevat zowel gebruikersbehoeften als ICT-vereisten,
waarbij alle typen requirements uit het requirementsmodel aan bod komen.
Requirementselicitatie
De benadering varieert per project, maar eisen en wensen worden altijd grondig verzameld via het in
kaart brengen van applicatielandschappen, procesflows (incl. bestaande problemen) en gesprekken
met belanghebbenden zoals de business, afdeling ICT en Enterprise Architecten.
Requirementsproducten
Na selectie van leveranciers worden doorgaans procesflows met knelpunten, RFI’s en testcases
gedefinieerd. Bij impactvolle projecten kan een pilot worden uitgevoerd om de applicatie kleinschalig
te testen voordat deze verder wordt uitgerold.
Kwaliteit van informatiesystemen
Projectleiders, ICT-afdeling en Enterprise Architecten bepalen de kwaliteitseigenschappen en
kwaliteitseisen bij de aanschaf van een applicatie. Leveranciers tonen naleving van deze eisen via RFI
en demo’s. Daarnaast is er een vragenuurtje, waarbij ook een technicus meekijkt, vragen stelt en de
RFI beoordeelt, zodat de (technische) eisen gewaarborgd blijven.
Object-oriëntatie
Binnen Bedrijf wordt op een hoger niveau gebruikgemaakt van Object-Oriented Programming (OOP).
Dit is zichtbaar in het applicatielandschap, waar applicaties als objecten fungeren en met elkaar
verbonden worden via API's.
Modelleringstechniek
Tijdens het vooronderzoek gebruikt een Enterprise Architect flowcharts en applicatielandschappen om
automatiseringsmogelijkheden inzichtelijk te maken. Visuele "praatplaten" zorgen ervoor dat alle
betrokkenen hetzelfde beeld hebben, wat de kans vergroot dat de software naar wens wordt
opgeleverd.
Tooling
Voor zowel front-end, back-end als full-stack applicaties worden tools zoals Excel, Visio Standard en
KMS (Bedrijf Management Systeem) gebruikt om wensen, eisen en documentatie te verzamelen en
procedures uit te werken. Na de aanschaf en kleine aanpassingen (finetunen) van een applicatie
begint de implementatie via de OTAP-straat.
AI in IT-Development
AI-toepassingen zoals Microsoft Copilot en ChatGPT zijn actuele onderwerpen binnen het bedrijf. Er is
nog geen formeel beleid rondom AI. Een pilot onderzoekt de vraag of AI-waarde kan toevoegen. Bij de
aanschaf van nieuwe applicaties wordt gekeken om AI te integreren, vooral bij de vervanging van
repetitieve en handmatige handelingen.
IT-Development
Sinds 2023 is er meer focus op IT-development vanuit procesbenadering, mede door de aanstelling
van Enterprise Architecten. De Enterprise Architect brengt de informatiebehoefte binnen de processen
in kaart en vertaalt deze naar een integraal applicatielandschap. De Enterprise architect begint bij de
bedrijfsprocessen, speelt een rol in alle organisatiewijzigingen, en richt zich op het analyseren en
visualiseren van complexe vraagstukken vanuit verschillende perspectieven.