Ontmoet ons op de E-commerce Berlin Expo, 22 februari 2024.

Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Waarom uw project waarschijnlijk zal mislukken zonder een BA-specialist

Bij de ontwikkeling van een nieuwe toepassing of de verbetering van een bestaande toepassing is ons uiteindelijke doel een perfect product te maken dat aan de behoeften van de gebruikers voldoet en de verwachte resultaten oplevert.  Om dit mogelijk te maken, adviseren wij bij Innowise onze partners ten minste één business analist aan boord te halen om duidelijke specificaties voor het project op te stellen. Nauwkeurige specificaties leiden tot haalbare mijlpalen die worden ontleed in eenvoudig uitvoerbare taken voor het ontwikkelteam. Realistische mijlpalen en duidelijke doelstellingen maken op hun beurt een effectieve budgetplanning en een grotere kans op succes van het product mogelijk. Statistieken van De Standish Groep blijkt dat van de ongeveer 8400 projecten waarin bedrijfsanalisten ontbreken er ongeveer 80% zijn mislukt of in een discutabele positie verkeren, terwijl alleen al in de Verenigde Staten jaarlijks $250 miljard wordt uitgegeven aan softwareontwikkeling voor ongeveer 175 duizend projecten. Bovendien blijkt uit bovenstaande studie dat bij 49% van de projecten slechts 25-74% aan functionaliteit was geïmplementeerd, terwijl 48% van de projecten ten minste tweemaal over tijd was en 25% van de projecten hun budget ten minste tweemaal overschreden. Slechts 15% van de projecten overschreed de grens van 20% budgetoverschrijding niet en slechts 7% slaagde erin alle geplande functionaliteit te implementeren. In het licht van deze statistieken ligt één conclusie voor de hand: bedrijfsanalisten spelen een cruciale rol in softwareontwikkelingsteams en moeten worden betrokken bij de projectplanning om het succes van het project te waarborgen.
IT Bedrijfsanalyse

Wat doen Business Analisten?

Volgens de CIO, business analisten zijn de mensen die verantwoordelijk zijn voor het verkleinen van de kloof tussen IT-specialisten en bedrijven. Zij doen dat door data-analyse te gebruiken bij de beoordeling van processen en het vaststellen van eisen door datagestuurde aanbevelingen en rapporten aan te bieden aan belanghebbenden, producteigenaren en het uitvoerend beheer. Hier volgen enkele van de kernverantwoordelijkheden van een business analist.

Identificatie van de behoeften

Om nauwkeurige projectvereisten te creëren, moeten business analisten eerst de behoeften van een bepaalde bedrijd identificeren. De bedrijfsbehoefte zelf is een algemene doelgerichte vector van een product, getrokken door ofwel een probleem (bv. slechte coördinatie van koeriers in een leveringsdienst) ofwel een opportuniteit (zoals het creëren van een comfortabelere en veiligere manier om online betalingen uit te voeren in vergelijking met de concurrenten).

Deze zeer elementaire bedrijfsbehoefte toont de algemene richting waarin het bedrijf wil gaan en hoe de software daarbij moet helpen. Dit is een essentieel punt dat bedrijfsanalisten voortdurend in gedachten houden bij het opstellen van projecteisen, en zij passen elk stuk documentatie aan om hieraan te voldoen.

Eisen specificatie

Bij softwareontwikkeling verschillen de bedrijf eisen en doelstellingen van de ontwikkelingseisen. Om een bedrijf samen te laten werken met ontwikkelaars, verzamelen business analisten bedrijf eisen van de leidinggevenden en belanghebbenden, analyseren die en zetten ze om in goed gestructureerde ontwikkelingsvereisten. Volgens het onderzoek van Forrester, mislukt ongeveer 66% van alle softwareprojecten in de Verenigde Staten vanwege slecht gespecificeerde productvereisten en bedrijfsdoelstellingen. Dit brengt ongeveer $ 30 miljard aan jaarlijkse kosten met zich mee.
IT analutica

Vertaling

Het is essentieel dat softwareontwikkelaars elke bedrijfsdoelstelling begrijpen, hoe groot of klein die ook is, voordat deze kan worden geïmplementeerd. Anders is de kans groot dat de oplossing moet worden herzien. Deskundigen van Carnegie Mellon University schatten de kosten voor het herbouwen van softwareoplossingen op 25-40% van de totale projectkosten. Business analisten verkleinen de kans op dergelijke onaangename verrassingen drastisch. Gewoonlijk is een business analist een expert in een of meer onderling verbonden bedrijfsgebieden. Zij begrijpen ook het ontwikkelingsproces van software, trends en beste praktijken. Door deze twee eigenschappen te combineren, kunnen zij gemakkelijk begrijpen wat een bedrijf nodig heeft van de oplossing en dit overbrengen aan de ontwikkelaars. Het resultaat is dat een bedrijf een oplossing krijgt die precies zo werkt als gepland, zonder dat er iets moet worden aangepast.
IT-bedrijfsanalist

Communicatie

Een ander deel van de vertaalfunctie is die van communicatiebemiddelaar. Volgens Project Management Institute, slechte communicatie verantwoordelijk voor 30% van de projectfouten in softwareontwikkeling. Business analisten worden vaak tussenpersonen tussen het ontwikkelingsteam en de bedrijf op het gebied van communicatie. Ze analyseren feedback van belanghebbenden en leidinggevenden en zetten die om in duidelijke taken en verzoeken voor het ontwikkelingsteam, terwijl ze omgekeerd gemakkelijk verteerbare informatie over statussen en mijlpalen leveren.

Hoe een Business Analyst helpt om de kosten van softwareontwikkeling te drukken

Als het dekken van vitale functies en het voorkomen van onaangename uitgaven, zoals hierboven vermeld, niet overtuigend genoeg is, laten we dan eens kijken naar een ander stukje statistiek. Benchmark Business Analysis stelt dat bedrijven door doeltreffende processen van werken met eisen in te voeren, voordelen genieten zoals
  • kans dat het project op tijd wordt opgeleverd met 87% toegenomen;
  • kans op overschrijding van het budget verminderd met 75%;
  • de kans dat bedrijfsdoelstellingen en gebruikerseisen worden gehaald met 75% toegenomen.
Laat ons enkele voorbeelden geven van hoe wij onze klanten hebben geholpen de ontwikkelingskosten te verlagen door middel van business analysis.

Communicatieproblemen zijn geen problemen

Een van onze klanten wilde een eigen DeFi (gedecentraliseerde financiering) platform bouwen dat werkt met een eigen token en een vrij brede functionaliteit heeft. Aanvankelijk wilden ze geen bedrijfsanalist aan boord halen, dus werkten we alleen met een projectbeheerders, een ontwerper en verschillende softwareontwikkelaars.

Het bleek dat het project niet op deze manier kon worden ontwikkeld en het team besteedde veel tijd aan het houden van regelmatige vergaderingen omdat de klant geen duidelijke eisen kon stellen aan het project. Omdat we wisten dat deze aanpak geen resultaten zou opleveren, stelden we voor om samen te werken met een van onze Business Analysts.

Onze klant stemde in met dit experiment en begon nauw samen te werken met onze BA-specialist. Het resultaat was een aangename verrassing hoe snel al hun ideeën en doelstellingen werden omgezet in duidelijke eisen en directe taken, verdeeld over het hele team. Het ontwikkelingsproces begon te versnellen en frequente communicatie werd overbodig. Vanaf dat moment gingen er geen tijd of middelen meer verloren door misverstanden, en het project vordert actief.

Voorlopig is het product uit bèta en werken we aan het toevoegen van nieuwe functies en modules om een heel ecosysteem voor het product te bouwen.

Vermindering van onnodig werk

We hadden een klant die een mobiele applicatie vanaf nul wilde ontwikkelen. Voordat ze contact met ons opnamen, werkten ze eraan met een paar vrienden, de ene was een ontwerper en de andere een mobiele ontwikkelaar.

Na beoordeling van het project stelden onze experts vast dat de producteigenaar het concept van de app aan het team beschreef, de ontwerper mockups maakte en de ontwikkelaar de functionaliteit implementeerde. Tijdens het testproces ontdekten ze dat er nog verschillende functies ontbraken en dat sommige bestaande functies verkeerd waren geïmplementeerd, zodat ze opnieuw moesten beginnen.

Wij stelden voor om te proberen te werken met een bedrijfsanalist als onderdeel van het team. Aanvankelijk wees de klant dit voorstel af. Toen ze uiteindelijk besloten het bestaande team uit te breiden met een BA-specialist, kwam het werk in volle gang. Na een maand werken met een business analist merkte de klant hoe effectief en gestructureerd het proces werd.

Het was niet meer nodig om tientallen verschillende ontwerpen voor het project te maken, noch om de oplossing opnieuw te ontwerpen en de functionaliteit ervan te bewerken. Daardoor werden de kosten voor de ontwikkeling van de app aanzienlijk verlaagd.

Beheer van processen

Innowise heeft verschillende projecten (zowel lopende als afgeronde) waarbij Business Analisten ook optreden als projectbeheerder.

Door hun diepgaande kennis van de projectspecificaties en -processen weten Business Analisten welke taken prioriteit moeten krijgen en hoe bepaalde problemen moeten worden opgelost. Als het gaat om kleine ontwikkelteams (ongeveer 5-7 personen), adviseren wij bij Innowise om de teams uit te breiden met business analisten. Bij grote projecten is de kans groot dat een BA fulltime bezig is met taken, eisen en andere BA-functies. Voor dergelijke projecten raden wij aan een toegewijde projectbeheerder aan boord te nemen.

Business analysis in agile projecten

In agile projecten kan een business analist een redder in nood zijn. Terwijl de product owner, de belanghebbenden en het ontwikkelteam groot denken, ontleden business analisten deze grote ideeën gemakkelijk in kleine taken. Aangezien agile draait om constante verbetering door middel van kleine en frequente releases, maakt dit het mogelijk de kernfunctionaliteit aan te wijzen die nodig is voor een proof of concept of een MVP product zonder overbodige functies.

Naast het besparen van tijd en moeite bij het uitbrengen van de eerste product iteratie, organiseren en plannen business analisten ook de aankomende functie uitgave voor het project, wat projectbeheer tijd bespaart en het aantal herwerkingen vermindert.

Bovendien voorzien businessanalysespecialisten het team van duidelijke functie-eisen en acceptatiecriteria, waardoor het kwaliteitsborgingsproces sneller verloopt.

Waarom een Business Analyst inhuren als je al een Project Beheerder hebt?

Zowel bedrijfsanalisten als projectbeheerders spelen een belangrijke rol in de levenscyclus van softwareontwikkeling.

Hoewel ze op het eerste gezicht op elkaar lijken, is hun functionaliteit heel verschillend wanneer ze grondig worden vergeleken.

Hoewel beide specialisten de communicatie met de klant en het ontwikkelingsteam verzorgen, zijn hun rollen verschillend. Projectbeheerders zijn een soort teambegeleiders die ervoor zorgen dat alles volgens plan verloopt en dat geen obstakels de voortgang in de weg staan. 

De communicatie van de bedrijfsanalist met de klant en het team dient een heel ander doel. Zij verzamelen alle mogelijke informatie om die te verwerken tot duidelijke eisen, instructies en acceptatiecriteria.

Bijgevolg voorzien business analisten zowel het team als de belanghebbenden van documentatie die gemakkelijk te begrijpen en te visualiseren is, zelfs wanneer de oplossing zich in het conceptstadium bevindt.

Dus, terwijl projectbeheerders de ontwikkelingsprocessen bestrijken vanuit de communicatiekant omdat dat hun belangrijkste functie is, gebruiken business analisten communicatie als hulpmiddel voor het uitvoeren van hun belangrijkste taak - het opstellen van duidelijke projectdocumentatie.

Conclusie

Volgens de statistieken zal een IT-project in de meeste gevallen mislukken of onnodige kosten maken als er geen bedrijfsanalist aan boord is.

We kunnen niet zeggen dat de kans op succes nihil is, maar bij de ontwikkeling van software streven we er altijd naar onze klant de meest betrouwbare en effectieve diensten en softwareontwikkelingskaders te bieden. We raden u dus sterk aan om te overwegen een business analist in uw team op te nemen.

Maar de uiteindelijke keuze is aan u. Als u het vermogen voelt om softwareontwikkelingsprocessen te beheren in termen van documentatie en vereisten, kunt u het zeker proberen. En als er iets misgaat, is ons team er altijd om in uw behoeften te voorzien.

Bedankt voor de beoordeling!
Bedankt voor het commentaar!

Inhoudsopgave

Beoordeel dit artikel:

4/5

4.8/5 (45 beoordelingen)

Gerelateerde inhoud

Blog
Looker vs Power BI - Een revolutie in de industrie voor kleine afdekkingen
Blog
junior ontwikkelaars
Blog
Sprint tokenisatie
Blog
Kernloze hoes
Blog
Industrie 4.0
Blog
Waarom IT-projecten mislukken
Blog
Ontdekkingsfase in softwareontwikkeling
Blog
levenscyclus van softwareontwikkeling
Blog
De piramide beklimmen: hoe een performant softwareontwikkelteam te structureren
Blog
Kunstmatige intelligentie in de gezondheidszorg
Blog
Blog

Bracht ons een uitdaging?

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken. mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Deze website gebruikt cookies

    Wij gebruiken cookies om uw surfervaring te verbeteren, gepersonaliseerde advertenties of inhoud aan te bieden en het websiteverkeer te analyseren. Door op "Alles accepteren" te klikken, stemt u in met ons gebruik van cookies. Bekijk onze Privacybeleid.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl