Informatiebehoefte - MiguelFieira/AMO-HANDBOEK GitHub Wiki

Welcome to AMO-Book

AMO-Book is a basic Symfony 4 guide to help you get started building your amazing Symfony application quikly and efficiently.

Symfony is a PHP framework for web applications and a set of reusable PHP components. Symfony is used by thousands of web applications (including BlaBlaCar.com and Spotify.com) and most of the popular PHP projects (including Drupal and Magento).


Setup


Information Needs "Informatiebehoefte"

A "Information Needs" is a document mostly used to note a customer wishes, create a plan of action and make agreements with the customer about the project and it's future.

1. Inleiding

  • Ook een idee over jouw als ontwikkelaar, wat doe je (in welk bedrijf en wat doet het bedrijf, functie in het bedrijf (zzp-er?).
  • Waarom heb je deze opdracht geaccepteerd
  • Hoe ziet het bedrijf eruit (hoeveel mensen in het bedrijf)
  • Welke afspraak heb je met de opdrachtgever
  • Wat zijn de doelen, taken, wat zijn jouw taken
  • Na het lezen van de inleiding moet je een idee van het project
  • Korte samenvatting van het hele verslag

2. Bedrijf

  • Hoe is de organisatie (organigram maken van het bedrijf) (onderzoek hoe het werkt en hoe je het maakt)
  • Impact van het systeem op het bedrijf
  • Wat gaat het systeem doen
  • Wat is de winst die het bedrijf krijgt door het systeem
  • Benoem de ontwikkelingsmethodiek (programma’s, software)
  • Welke communicatietools ga je gebruiken (programma’s, documenten-management, trello, per mail?)
  • De hoofdgebruikers van het systeem (wie gaat het systeem het meeste gebruiken)

3. Probleemstelling

  • Beantwoord altijd de vraag met waarom (waarom moet ik dit systeem ontwikkelen, geldbesparing, tijdbesparing)
  • De probleemstelling
  • Uitleggen wat de doelen zijn van het nieuwe systeem
  • Vb: absentieregistratiesysteem: Doelen van het systeem: - Waarom wil ik dit systeem, Tijd is een probleem, Doelen: tijd besparen, gemakkelijker werken, sneller zien wie afwezig is, bewijs dat een student er niet was op die dag, school kan zien wat iemand zijn presentie is, invloed op je duo, gemeente kan het zien voor minderjarige.
  • Doelen verschillen per systeem
  • Niet alleen focussen vanuit ICT-afdeling (Breder kijken naar de doelen en de problemen)

4. Doelgroep(en)

  • Voor wie ontwerp je de applicatie
  • Gegevens van de persoon hebben
  • Email van de persoon
  • Telefoonnummer van de persoon
  • Functie van de persoon
  • Eerst uitleggen over het tabel voordat je een tabel neer kan zetten
  • Vb: alleen klanten kijken naar website (in tabel gegevens niet bekend maken of privacyrechten)
  • Aantal klanten benoemen bij -Bedrijf

5. Vormgeving

  • Veel voorbeelden tonen (kleuren: waarom deze kleuren gebruiken(zit het in het logo?), is het afgestemd met de opdrachtgever)
  • Creatief, vaardig zijn en efficiënt kunnen werken (niet vermelden)

6. Informatie

  • Systeem werkend krijgt, wat gebeurd er dan? (kunnen visualizeren (schermen, borde, offerte)
  • Bekrachtig je antwoord met schermen en visuele middelen

7. Overig

  • Adviseren om MoSCoW analyse hierin te vermelden
  • Wat mag je wel doen, niet doen, wat is verboden
  • Afstemmen met opdrachtgever wat wel en niet mag (handtekening ter controle)
  • 16 uur in totaal voor kerntaak (Niet vermelden op het document)

Extra tips

  • Beschrijf je hoofdstukken vanuit het gezichtpunt van het bedrijf en vooral uit het gezichtpunt van de klant. Dus ga in de schoenen staan als personeelslid van het bedrijf.
  • De inleiding moet een korte overzichtelijke samenvatting voor de klant zijn, en vertel overtuigend over jouw bedrijf (als je ons en mijn zegt ben je overtuigender naar de klant toe)
  • De andere hoofdstukken moeten kort en duidelijk de hoofstuk naam uitdragen, dus het 'bedrijf' gaat over het bedrijf van de klant en daarin laat je als opdracht-nemer zien dat je begrepen hebt hoe het bedrijf in elkaar zit en weet wat je moet doen om een mooie internet app te maken.
  • De layout is zeer belangrijk, een klant kan daar op afknappen en je alsnog bedanken met alle ongemakken en problemen vandien.
  • bij de Moscow beschrijf je kort en duidelijk wat je wel en niet doet.

Moscow

  • alles standaard pagina's zoals de meesten van jullie wel kunnen beschrijven.
  • vergeet niet de admin rapporten te vermelden en te beschrijven (jaar, maand, week overzicht totaal en per vestiging).
  • vergeet niet de bestellijsten per vestiging te benoemen zodat de klant weet dan personeel lijsten kan uitdraaien van bestellingen van vandaag, week en maand.
  • vergeet niet de klanten pagina met zijn overzichten en mogelijkheden te beschrijven.
  • geen aan dat je niet voor de hosting provider zorgt bijvoorbeeld.
  • geef aan dat je nog niet programmeert maar uitsluitend ontwerpt.

Credits @Hugo

⚠️ **GitHub.com Fallback** ⚠️