Skip to main content

4 Functioneel Ontwerp

Wat gaan we leren?

De derde opdracht van kerntaak 1 is het maken van functioneel en technisch ontwerp. Deze les gaat over het functioneel ontwerp.ontwerp Je(fo). voertAls hiervooruitgangspunt éénneem ofje tweehet gesprekkenPvE en maaktals éénjouw document.functioneel Jeontwerp begint met het maken van het projectplan. Uitgangspunt hierbijklaar is hetdan PvE.

licht

Jeje bespreektdie hettoe projectplan metaan de opdrachtgever en als er opmerkingen zijn dan verwerkvraa je die.om Daarna lever je de definitieve versie van het projectplan in.akkoord.

In deze les bespreken we wat er in het projectplanfunctioneel ontwerp moet komen te staan en hoe je wordt beoordeeld. Ten slotte gaan we oefenen met de cases die we al kennen vanuit de vorige les.

Examen-template

We beginnen gelijk met de deur-in-huis en gaan kijken naar de examen-template; wat moet er in het PvEfunctioneel ontwerp komen te staan?

De onderstaande indeling is voor een groot deel gekopieerd uit de template die je krijgt op het examen.

Let op het fo heeft een voorblad waarop de titel en jouw naam staat. Op de tweede pagina staat een inhoudopgave en de pagina's hebben paginanummers. Het fo bestaat uit ongeveer 10 pagina's !

 

Inleiding

In de inleiding van het projectplan staat voor welk bedrijf een applicatie wordt gemaakt, wat het bedrijf globaal doet en wat de opdracht is. Uiteraard kunnen hier nog andere onderwerpen aan toegevoegd worden.

Voorbeeld

Dhr Muntjes van bedrijf ABC.com heeft aSoft de opdracht gegeven om een webapplicatie te bouwen waarmee zij reserveringen kunnen maken voor ..... In dit projectplanfunctioneel ontwerp wordt een planningoverzicht gemaakt voor dit project.

Tip: 'be smart' en gebruik de inleiding vanuit het PvE als basis. Houd het kort en krachtig.

Doelstelling

Waarom doen we dit? Wat willen  we bereiken?

Voorbeeld

ABC.com gaat uitbreiden waardoor de administratiegegeven van de reserveringenfunctionaliteiten vanwaaraan xxxde zoveelapplicatie werk wordt dat er een extra medewerkerXYZ moet worden  aangenomen. De handmatige administratie leidt verder tot fouten en is lastig toegankelijk voor alle medewerkers. Een nieuw te ontwikkelen applicatie zou ervoor moeten zorgen dat de uitbreiding met de huidige capaciteit kan worden uitgevoerd en dat er minder fouten zouden worden gemaakt. Daarbij is het dan ook eenvoudigere  voor alle medewerkers

voldoen.

BenodigdhedenFunctionaliteiten

Wat heb je nodig om het project uit te voeren? Maak een opsomming van zaken die je nodig hebt, te denken valt aan: technische IT-midellen (computer e.d.), software, netwerk en werkplek.

Takenlijst

Ditdit is een opsommingcruciaal vancriterium)
Hier taken.vermeld je alle functionaliteiten. Dit zijnmag in 'use case formaat' en als je een heel duidelijk PvE hebt gemaakt dan  je daar veel uit kopiëren. Beschrijf de takeneisen duidelijk en geeft prioriteiten aan. Zet alles duidelijk en netjes op depapier hoofdpuntengebruik diebijvoorbeeld latertabellen inof de planning, in het volgende hoofdstuk, verder worden gespecificeerd.

    • Ontwerpen van de applicatie
      • Projectplan, opstellen, toelichting geven, eventueel verwerken feedback en overdracht naar opdrachtgever
      • Functioneel ontwerp, opstellen en overdracht aan opdrachtgever
      • Technisch ontwerp opstellen en overdracht aan opdrachtgever
      • Inventariseren benodigde hard- en software voor ontwikkelomgeving, installeren en configureren van de ontwikkelomgeving, testen van de ontwikkelomgeving, configuratiebericht maken
      • Realiseren van de applicatie
      • Opleveren van de applicatie

Planning

Dit is de kern van de projectplanning. Het mooie is dat elke planning ongeveer dezelfde onderdelen heeft.
De onderdelen die hierboven staan vermeld dienen in het schema te worden uitgewerkt.

Planning ontwerp

Taak

Begindatum

Begintijd

Einddatum

Eindtijd

Duur

Betrokkenen

       

Risico's

Beschrijf risico en de maatregelen die je wilt nemen om het risico te 'mitigeren' (=wat doe je er aan).

Maak een tabelletje met twee kolommen,schema's.

 

bijvoorbeeld:

RisicoMaatregel
De communicatie loopt moeizaam door on-line werken.Twee keer per dag afspreken met het team om te controleren of er zaken zijn die besproken die besproken moeten worden.
De klant levert de gegevens niet op tijd aan.Testdata maken en die gebruiken om te ontwikkelen.
  

Projectgrenzen

Wat doen we niet?Voorbeelden:

 

Bijvoorbeeld:Fout (waarom?)

De- de applicatie wordtmoet nieter gehostmooi uit zien en wordtmag ookgeen nietfouten doorbevatten

ons in productie genomen. Wij leveren

- de codeapplicatie moet veilig zijn

 

Goed (waarom?)

- als ingelogde gebruiker kan ik zien van welke cursus nog plaatsen beschikbaar zijn.

- als ingelogd gebruiker kan ik mij inschrijven voor een cursus als er ten miste nog voldoende plaatsen zijn

Basisschermlay-out

Hoe ziet de website eruit; kleurgebruik, lettertype, en installatiestandaardcomponenten. handleiding.Is Heter ineen productievoorbeeld nemen wordt door medewerkers van ABC zelf uitgevoerd. Wijwebsite, zijn weler beschikbaarlogo's voorof ondersteuning.banners die moeten worden gebruikt?

Uitvoerontwerp

 

Formulierontwerp

 

Navigatiestructuur

Gebruikersschermen

 

Beoordeling Examen

In totaal moet minimaal 5 (van de 11) punten behalen en er zijn geen cruciale criteria.

Het officiële beoordelingsformulier is bij deze pagina toegevoegd.

 

Project Doelstelling

(0 tot 3 punten)

De projectdoelstellingen zijn in lijn met de opdracht, ze zijn duidelijk beschreven en ze zijn reëel (=haalbaar).

Projectactiviteiten

(0 tot 3 punten)

  1. alle werkzaamheden zijn volledig, correct en overzichtelijk weergegeven.
  2. benodigdheden zijn beschreven
  3. de ontwikkelmethode is benoemd; dat zijn alle stappen die je gaat uitvoeren:
    Projectplan schrijven, projectplan toelichten en aanpassen, functioneel ontwerp schrijven, functioneel ontwerp toelichten, technisch ontwerp opstellen, technisch ontwerp uitleggen en aanpassen, ontwikkelomgeving inrichten en documenteren.
    (Deze methode is wat ouderwets en wordt de watervalmethode genoemd; weet je waarom deze naam zo is gekozen?)

Planning

(0 tot 3 punten)

De planning is inclusief voortgangsgesprekken volledig, realistisch en overzichtelijk weergegeven. Denk aan de verzorgde uitstraling!

Afstemmen / goedkeuring

(0 of 1 punt)

Het projectplan wordt afgestemd en er wordt om goedkeuring gevraagd.

 

Je moet minimaal 5 (van de 11) punten behalen en er zijn geen cruciale criteria.

Opdracht

Maak een projectplan en gebruik het gemaakte PvE uit de vorige les als uitgangspunt.

--