In dit artikel beschrijf ik kort de structuur van functionele vereisten die we gebruiken bij Retail Rocket company. Er zijn verschillende benaderingen om het, maar ik zet de meest efficiënte voor ons bedrijf hieronder.
ten eerste, wat zijn functionele vereisten?
Dit is een technische taak voor het ontwikkelteam. De eisen moeten duidelijke aanwijzingen bevatten over de wijze waarop de specifieke taak moet worden uitgevoerd. Als er informatie ontbreekt, is er een grote kans op miscommunicatie.,
functionele vereisten bestaan meestal uit:
- User story (om te laten zien wat u verwacht van het ontwikkelteam)
- Use cases (om scenario ‘ s te tonen)
- Wireframes (om uw idee te visualiseren)
laten we eens kijken naar een user story en een use case.
een gebruikersverhaal beschrijft dat de gebruiker van een bepaalde rol moet doen voor het bereiken van een bepaald resultaat.,
Meestal is dit sjabloon wordt gebruikt:
Als/an <rol> wil ik <doel>, dus dat <voordelen>, om <de taak voor ontwikkelaars>
zie Je verschillende voorbeelden van het toepassen van deze methodiek. Bijvoorbeeld, hoe het werkt in Trello:
bij Retail Rocket maken we gebruikersverhalen in een Google Docs met behulp van een tabelformaat., Het helpt enorm met de communicatie tussen verschillende teams, omdat iedereen in staat is om opmerkingen te maken en feedback te verzamelen.
use cases
een use case beschrijft hoe de gebruiker samenwerkt met de interface om een bepaald doel te bereiken. In werkelijkheid zijn er een paar manieren waarop de gebruiker zijn of haar taak kan uitvoeren., Als de gebruiker taak op verschillende manieren oplost, moet u een use case voor elk maken. Bijvoorbeeld, de ontwikkelde functie kan worden bereikt vanaf verschillende schermen. In dit geval moet u een use case schrijven voor elke optie.
bijvoorbeeld de pagina ‘galerij’. Het doel van de gebruiker is om beelden op te slaan voor het doel om het te gebruiken bij e-mail campagnes.
taken van de gebruiker:
- om een afbeelding/afbeeldingen te uploaden
- om een afbeelding/afbeeldingen in het e-mailsjabloon te plaatsen
- om een afbeelding te verwijderen
voor elke taak moet een use case worden geschreven (beschrijving van de interactie van de gebruiker met de interface).,
voorbeelden van use cases:
afbeeldingen uploaden via een enkele pagina in het Partnerkantoor.
- Email manager logt in op het persoonlijke account van Retail Rocket.
- Email manager opent de pagina “galerij”.
- Email manager gebruikt drag & drop of clicks on the button”Select files”.
- afbeeldingen worden geüpload.
- de gebruiker ziet de melding over succesvol uploaden.
een afbeelding verwijderen / afbeeldingen
- De gebruiker klikt op de afbeelding.
- de afbeelding is geselecteerd.,
- selectie kan worden verwijderd door op het gebied van de geselecteerde afbeelding te klikken.
- de gebruiker klikt op het pictogram-drie punten.
- Er verschijnt een contextmenu.
- de gebruiker selecteert de” Delete File ” link erin. Als er meerdere afbeeldingen zijn geselecteerd, worden ze allemaal verwijderd.
- de afbeelding wordt verwijderd.
met behulp van dit formaat van functionele vereisten, zult u een ontwikkelingsteam duidelijke instructies geven. Bovendien, u zult laten zien hoe deze interface eruit ziet van de kant van een klant en hoe het kan voldoen aan de behoeften van gebruikers., De aanpak helpt bij de presentatie van uw idee en het vermijden van miscommunicatie.
Geef een reactie