Introduction to ICT Flashcards
Elicitatie User story’s
enquête, conceptmapping, observeren, brainstrom & brown paper
Welke dingen worden besproken in een Scrum Meeting
Wat heb je gister gedaan.
Wat ga je vandaag doen.
Zijn er obstakels.
Wat houdt Epic in
Veel omvattend werk dat kan worden opgesplitst in veel kleinere User story’s
Wat houdt een Feature in
Laat de behoefte zien van de stakeholders.
Wat houdt een User Story in.
Korte requierment of verzoeken vanuit de eind gebruiker.
Wat houdt een Sketch in.
Grove schets op een vel papier.
Wat houdt een WireFrame in.
Een ruwe schets met informatie en relatie tussen vraag van eindgebruiker.
Wat houdt een Mock-Up in.
Een gedetailleerde schets van een WireFrame voorzien van kleuren (tekst/afbeeldingen/logo’s)
Wat houdt een prototype in.
Een werkende applicatie die de werking van functionaliteiten kan laten zien.
Wat doe je bij Valideren.
Controleert of alles wat de klant wil geïmplementeerd is
Wat doe je bij verificatie
Controleert of alle eisen juist zijn verwerkt.
Wat doe je bij een Acceptatie Test
Je controleert samen met de klant of alles klopt. (Valideren)
Wat is een Unit-test.
Hier worden individuele componenten getest. Voldoen de Componenten aan de beschreven component design.
Wat is een Integratie test.
Je controleert alle componenten die gemaakt zijn en of ze samenwerken met elkaar.
Wat is een Systeem test.
Controleren op Performance, Volume, Stress & Documentatie.
Wat is DoD
Definition of done
Een duidelijke omschrijving van hoe een opgeleverde Product Backlog item uit moet zien.
* Wanneer mag een user story (scrum board item) naar “Done”
* Manier om kwaliteit te borgen in scrumteam
* Zorgt voor transparantie en duidelijkheid
* Geldt voor alle user story’s
* Wordt in begin van iedere sprint even herhaald en bijgesteld indien nodig
Soort checklist met activiteiten die moet worden afgevinkt. Een goede DoD leidt tot:
* Heldere verwachtingen tussen PO en Development team
* Verhoging afleversnelheid. Checklist zorgt dat je niets vergeet.
wat zijn de 12 Principes van scrum
Tevreden stellen klant - Werkende Software
Veranderede eisen - Constant tempo
Werkende Software - Voortdurende focus
Samen werken - Versimpelen
Gemotiveerde Mensen - Zelfsturende teams
Face to face communicatie - Zelf effectiever
Voordelen (4) van een Roadmap
- Vertaalde visie naar plannen
- Stimuleert meedenken
- Houvast bij keuzes
- Uitgaven, Capaciteiten en budgetten in beeld
Wat bepaalt een product owner.
- Bepaalt functionaliteit van het product.
- Bepaalt de eind datum en inhoudt.
- verantwoordelijk voor winst gevigheid
- profiteert functionaliteit
- Accepteert Wel/Niet (Go/No-go)
Wat is een requirement
Een behoefte of doelstelling van een belanghebbende. dan wel eis, wens of beperking.
Waar staat INVEST voor
I Independent
N Negiotable
V Valuable
E Estimatable
S Small
T Tetstable
Waar focust een User Story op
Focus op beleving
Waar focust een Requirement op
Focus op functionaliteit
Wat is:
MMI
HMI
CLI
TUI
GUI
VUI
NUI
HMI = Human Machine Interface
CLI = Command Line Interface
TUI = Text Based User Interface
GUI = Graphical User Interface
VUI = Voice User Interface
NUI = Naturel User Interface
Welke 5 kopjes horen bij de waterval methode
- Analyse
- Ontwerpen
- Ontwikkelen
- Testen
- Implementeren
Nadeel Waterval methode
Kan botsen met doelstellingen m.b.t. maximale snelheid en flexibiliteit.
Wat is SCRUM
- Focus op het beste resultaat.
- Korst mogelijke tijd
- Werkende software na iedere sprint
- business bepaalt prioriteit
- Team bepaalt manier
Kenmerken van SCRUM
- zelfgeoganiseerde teams
- Sprints
- Product Backlog lijst Eisen
- Geen voorgeschreven technische oplossing
Agile Manifesto:
1. Personen en Interactie zijn belangrijker dan ->
2. Goedwerkende software is belangrijker dan ->
3. Samen werken met klant is belangrijker dan ->
4. Omgaan met veranderingen is belangrijker dan ->
- Personen en Interactie zijn belangrijker dan -> Processen en tools
- Goedwerkende software is belangrijker dan -> Documentatie
- Samen werken met klant is belangrijker dan -> Onderhandelingen en contracten
- Omgaan met veranderingen is belangrijker dan -> Het volgen van een plan
V-Model van SCRUM 1 tot 7
- Product vision
- Product Roadmap
- Release Planning
- Sprint Planning
- Daily SCRUM
- Sprint Revieuw
- Sprint Retrospective
Wat zijn Criteria van een Roadmap
- ondersteunt maken keuzes en formuleren doelen
- geeft scherper beeld toekomstvisie
- vereenvoudigt samenwerking
- draagt bij aan stellen prioriteiten
- je kan inspelen op veranderingen, kansen en
- bedreigingen
- is niet statisch (continu bijgewerkt)
- opstellen teamdoelen mogelijk
- gesupport door Agile-werkmethoden (Scrum, Lean, etc.)
- verduidelijking korte termijn denken en lange termijn visie
- steunt Agile inrichting van innovatie
welke 3 soort stakeholders zijn er
- Interne stakeholder
- Externe stakeholders
- Interface stakeholders
Wat is een Interne stakeholder
Deze partijen willen hoofdzakelijk dat het project winstgevend en/of efficiënt verloopt. Voorbeeld zijn afdelingen binnen de organisatie.
Wat is een externe stakeholder
Deze partijen zitten veelal op behoefte-invulling van het project en hebben een emotioneel belang. Het betreft bijvoorbeeld de eindgebruiker.
Wat is een interface stakeholder
Deze partijen kunnen van invloed zijn bij de wet en regelgevening. bijvoorbeeld de overheid, maatschappij en onderwijs.
Wat doen Stakeholders
- Gebruik maken van het product.
- Leveren eisen en wensen.
- Basis voor user story’s.
onder alle stakeholders vallen alle klanten van een scrum team. Dit zijn de eindgebruikers van het te ontwikkelen product.
Wat is de Correcte uitvoering van een SCRUM master?
- Servant Leader
- Faciliteert
- leraar
- Coach
Met wie heeft de SCRUM Master contact
- Organisatie
- Product Owner
- Development team
verantwoordelijkheden van een Scrum master zijn?
- Vertegenwoordigt het management naar het project
- Verantwoordelijk voor de toepassing van Scrum waarden en normen
- Verwijdert belemmeringen
- Zorgt voor optimale productiviteit van het team
- Zorgt voor samenwerking tussen de verschillende disciplines en rollen
- Schermt het team af van verstoringen van buiten
Wat zijn de verhoudingen van een development team.
- zelforganiserend
- persoonlijk leiderschap
- cross-functioneel (samen 80% vaardigheden)
- team is één.
- samen verantwoordelijk
Wat is de Value van een user story?
Voegt een waarde toe voor de eindgebruiker.
Eisen van Requirements
- Geïdentificeerd (unieke code)
2.Grammaticaal correct (eerst actor, dan wat) - Atomair (één issue)
- Geen verboden woorden (niet meetbaar)
- Geen ontwerpaspecten (button/knop/menu)
6.Uniform (indien nodig: woordenlijst) - Specifiek, Meetbaar, Acceptabel, Realistisch en Tijdgebonden
- Onderling consistent
- Geprioriteerd
- Eigenaar
- Geaccepteerd
- Traceerbaar (waar gebruikt)
Wat is een breakdown Example
Je onderverdeeld een geschreven user story in opdrachten
voorbeeld:
Als geregistreerde gebruiker
Wil ik inloggen met mijn username en password
Zodat het systeem me kan authentiseren en ik het kan vertrouwen.
We hebben een nieuw UI-element voor inloggen nodig
We moeten encryptie functionaliteit hebben voor het wachtwoord
We moeten een tabel maken in de database voor userinformatie
etc.
wat zijn Functionele eisen
Functie die het systeem voor de gebruiker moet vervullen (gedrag, gegevens, foutafhandeling, dynamiek, presentatie)
wat zijn niet Niet-functionele eisen.
Niet-functionele
Eigenschap of karakteristiek waar het systeem aan moet voldoen (ISO 25010), vaak ook kwaliteitseisen genoemd.
Hoe verkom je assume
Geen aannames maken. Altijd bij de klant valideren of jouw interpretatie juist is.
Wat betekend “NO CONTENT” in een scrum meeting.
Niet ingaan op inhoudelijke zaken. Dit doe je NA de dag start!
Hoe vaak vind een SCRUM meeting minimaal plaats per week?
Minimaal 3x per week.
Wat is het proces van een Sprint Backlog
Taken onderkend
Elke taak wordt begroot
Gezamenlijk, niet alleen door Scrum Master
High-level ontwerp wordt overwogen
leg uit wat een Sandbox TEST inhoudt
Vindt plaats in geïsoleerde omgeving
Productieomgeving geïsoleerd van testomgeving
Minimaliseert risico
Staat los van keuze white , grey and black boxtest
Waarom is testen van software zo belangrijk?
Financiële verliezen door fouten in software
Verkeerde adviezen
Imagoschade/verlies Goodwill
Productie-uitval
Bedrijfscontinuïteit
Verlies van levens