Ontwikkeling en implementatie van informatiesystemen Prof.dr. Sjaak Brinkkemper 19 januari 2009 IOBM – Week 4, 2009.

Slides:



Advertisements
Verwante presentaties
Update on EduStandard: public-private platform in Dutch education Henk Nijstad, Kennisnet / november 2013.
Advertisements

Kwalificaties op EQF niveau 5
Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Simuleren van DOT / Impact Analyse Simplifying Decisions for Everyone.
Agenda Blok 1 - Evolutie van Cloud Computing
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006.
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Deltion College Engels C1 Gesprekken voeren [Edu/002]/ subvaardigheid lezen thema: Order, order…. can-do : kan een bijeenkomst voorzitten © Anne Beeker.
Personal before business in requirements prior-IT-ization Johan F. Hoorn Vrije Universiteit Computer Science Information Management and Software Engineering.
Smart Style on the Semantic Web Lynda Hardman CWI, Multimedia and Human-Computer Interaction TU/e, Multimedia and Internet Technology.
Checklist voor de Cloud
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
Hoogwaardig internet voor hoger onderwijs en onderzoek Amsterdam, 23 November 2005 Walter van Dijk SURFnet Development of LCPM decision-making models and.
ETHOS PROJECT: PROGRESS Follow-up & feedback end of year 1.
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
QAD Reporting & Analytics
Programmeren in Java met BlueJ
Virgielcollege Mede mogelijk gemaakt door uw Eerstejaarsch Commissie.
PTC-AWARD – TOWELMACHINE – 10 NOV VENDOR – MMID - TOWELMACHINE.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Nieuwe wegen in ontwerpen met CAD
Goed geregeld?; Het recht als ontwerpvraagstuk Prof. dr. Tom M. van Engers
Corporate Communications February 2011 Succesvol met Outsourcing Gerben Edelijn, CEO Thales Nederland.
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
VVW Toervaren. Onderwerpen Type AIS transponders Verplichting / Toelating gebruik Praktijk voorbeelden van op het schip Praktijk voorbeelden vanop de.
IST Status Gerrit van Nieuwenhuizen IST-MIT meeting BNL, July 24, 2008
Social Technology How to get the end-user involved Carl Bik Capgemini Nederland bv.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
SCENARIO BASED PRODUCT DESIGN
Woensdag 23 juli 2014 volgende vorige algemeen ziekenhuis Sint-Jozef Malle Dementia pathway: a condition specific approach Patrick De Wit, MD Thierry Laporta,
In samenwerking met het Europees Sociaal Fonds en het Hefboomkrediet The role of APEL in career coaching and competence management Competence navigation.
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
Software Engineering Sommerville, Ian (2001) Software Engineering, 6 th edition Ch.1-3
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
SPLA Service Provider License Agreement
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
Microsoft Partner Programma
IOP and Vrije Universiteit1 Example of bad interface  Windows: Use Start to Stop.
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Computer-Mediated Communication Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 1; di. 7 sept. 2004;
F REE R IDING IN P ROJECTS Recognize it today, Deal with it tomorrow, Prevent it in the next project Toine Andernach Focus Centre of Expertise on Education,
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Organizing Organization is the deployment of resources to achieve strategic goals. It is reflected in Division of labor into specific departments & jobs.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels C1 Gesprekken voeren [Edu/004]/ thema: There are lies, damned lies and statistics... can-do : kan complexe informatie en adviezen.
Introductie Cloud Computing Ruud Ramakers 19 April 2012 The best way to predict the future is to create it. Peter Drucker
Web Applicaties Bouwen met Visual Studio .NET
© Copyright VIMC 2009 Telecom Expense Management A Discussion Ed Vonk
Rational Unified Process RUP Jef Bergsma. Iterations –Inception –Elaboration –Construction –Transition De kernbegrippen (Phases)
Sketchpad - Introductie Mens en computer kunnen snel converseren door medium van line drawings Hexagons als één symbool (Ring Structure) Verschil met potlood.
© Shopping 2020 TITLE Date Subtitle Logo Gastheer Logo Voorzitter.
Ontbijtsessie 2 juli 2014 Kwaliteitsverbeteringen in Infra Projecten.
Combining pattern-based and machine learning methods to detect definitions for eLearning purposes Eline Westerhout & Paola Monachesi.
EML en IMS Learning Design
Usability metrics Gebruiksvriendelijkheid ISO Effectiveness Efficiency Satisfaction Learnability Flexibility En nu? Inleiding Hoe gaan we de gebruiksvriendelijkheid.
WISKUNDIG MODELLEREN KUNST OF KUNDE? 11 november 2009 Jaap Praagman CQM.
EQUA Moeten we requirements serieus nemen?. Traditioneel Iteratief Agile Open Source Frank Peeters Petra Heck
inleiding tot cloud computing
Duurzame oplossingen het FIETS model. Het FIETS model Een eenvoudig model dat je helpt om na te denken over duurzame oplossingen. Het gaat om deze aspecten:
Minor Project- en Programmamanagement
The Research Process: the first steps to start your reseach project. Graduation Preparation
Innovatie met IBM Cloud Orchestrator.
IBM Software A vehicle manufacturer deploys business rules in one hour instead of a week IBM Operational Decision Manager software helps speed new business.
Chapter 1: Introduction
G Project Sponsor & Business Lead : Anna Stamp & Jane Johnston
Transcript van de presentatie:

Ontwikkeling en implementatie van informatiesystemen Prof.dr. Sjaak Brinkkemper 19 januari 2009 IOBM – Week 4, 2009

Agenda  Introductie: belang goede aanpak  Benaderingen van systeemontwikkeling en implementatie  Fasen in de traditionele benadering van systeemontwikkeling en -implementatie

Leerdoelen  Voor- en nadelen kennen van de verschillende methoden voor systeemontwikkeling  Activiteiten in de verschillende fasen van systeem- ontwikkeling kunnen benoemen  Verschillende wijzen voor het uitrollen van een nieuwe informatiesysteem kunnen onderscheiden (start-up approaches)

Wat zou u doen? a.Stel u bent hoofd IT b.Stel u bent consultant bij IT service provider  KLM - Accenture: Vervoer van passagiers  Passagiers inchecken  Gemeente IJsselsteijn - Conclusion: Gemeentelijke Burger Administratie (GBA)  Uittreksels uit het bevolkingsregister verstrekken

Check-in KLM  Desk check-in  Kiosk check-in  Internet check-in

Gemeente IJsselstein  inwoners  Centrum van Nederland  Agglomeratie Utrecht  Geen dienstverlening via internet  EAM Modellen van IJsselstein

Agenda  Introductie: belang goede aanpak  Benaderingen van systeemontwikkeling en implementatie  Fasen in de traditionele benadering van systeemontwikkeling en -implementatie

IT-projecten mislukken te vaak IT investeringen in 2003 bedroegen $852 miljard (IDC)

Vooruitgang gaat langzaam … [Source: Standish Chaos report, 2001] Cijfers 2006 Success: 35% Failure: 19% Challenged: 34%

Agenda  Introductie: belang goede aanpak  Benaderingen van systeemontwikkeling en implementatie  Fasen in de traditionele benadering van systeemontwikkeling en -implementatie

Parties involved in systems development Aanvulling op boek: - Business analyst - Solutions architect - Application specialist - Web designer - Test engineer - Technical author - Configuration eng. - …

Information systems planning alignment of corporate and IS goals Strategic plan IS planning Systems development initiatives

Discussie  Wat zijn belangrijke factoren om mee te nemen in een IS planningsproces uitvoeren? –KLM –IJsselsteijn

Aanpakken 1.Systems Development Life Cycle 2.Prototyping 3.End-user development 4.Outsourcing

Systems Development Life Cycle (SDLC) Voor grote complexe systemen die formele analyse en strakke controle vergen Nadelen: Duur, tijdrovend en onvoldoende flexibel. Gevaar van verouderde requirements wanneer systeem eindelijk operationeel is. ‘Waterval’ Methode Systems investigation Understand problem Systems analysis Understand solution Systems design Select and plan best solution Systems implementation Place solution into effect Systems maintenance Evaluate results of solution ‘Waterval’ Methode

Prototyping iterative approach Met name toegepast wanneer user requirements moeilijk te definiëren zijn Nadelen: Gevaar om stappen in ontwikkel- proces over te slaan, applicatie wordt niet uit ontwikkeld, gebrekkige documentatie Determine requirements Analyze alternatives Specify design Implement design User review Determine requirements Analyze alternatives Specify design Implement design User review Determine requirements Analyze alternatives Specify design Implement design User review 1 e iteratie 2 e iteratie 3 e iteratie

End-user development  Gebruikers ontwikkelen zelf systemen –met name specialistische systemen die lokaal worden gebruikt  Systemen voldoen beter aan eisen van de gebruiker  IS afdeling is hierbij ondersteunend  Nadelen: –Niet geschikt voor grote transactionele systemen –Buiten IS afdeling dus testing, documentatie en onderhoud niet gegarandeerd

Sourcing alternatives for system development  Sourcing: –Getting help from outside, e.g., consultants, system integrators  Self-sourcing –Do it yourself with your own IT staff  Outsourcing –Delegation to outside party –Application Service Provider (ASP)

Discussie  Welke bedrijfsfuncties zijn (geen) kandidaat voor outsourcing? –KLM –IJsselsteijn  Denk u later in uw professionele carrière met outsourcing te maken te krijgen?

Discussie Wat is een verstandige aanpak voor de ontwikkeling van nieuwe systemen?  KLM  Gemeente IJsselsteijn

Agenda  Introductie: belang goede aanpak  Benaderingen van systeemontwikkeling en implementatie  Fasen in de traditionele benadering van systeemontwikkeling en -implementatie

Systems investigation  Main activities: –Initiating system investigation –Enterprise Architecting –Feasibility analysis (technical, economic, legal, operational, schedule)  Main deliverable: –Systems investigation report –Enterprise Architecture ROI Payback period Discounted cashflow

Enterprise Architecture (Centre Parcs)

System analysis  Main activities: –Data collection (detail problem study) –Data analysis (activity and data modeling) –Requirements analysis  Main deliverable: –System analysis report –Requirements specification

Data modeling

Activity modeling

Discussie  Wat zijn belangrijke entiteiten in het domein van: –check-in –verstrekken uittreksel GBA  Zelfde voor activiteiten.  Zelfde voor systeemrequirements

Systems design  Main activities: –Develop design (logical and technical) –Generate design alternatives –Freeze design specification –Negotiate contract  Main deliverables: –Design report –Contract with vendor/system integrator (optional)

Diag. Name tiasc Diag. Desc.Module - Assembly Control Diag. VersiontiB51a Modification Date Assembly Control Parameters (tiasc000) WIP Estimates (tiasc700) Assembly Line Status (tiasc720) Utilization per Critical Option Combination (tiasl310) Line Utilization (tiasl300) Assembly Lines (tiasl130) Calendar Codes (tcccp010) Exchangeable Configurations (tiasl230) Line Sequences (tiasl400) Employees (tccom001) Assembly Orders (tiasc200) Line Segments (tiasl140) Line Rules (tiasl170) Remix/Sequence Parameters (tiasl410) Sequence Feedback (tiasc610) Line Station Orders (tiasc210) Purchase Orders by Line Station Order (tiasc211) Line Station Variants (tiasc220) Assembly Part Supply Transfer (SILS) (tiasc820) Assembly Part Supply Transfer (Batch) (tiasc810) General Item Data (tcibd001) Operations (tiasc222) Assembly Parts (tiasc221) Tasks (tirou003) Warehouses (tcmcs003) Option Combinations (tiasl110) Option Combination Lists (tiasl111) Bucket Definition (tiasl100) Buckets (tiasl101) Assembly Part Requirements (tiasc740) Clustered Line Station Orders (tiasc730) Financial Transactions (tiasc710) Work Centres (tirou001) Process Trigger Definitions (tiasl800) Assignments (tiasc510) Assignments by Line Station (tiasc520) Line Segments by Assembly Line (tiasl141) Line Rules by Line Segment (tiasl171) Resource Activity Types (tcccp001) Cost Components (tcmcs048) Currencies (tcmcs002) Features and Options by Line Station Order (tiasc212) Stations by Line Segment (tiasl150) Option Combination Expressions (tiasl160) Option Combination Lists - Option Combinations (tiasl165) User Device Messages (tiasc001) Number Groups (tcmcs051) First Free Numbers (tcmcs050) Process Triggers (tiasl810) Workteams by Assignment (tiasc530) on has is for is executed on for concerns for is for is planner for is for has is for has is for for needs has concerns is stored in is is for concerns low volume Ass. Order placement refers to during groups concerns Assembly Part is for Assembly Part has is for is grouped in is triggered by station is for for is for is for station is for refers to concerns has calculation office refers to uses operation cost component uses material cost component uses overhead cost component is part of blocks blocks or clusters is for refers to has next station is for station has next station for is for From To is for is in For AO For CLSO For LSO refers to has calc. office Uses is critical in is refered to in has is on segment is on line

System implementation Steps in this phase

System implementation Start-up approaches Alternative 1 Alternative 2 Alternative 3 Alternative 4

Discussie  Wat is de beste invoeringstrategie in uw situatie?  Waar hangt de keuze van de invoeringstrategie mee samen?

Onderhoud van het informatiesysteem  Bemannen van een support organisatie –1e, 2e en 3e lijns ondersteuning  Updates, patches en nieuwe releases van de software  Monitoren van de performance en maken van back-ups  Nieuwe functionaliteit ontwikkelen op verzoek van gebruikers

Tot slot …

Het Beursspel 14 nov 2008 – 16 jan 2009 Bevat einduitslag !

De einduitslag: Van 5-jan via 12-jan tot 19-jan