systeemverwerving
make
software die 100% aansluit op een uniek bedrijfsproces en van scratch af is gebouwd
[uniek bedrijfsproces]
systeemverwerving
buy
een pakket ‘van de plank’ dat door duizenden anderen ook wordt gebruikt
[standaard bedrijfsproces]
voordelen standaard software
1) (meestal) goedkoper in de aanschaf
2) beter doorontwikkeld
3) goedkoper in onderhoud
nadelen standaard software
voordelen maatwerk
het levert precies op wat je vraagt
nadelen maatwerk
[[in de praktijk is dit sterk afhankelijk van de kwaliteit van het beheersproces]]
wat is een belangrijke factor bij beide aanpakken
– vertrouwen
Vertrouwen of de software gaat doen wat hij moet doen, binnen budget en binnen de gestelde tijd.
– De overige software moet altijd meebewegen als een nieuwe versie van een belangrijk programma wordt geïntroduceerd.
conclusie ‘het grijze gebied’
Er is zelden iets zoals een ‘pure’ standaard software-oplossing en het is niet per definitie een betere oplossing dan maatwerk. In heel veel gevallen kom je toch uit op een combinatie van standaardsoftware en aanvullend maatwerk. Een pure maatwerk-oplossing levert precies wat je vraagt, maar met een grotere eigen verantwoordelijkheid.
system development life cycle
Een leverancier gaat zodoende over tot een continue ontwikkeling van upgrades om aan de veranderende behoefte te blijven voldoen.
pakketselectie
systeemontwikkelingstraject waarbij de klant moet besluiten welk standaard softwarepakket gekocht moet worden
programma van eisen
a. Stel de behoefte in de business vast: business- & -gebruikersrequirements.
b. Stel een grove lijst op met functionele eisen waaraan de software moet voldoen om tegemoet te
komen aan de business- en gebruikersrequirements.
c. Definieer knock-out criteria, zwaarwegende behoefte en eisen die niet mogen ontbreken.
long list; pakketten waar verdere selectie op plaats vindt.
a. Selecteer een breed scala aan pakketten die grofweg voldoen aan de functionele eisen. Een brede selectie heeft als voordeel dat er ideeën opgedaan worden van wat er zoal in de markt wordt aangeboden. Dit heeft als voordeel dat men zich realiseert wat er zoal (on-)mogelijk is binnen het gebied waar men op zoek is.
b. Beschrijf per pakket hoe aan de functionele eisen wordt voldaan, uitgaande van vrij te verkrijgen beschikbare documentatie eventueel aangevuld met een informatievraag aan de leverancier.
geprioriteerde shortlist waaruit de keuze naar al naar voren komt.
a. Verfijn en prioriteer de functionele- en niet-functionele requirements met hoge prioriteit.
b. Beschrijf per pakket hoe aan de gedetailleerde eisen wordt voldaan. Indien nodig moet hiervoor
contact worden opgenomen met de leverancier.
c. Onderzoek de betrouwbaarheid van de leverancier en referenties
d. Vraag offertes aan en onderzoek de kosten van aanschaf, licenties en onderhoud van de software.
e. Selecteer 3..5 pakketten waar uit gekozen moet worden, maak een principekeuze.
onderhandel over het contract
a. Onderhandel de prijs uit.
b. Voer een installatievooronderzoek uit waaruit duidelijk wordt hoe bedrijfsprocessen ondersteund gaan worden en eventueel aangepast moeten worden.
c. Teken het contract.
d. Pas bedrijfsprocessen aan en installeer het pakket.
pakketselectie
[watervalaanpak]
Bij een pakketselectie wordt vastgesteld in hoeverre de requirements van de klant overeenkomen met de door de leverancier verwerkte requirements in de het pakket.
Het systeemontwikkeltraject vindt bij pakketselectie deels bij klant en deels bij de leverancier plaats.
definieer..
Bij de klant het vooronderzoek en de requirements engineering.
Bij de leverancier zijn natuurlijk in het verleden de requirements al ontwikkeld en is een ontwerp, bouw en testfase uitgevoerd.