Analyse van de behoeften van de gebruikers en vertaling in afstemming met de Solution Architect. Rekening houdend met technische mogelijkheden/beperkingen teneinde de kwaliteit van de bestaande architectuur en de geldende kwaliteitseisen bij de opleveringen van nieuwe applicaties en de continuïteit van de bestaande applicaties te kunnen waarborgen.
Business analyse
Verzamelen, challengen en documenteren van behoeften van eindgebruikers teneinde een gestandaardiseerde, volledige en correcte weergave te hebben van de businessnoden die als input dient voor de functionele analyse.
Voorbeeld van activiteiten:
- Challengen van de business requirements en vertalen naar functionele requirements
- Requirements beheren en up-to-date houden
- De business processen (en dus het gebruik van de applicaties in de business) begrijpen zodat nieuwe vereisten vertaald kunnen worden in werkbare oplossingen
- Business requirements vertalen naar de product teams
- Uitvoering impact analyse met de input van het volledige team
- Nauwe samenwerking met Product Owner om de uitdagingen van onze klanten grondig te begrijpen
- Bewaken dat de E2E-oplossing voorzien door verschillende integratiepunten in het applicatielandschap steeds het gewenste resultaat voor business oplevert
Voorstel tot oplossing
Analyse en vergelijking van klantgerichte oplossingen en voorstelling best mogelijke oplossing aan de gebruikers in de business
Validatie/bijsturing voorgestelde oplossing indien nodig.
Voorbeeld van activiteiten:
- Een voorstel tot oplossing opmaken
- Bepalen en evalueren van de IT voordelen en kosten (bv. licentiekost, effort, ...) van een voorgestelde oplossing
- De assumpties bij de voorgestelde oplossing documenteren
- Organiseren van workshops/ presentaties met business
- Opvolgen en toepassen van richtlijnen met impact op ICT teneinde een toepassing te waarborgen die voldoet aan de standaarden (ook testopvolging)
Functionele analyse
Opstellen van de functionele analyse volgens de afgesproken standaar-den teneinde de ontwikkelaar een correcte en volledige input te geven voor de ontwikkeling van de nieuwe of de wijziging aan de bestaande ap-plicatie volgens de behoeften van de business.
Voorbeeld van activiteiten:
- De functionele architectuur van de toepassingen bewaken (Bijv. datamodel)
- Uitwerken van de business requirements rekening houdend met de technische beperkingen en de bestaande architectuur (in samenspraak Solution Architect)
- Definiëren en beheren van het applicatie logisch informatiemodel
- Businessbegrippen omvormen naar ICT-begrippen en omgekeerd
- De autorisatie matrix vastleggen voor een toepassing in samenwerking met dba, security en business
- Impact analyse uitvoeren met de input van het ganse team
- Niet-functionele vereisten opstellen in samenspraak met de Solution Architect
- Analyse van testdefects/problems/…
Functioneel design
Opstellen van een functioneel design teneinde de rollen en verantwoordelijkheden binnen het applicatielandschap vast te leggen en een logische structuur in de applicatielandschapsarchitectuur te garanderen
Voorbeeld van activiteiten:
- Functionele blueprint opstellen
- Functionele interfacespecificatie opstellen
Documentatie
Opstellen en onderhouden van documentatie teneinde ten allen tijde een correct en betrouwbaar beeld te kunnen vormen van het applicatielandschap.
Voorbeeld van activiteiten
- Opstellen van documentatie over de gekozen oplossing
- Onderhouden processen
- Documentatiestructuur onderhouden
Kennisontwikkeling
Opbouwen, onderhouden en uitwisselen van relevante evoluties in het eigen domein teneinde zowel bij te dragen tot de eigen ontwikkeling en professionalisering als die van het team.
Voorbeeld van activiteiten:
- Actief deelname aan teamwerking
- Ondersteuning team
Kwaliteitsbewaking
Faciliteren van het acceptatietesten samen met de testers en creëren van bewustwording rond kwaliteit teneinde de kwaliteit van het E2E-proces te borgen, zowel wat betreft project-, operationele, als businesswerking.
Voorbeeld van activiteiten:
- Testplan reviewen
- Opvolgen en valideren van gebruikerstesten
- Standaarden respecteren
- Kwaliteit en continuïteit meenemen als beslissingscriterium
Continuous improvement
Identificeren, voorstellen en uitvoeren van verbeteringsacties teneinde de voorspelbaarheid van processen te verbeteren en de kwaliteit, doelmatigheid, efficiëntie en klantvriendelijkheid van het geleverde product of dienst te verbeteren.
Voorbeeld van activiteiten:
- Uitvoeren peer reviews voor deliverables opgemaakt door directe teamleden
- Systeemdocumentatie up-to-date houden en delen met de afnemers
- Analyse, uitvoering, opvolging en validatie van verbeterinitiatieven tot automatisatie ter bevordering van de continuous delivery pipeline (bv automatiseren testscenario’s)
- Experimenteren met nieuwe tools/frameworks
- Continue verbeteren van de processen van het team
- Kostenbesparingen doorvoeren, bv door procesverbetering
Zelforganiserende teams
Lean/agile mindset, principes en skills toepassen teneinde een grotere operationele excellentie, werkplezier en empowerment van de teams te bekomen.
Voorbeeld van activiteiten:
- Draagvlak creëren voor de NDM agile safe manier van werken
- Taken opnemen binnen het product team die niet noodzakelijk aansluiten bij de huidige functie maar die binnen de mogelijkheden liggen en een bijdrage leveren aan de kwaliteit van het product en aan de teamperformance
- Feedback geven en ontvangen om als team sterker te worden door collega’s op een correcte maar professionele manier aan te spreken over hun functioneren
- Actief deelnemen aan de team- en/of programma ceremonies zoals dagelijkse scrums, PI planning, demo’s, retrospectives …
Risico’s
Bewustwording van de - dagelijkse - risico’s die inherent zijn aan de producten, activiteiten, processen en systemen. Rapportage en identificatie van opgemerkte risico’s tijdens de uitvoering van dienst.
Voorbeeld van activiteiten:
- Onderzochte uitgangspunten van het security en riskbeleid analyseren en uitwerking oplossingen
- Respecteren van het beleid rond informatiebeveiliging en ope-rationeel risico en opleidingen volgen die het bedrijf oplegt ivm risico-awareness en –beheersing
- Uitwerken van aanpassingen en oplossingen uit noodzakelijk om risico’s te mitigeren of om aan auditaanbevelingen tegemoet te komen
- Actief signaleren van risico’s vanuit eigen werkzaamheden en afstem-men waar nodig met je leidinggevende of ISRM
Verwachtingen
- Zeer sterke kennis van SQL
- Zeer sterke kennis van Data vault modellering
- Zeer sterk kennis van Ster modellering