top 10 most common requirements elicitation techniques
In deze zelfstudie worden de belangrijkste uitlokkingstechnieken van de vereisten met hun voor- en nadelen gedetailleerd uitgelegd:
De allereerste verantwoordelijkheid van een Business Analist is het verzamelen van vereisten van de klant. Nu, het belangrijkste punt dat hier naar voren komt, is dat hoe u de eisen van de klant kunt verzamelen?
In dit artikel gaan we de bovenstaande vraag beantwoorden, d.w.z. we zullen technieken voor het uitlokken van vereisten bespreken.
bubble sort implementatie c ++
Wat je leert:
Wat is het oproepen van vereisten?
Het draait allemaal om het verkrijgen van informatie van belanghebbenden. Met andere woorden, zodra de bedrijfsanalyse is gecommuniceerd met belanghebbenden om hun vereisten te begrijpen, kan dit worden omschreven als uitlokking. Het kan ook worden omschreven als het verzamelen van vereisten.
Het opwekken van vereisten kan worden gedaan door rechtstreeks met belanghebbenden te communiceren of door wat onderzoek of experimenten te doen. De activiteiten kunnen worden gepland, ongepland of beide.
- Geplande activiteiten omvatten workshops, experimenten.
- Ongeplande activiteiten gebeuren willekeurig. Voorafgaande kennisgeving is niet vereist voor dergelijke activiteiten. Bijvoorbeeld u gaat rechtstreeks naar de klantensite en begint de vereisten te bespreken, maar er was van tevoren geen specifieke agenda gepubliceerd.
De volgende taken maken deel uit van elicitatie:
- Bereid je voor op uitroeping: Het doel hier is om de reikwijdte van de opwekkingsactiviteit te begrijpen, de juiste technieken te selecteren en te plannen voor geschikte bronnen.
- Elicitatie uitvoeren: Het doel hiervan is om informatie met betrekking tot verandering te onderzoeken en te identificeren.
- Bevestig de uitlokkende resultaten: In deze stap wordt de informatie die tijdens de opwekkingssessie is verzameld, op juistheid gecontroleerd.
We hopen dat je inmiddels een idee hebt gekregen van het uitlokken van vereisten. Laten we verder gaan met de technieken voor het uitlokken van vereisten.
Vereisten Uitroeptechnieken
Er zijn verschillende technieken beschikbaar voor elicitatie, maar de meest gebruikte technieken worden hieronder uitgelegd:
# 1) Stakeholderanalyse
Stakeholders kunnen teamleden, klanten, elke persoon die door het project wordt beïnvloed, of het kan een leverancier zijn. Er wordt een stakeholderanalyse uitgevoerd om de belanghebbenden te identificeren die door het systeem zullen worden beïnvloed.
# 2) Brainstormen
Deze techniek wordt gebruikt om nieuwe ideeën te genereren en een oplossing te vinden voor een specifiek probleem. De leden die voor brainstorming zijn opgenomen, kunnen domeinexperts zijn, materiedeskundigen. Meerdere ideeën en informatie geven u een opslagplaats van kennis en u kunt kiezen uit verschillende ideeën.
Deze sessie wordt meestal rond de tafel gehouden. Alle deelnemers moeten evenveel tijd krijgen om hun ideeën te uiten.
De brainstormtechniek wordt gebruikt om de onderstaande vragen te beantwoorden:
- Wat is de verwachting van een systeem?
- Wat zijn de risicofactoren die de voorgestelde systeemontwikkeling beïnvloeden en wat kunt u doen om dat te voorkomen?
- Wat zijn de bedrijfs- en organisatieregels die moeten worden gevolgd?
- Welke opties zijn beschikbaar om de huidige problemen op te lossen?
- Wat moeten we doen om te voorkomen dat dit specifieke probleem zich in de toekomst voordoet?
Brainstormen kan worden beschreven in de volgende fasen:
Er zijn enkele basisregels voor deze techniek die moeten worden gevolgd om er een succes van te maken:
- De tijdslimiet voor de sessie moet vooraf zijn gedefinieerd.
- Identificeer van tevoren de deelnemers. Men moet 6-8 leden voor de sessie opnemen.
- De agenda moet duidelijk genoeg zijn voor alle deelnemers.
- Er moeten duidelijke verwachtingen worden gewekt bij de deelnemers.
- Zodra u alle informatie heeft, combineert u de ideeën en verwijdert u de dubbele ideeën.
- Zodra de definitieve lijst klaar is, verspreidt u deze onder andere partijen.
Voordelen
- Creatief denken is het resultaat van de brainstormsessie.
- Ideeën genoeg in korte tijd.
- Bevordert gelijke deelname.
Nadelen:
- Deelnemers kunnen worden betrokken bij het bespreken van ideeën.
- Er kunnen meerdere dubbele ideeën zijn.
# 3) Interview
Dit is de meest gebruikte techniek voor het opwekken van vereisten. Interviewtechnieken moeten worden gebruikt voor het opbouwen van sterke relaties tussen bedrijfsanalisten en belanghebbenden. Bij deze techniek richt de interviewer de vraag naar belanghebbenden om informatie te verkrijgen. Een-op-een-interview is de meest gebruikte techniek.
Als de interviewer een vooraf gedefinieerde reeks vragen heeft, wordt hij gebeld een gestructureerd interview.
Als de interviewer geen specifiek formaat of specifieke vragen heeft, wordt dit een ongestructureerd interview
Voor een effectief interview kunt u de 5 Waarom-techniek overwegen. Als je een antwoord krijgt op al je waarom, ben je klaar met je sollicitatieproces. Open vragen worden gebruikt om gedetailleerde informatie te verstrekken. In deze geïnterviewde kan niet alleen ja of nee zeggen.
Gesloten vragen kunnen in Ja of Nee worden beantwoord en ook voor gebieden die worden gebruikt om bevestiging van antwoorden te krijgen.
Basisregels:
- Het algemene doel van het afnemen van de interviews moet duidelijk zijn.
- Identificeer van tevoren de geïnterviewden.
- De interviewdoelen moeten aan de geïnterviewde worden meegedeeld.
- Interviewvragen moeten vóór het interview worden voorbereid.
- De locatie van het interview moet vooraf worden gedefinieerd.
- De tijdslimiet moet worden beschreven.
- De interviewer moet de informatie ordenen en de resultaten zo snel mogelijk na het interview met de geïnterviewden bevestigen.
Voordelen:
- Interactieve discussie met belanghebbenden.
- De onmiddellijke follow-up om het begrip van de interviewer te verzekeren.
- Moedig deelname aan en bouw relaties op door een verstandhouding op te bouwen met de belanghebbende.
Nadelen:
- Er is tijd nodig om interviews te plannen en af te nemen.
- Toewijding is vereist van alle deelnemers.
- Soms is training vereist om effectieve interviews af te nemen.
# 4) Documentanalyse / -beoordeling
Deze techniek wordt gebruikt om bedrijfsinformatie te verzamelen door de beschikbare materialen te bekijken / onderzoeken die de zakelijke omgeving beschrijven. Deze analyse is nuttig om de implementatie van huidige oplossingen te valideren en is ook nuttig om de zakelijke behoefte te begrijpen.
Documentanalyse omvat het herzien van de bedrijfsplannen, technische documenten, probleemrapporten, bestaande behoeftedocumenten, enz. Dit is handig wanneer het plan is om een bestaand systeem bij te werken. Deze techniek is handig voor migratieprojecten.
Deze techniek is belangrijk bij het identificeren van de hiaten in het systeem, d.w.z. om het AS-IS-proces te vergelijken met het TO-BE-proces. Deze analyse helpt ook als de persoon die de bestaande documentatie heeft opgesteld niet meer in het systeem aanwezig is.
Voordelen:
- Bestaande documenten kunnen worden gebruikt om huidige en toekomstige processen te vergelijken.
- Bestaande documenten kunnen worden gebruikt als basis voor toekomstige analyse.
Nadelen
- Bestaande documenten worden mogelijk niet bijgewerkt.
- Bestaande documenten zijn mogelijk volledig verouderd.
- Middelen die aan de bestaande documenten zijn gewerkt, zijn mogelijk niet beschikbaar om informatie te verstrekken.
- Dit proces is tijdrovend.
# 5) Focusgroep
Door een focusgroep te gebruiken, kunt u informatie over een product, dienst van een groep krijgen. In de focusgroep zitten vakexperts. Het doel van deze groep is om het onderwerp te bespreken en informatie te verstrekken. Een moderator beheert deze sessie.
De moderator moet samenwerken met bedrijfsanalisten om de resultaten te analyseren en bevindingen aan de belanghebbenden te verstrekken.
Als een product in ontwikkeling is en de discussie over dat product nodig is, zal het resultaat zijn dat de bestaande eis wordt bijgewerkt of dat u mogelijk nieuwe eisen krijgt. Als een product klaar is voor verzending, zal de discussie plaatsvinden over het vrijgeven van het product.
Hoe verschillen focusgroepen van groepsinterviews?
Een focusgroep is geen interviewsessie die als groep wordt gehouden; Het is eerder een discussie waarin feedback wordt verzameld over een specifiek onderwerp. De sessieresultaten worden meestal geanalyseerd en gerapporteerd. Een focusgroep bestaat doorgaans uit 6 tot 12 leden. Als je meer deelnemers wilt, maak dan meer dan één focusgroep aan.
Voordelen
- U kunt informatie in één sessie krijgen in plaats van één op één interview af te nemen.
- Actieve discussie met de deelnemers zorgt voor een gezonde omgeving.
- Men kan leren van de ervaringen van anderen.
Nadelen:
- Het kan moeilijk zijn om de groep op dezelfde datum en tijd bijeen te brengen.
- Als u dit doet met behulp van de online methode, is de interactie van de deelnemer beperkt.
- Een bekwame moderator is vereist om focusgroepdiscussies te leiden.
# 6) Interface-analyse
Interface-analyse wordt gebruikt om het systeem, de mensen en de processen te beoordelen. Deze analyse wordt gebruikt om te bepalen hoe de informatie tussen de componenten wordt uitgewisseld. Een interface kan worden omschreven als een verbinding tussen twee componenten. Dit wordt beschreven in de onderstaande afbeelding:
De interface-analyse richt zich op de onderstaande vragen:
- Wie gaat de interface gebruiken?
- Welke gegevens worden uitgewisseld?
- Wanneer worden de gegevens uitgewisseld?
- Hoe de interface implementeren?
- Waarom hebben we de interface nodig? Kan de taak niet worden voltooid zonder de interface te gebruiken?
Voordelen:
- Geef gemiste vereisten op.
- Bepaal voorschriften of interfacestandaarden.
- Ontdek gebieden waar het een risico voor het project zou kunnen zijn.
Nadelen:
- De analyse is moeilijk als er geen interne componenten beschikbaar zijn.
- Het kan niet worden gebruikt als een op zichzelf staande opwekkingsactiviteit.
# 7) Observatie
Het belangrijkste doel van de observatiesessie is inzicht te krijgen in de activiteit, taak, gebruikte tools en gebeurtenissen die door anderen worden uitgevoerd.
Het observatieplan zorgt ervoor dat alle belanghebbenden op de hoogte zijn van het doel van de observatiesessie, dat ze het eens zijn over de verwachte resultaten en dat de sessie aan hun verwachtingen voldoet. U moet de deelnemers informeren dat hun prestaties niet worden beoordeeld.
Tijdens de sessie moet de waarnemer alle activiteiten registreren en de tijd die anderen nodig hebben om het werk uit te voeren, zodat hij / zij hetzelfde kan simuleren. Na de sessie beoordeelt de BA de resultaten en neemt contact op met de deelnemers. Observatie kan zowel actief als passief zijn.
Actieve observatie is vragen stellen en proberen het werk te proberen dat andere personen doen.
Passieve observatie is stille observatie, d.w.z. je zit naast anderen en observeert gewoon hoe ze hun werk doen zonder ze te interpreteren.
Voordelen:
- De toeschouwer krijgt een praktisch inzicht in het werk.
- Verbeteringsgebieden kunnen gemakkelijk worden geïdentificeerd.
Nadelen:
- Deelnemers kunnen gestoord raken.
- Deelnemers kunnen hun manier van werken veranderen tijdens observatie en de waarnemer krijgt mogelijk geen duidelijk beeld.
- Op kennis gebaseerde activiteiten kunnen niet worden waargenomen.
# 8) Prototyping
Prototyping wordt gebruikt om ontbrekende of niet-gespecificeerde vereisten te identificeren. Bij deze techniek worden regelmatig demo's aan de klant gegeven door de prototypes te maken, zodat de klant een idee kan krijgen van hoe het product eruit zal zien. Prototypes kunnen worden gebruikt om een mock-up van sites te maken en het proces te beschrijven met behulp van diagrammen.
Voordelen:
- Geeft een visuele weergave van het product.
- Belanghebbenden kunnen in een vroeg stadium feedback geven.
Nadelen:
- Als het systeem of proces zeer complex is, kan het prototypeproces tijdrovend worden.
- Belanghebbenden kunnen zich concentreren op de ontwerpspecificaties van de oplossing in plaats van op de vereisten waaraan elke oplossing moet voldoen.
# 9) Workshops voor gezamenlijke applicatieontwikkeling (JAD) / vereisten
Deze techniek is meer procesgericht en formeel in vergelijking met andere technieken. Dit zijn gestructureerde bijeenkomsten met eindgebruikers, PM's, KMO's. Dit wordt gebruikt om vereisten te definiëren, te verduidelijken en aan te vullen.
Deze techniek kan worden onderverdeeld in de volgende categorieën:
- Formele workshops: Deze workshops zijn zeer gestructureerd en worden meestal gegeven met de geselecteerde groep belanghebbenden. De belangrijkste focus van deze workshop is het definiëren, creëren, verfijnen en sluiten van zakelijke vereisten.
- Workshops voor het verbeteren van bedrijfsprocessen: Deze zijn minder formeel in vergelijking met de bovenstaande. Hier worden bestaande bedrijfsprocessen geanalyseerd en procesverbeteringen geïdentificeerd.
Voordelen:
- De documentatie is binnen enkele uren voltooid en wordt snel ter beoordeling aan de deelnemers verstrekt.
- U kunt ter plaatse een bevestiging krijgen van de vereisten.
- In korte tijd met succes requirements van een grote groep verzameld.
- Consensus kan worden bereikt als problemen en vragen worden gesteld in aanwezigheid van alle belanghebbenden.
Nadelen:
- De beschikbaarheid van belanghebbenden kan de sessie verpesten.
- Het slagingspercentage is afhankelijk van de expertise van de facilitator.
- Een workshopmotief kan niet worden bereikt als er teveel deelnemers zijn.
# 10) Enquête / vragenlijst
Voor Enquête / Vragenlijst wordt een reeks vragen aan belanghebbenden gegeven om hun gedachten te kwantificeren. Na het verzamelen van de reacties van belanghebbenden, worden de gegevens geanalyseerd om het interessegebied van belanghebbenden te identificeren.
Vragen moeten gebaseerd zijn op risico's met hoge prioriteit. Vragen moeten direct en ondubbelzinnig zijn. Zodra de enquête klaar is, stelt u de deelnemers op de hoogte en herinnert u hen eraan om deel te nemen.
Hier kunnen twee soorten vragen worden gebruikt:
- Open einde: De respondent krijgt de vrijheid om antwoorden in hun eigen woorden te geven in plaats van een keuze te maken uit vooraf gedefinieerde antwoorden. Dit is handig, maar tegelijkertijd tijdrovend omdat het interpreteren van de antwoorden moeilijk is.
- Sluiten beëindigd: Het bevat een voorgedefinieerde set antwoorden voor alle vragen en de respondent moet uit die antwoorden kiezen. Vragen kunnen multiple choice zijn of kunnen worden gerangschikt van niet belangrijk tot zeer belangrijk.
Voordelen:
- Gemakkelijk om gegevens van een groot publiek te krijgen.
- De deelnemers hebben minder tijd nodig om te reageren.
- U kunt nauwkeurigere informatie krijgen in vergelijking met interviews.
Nadeel:
- Het is mogelijk dat niet alle belanghebbenden deelnemen aan de enquêtes.
- Vragen zijn misschien niet voor alle deelnemers duidelijk.
- Open vragen vereisen meer analyse.
- Vervolgonderzoeken kunnen nodig zijn op basis van de antwoorden van de deelnemers.
Van alle bovenstaande technieken, de top vijf technieken die vaak worden gebruikt voor elicitatie worden getoond in de onderstaande afbeelding.
Gevolgtrekking
In deze tutorial hebben we verschillende technieken voor het uitlokken van vereisten gezien. Nu is het tijd om te kijken naar verschillende soorten interviewvragen die kunnen worden gesteld over elicitatietechnieken.
Hieronder worden enkele scenario's genoemd om u te helpen bij de voorbereiding op het interview:
- Er zijn meerdere divisies in een organisatie en je wordt gevraagd om requirements te verzamelen voor een softwaresysteem van deze organisatie. Er is een N aantal divisies in de organisatie en je moet de vereisten van elke divisie verzamelen. Dus, hoe gaat u als Business Analist de vereisten verzamelen?
- Heb je deelgenomen aan technieken voor het uitlokken van vereisten? Zo ja, welke is volgens u het meest effectief en waarom?
- Wat zijn de belangrijkste uitdagingen waarmee u te maken kreeg tijdens het doen van elicitation?
Probeer de antwoorden te achterhalen op basis van uw ervaring, uw huidige projecten en plaats de antwoorden in het opmerkingengedeelte. Laat ons weten hoe u bovenstaande vragen gaat behandelen.
Veel plezier met leren !!
Aanbevolen literatuur
- Hoe de specificatie van softwarevereisten (SRS) testen?
- Top 20 meest voorkomende vragen en antwoorden voor helpdeskinterviews (2021)
- Top 18 meest voorkomende callcenter-interviewvragen en -antwoorden 2021
- Top 20 meest voorkomende HR-interviewvragen en antwoorden
- Hoe om te gaan met slechte eisen als tester
- 5 dodelijke fouten in het beheer van vereisten en hoe deze te verhelpen
- 35+ meest voorkomende vragen en antwoorden voor Microsoft Excel-sollicitatiegesprekken
- 34 meest voorkomende vragen en antwoorden over SoapUI-interviews