14-9-2015
Les 1
Docent: Marcel Gelsing
Je kunt de presentatie na afloop van elke les downloaden. Ga naar : www.gelsing.info Kies voor de map Systeemontwikkeling Je kunt hier (optioneel) ook een gratis tool downloaden (ArgoUML) waarmee je UML-diagrammen kunt tekenen (draait op Windows + Java).
Deze module wordt afgesloten met een moduleopdracht die u individueel maakt. Als de moduleopdracht met een voldoende (≥ 5,5) wordt beoordeeld, heeft u aangetoond dat u de algemene leerdoelen van deze module beheerst. Deze module wordt afgesloten met een moduleopdracht in de vorm van een systeemontwerp. Opdracht case ArtRent U maakt uw moduleopdracht op basis van een case (zie download e-Connect). Deze case bevat alle relevante informatie om uw opdracht te kunnen maken. De volgende onderdelen neemt u in ieder geval op in uw moduleopdracht: Zet de inleiding op als een probleemstelling, waarbij het uitgangspunt is dat u onderzoekt, hoe het technisch ontwerp van een geautomatiseerd systeem voor Artrent eruit komt te zien. Meer informatie hierover vindt u in de case. De opdrachten A tot en met H uit de case, welke als bijlage bij de exameninformatie is opgenomen. Verwerk deze opdrachten tot deelvragen. Let op: presentaties van de concept uitwerking tijdens de laatste les!!
1
14-9-2015
Stel: Pieter werkt als ontwikkelaar op de ICT afdeling van een groot transportbedrijf. De directie wil de routeplanning van de vrachtwagens efficiënter maken en komt met deze vraag bij Pieter. Hij start onmiddellijk met het schrijven van een Java applicatie en na vier maanden heeft hij een werkende standalone applicatie waarmee routes van vrachtwagens kunnen worden gepland. Trots demonstreert hij het programma aan de directie… Wat zijn de voor- en nadelen van deze werkwijze?
Wat de klant vroeg
Wat de programmeur bouwde
Wat in het contract stond
Wat men opleverde
Wat de analist ontwierp
Wat de klant eigenlijk wilde
2
14-9-2015
Bekijk eerst het filmpje over de implementatie van SAP bij Game Mania. Opdrachten 1. Maak een lijstje van doelen; wat wil Game Mania bereiken met het automatiseren van het logistieke proces? 2. Maak voor de implementatie van dit proces een stakeholderanalyse in tabelvorm (4 kolommen: belanghebbende; rol in het project; belang; macht).
We beschouwen de SAP implementatie bij Game Mania. Opdracht Risico = kans van optreden x impact. Maak voor deze implementatie een risicoanalyse in tabelvorm (5 kolommen: omschrijving; kans van optreden; impact; risico; tegenmaatregelen).
3
14-9-2015
Het bicycle-model geeft aan dat er twee gedeelten zijn in het ´leven´ van een systeem: 1. Systeemontwikkeling: de tijd waarin het systeem wordt ontworpen. 2. Exploitatie: de tijd dat het systeem wordt gebruikt, beheerd en onderhouden.
Bedrijven hebben een visie (en missie). Vanuit de visie worden business(bedrijfs)doelstellingen geformuleerd. Om bedrijfsdoelstellingen te realiseren zijn sales-, marketing-, ICT-, productie- en andere deelplannen nodig. In al deze plannen zit een operationalisatie van de (high level geformuleerde) bedrijfsdoelstellingen. We concentreren ons vervolgens op het ICT-stuk. Een bedrijf heeft een aantal processen. Vanuit deze processen worden geautomatiseerde systemen ontwikkeld. De geautomatiseerde systemen zorgen voor de informatievoorziening die de bedrijfsprocessen nodig hebben. Systeemontwikkeling zorgt voor het ontwerp en de bouw van de geautomatiseerde informatievoorziening. In principe zou het zo moeten zijn dat de geautomatiseerde informatievoorziening de bedrijfsdoelstellingen ondersteunt.
4
14-9-2015
Er is dus een relatie tussen de informatievoorziening en de bedrijfsdoelstellingen. Informatiesystemen moeten feitelijk de business ondersteunen en alleen ontwikkeld worden vanuit een behoefte die voortkomt uit de business. De eerder geschetste functioneelbeheerorganisatie speelt hier een belangrijke rol. De business zit aan de vraagkant (negenvlaksmodel) en legt requirements neer (via functioneel beheer) bij ICT (de aanbodkant). Het werken volgens de bovenstaande processen borgt in zekere zin dat sprake is van ´Business-IT alignment´. Dat wil zeggen dat er in een organisatie afstemming moet zijn tussen de bedrijfsdoelstellingen en de systemen. De systemen zorgen dat de bedrijfsdoelstellingen worden gerealiseerd.
SLA’s ITIL
Technisch Beheer
Opdrachtgever Informatievoorziening
BiSL
Business information management
Opdrachtnemer Infrastructuur
Opdrachtnemer ApplicatieBeheer
Applicaties
ASL
Stel: Game Mania staat voor de keuze om een standaard ERP pakket aan te schaffen of om maatwerk software te laten ontwikkelen. Opdracht Geef een presentatie aan de directie van Game Mania waarin je de volgende onderdelen verwerkt: Voor- en nadelen van de aanschaf van een standaard pakket; Voor- en nadelen van het ontwikkelen van maatwerk software; Een gemotiveerd advies over de optie die volgens jou aan te bevelen is voor Game Mania.
5
14-9-2015
6