De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Legacy in een moderne wereld. | Software ontwikkeling in een legacy omgeving Christiaan Heidema Software Architect, Application Lifecycle Management Utrecht,

Verwante presentaties


Presentatie over: "Legacy in een moderne wereld. | Software ontwikkeling in een legacy omgeving Christiaan Heidema Software Architect, Application Lifecycle Management Utrecht,"— Transcript van de presentatie:

1 Legacy in een moderne wereld

2 | Software ontwikkeling in een legacy omgeving Christiaan Heidema Software Architect, Application Lifecycle Management Utrecht, 23 januari

3 | Legacy…… Een geautomatiseerd systeem en zijn omgeving waarvan in het algemeen het gevoel bestaat dat de houdbaarheidsdatum is verstreken

4 | Mainframe Legacy……? 24 januari…

5 | Historie (1) – Begin jaren  IT Leading  Stand-alone  Mainfame  FORTRAN/ COBOL/ Assembler  Beloften  Snel  Goedkoop  Veilig  ……

6 | Historie (2) – Jaren 80 en 90  Business meer leading  Technologie tijdperk  Fusies  Mix van systemen / applicaties  Koppelingen  ……beloften…….   Vernieuwingsdrang  Minder investeringen

7 | Historie (2) –  Business leading  “Dot com” bubble burst  Achterstallig onderhoud  Onderhoudskosten  Wildgroei  Beloftes……zucht Legacygevoel!

8 | Historie (2) – Laatste jaren  Duurzaamheid  Strategische keuzes  Budget????  Slechten van eilanden / muren  Legacy gevoel door  Leeftijd  Achterblijvende ontwikkelingen  ….  Software ontwikkeling

9 | Software Ontwikkeling  Ontwikkelingen?  “Proven” technology  Achterblijvende investeringen  Vastomlijnde procedures  COBOL updates  Systeem Ontwikkeling Methodiek

10 | Software Ontwikkeling  Kenmerken mainframe applicaties  Veelal batch systemen  Online transactie  “Groene schermen”  Programmeren op techniek  Vaak monolitisch  Voorbeeld omvang: 2.4M regels code 2500 programma’s 465 schermen 500 procedures (335 batch)

11 | Software Ontwikkeling Methodiek

12 | Software Ontwikkeling - Documentatie  Consequentie Studie  Definitie Studie  Functioneel Ontwerp  Technisch Ontwerp  Procedure / Transactie Beschrijving  Programma beschrijving  Scherm layout  Print layout  Testdossiers  Programma  Procedure  FAT / GAT / EXP

13 | Software Ontwikkeling

14 |

15 |

16 |  Complexiteit  Technische afhankelijkheden  Leerzaam  Performance issues  COBOL

17 | Software Ontwikkeling  Documentatie graad  Procedures  Moeizame procesverbeteringen  Doorlooptijd

18 | Uitdagingen

19 |

20 | Distributed Development Environment Enterprise Development Environment Implement Build & Stage Production Environment Provision & Validate Server(s) Deploy Developer Builder Tester Build Develop Development Assets Build Assets Deployment Assets Implement Build & Stage Production Environment Provision & Validate Server(s) Deploy Developer Builder Tester Build Develop Development Assets Build Assets Deployment Assets

21 | Uitdagingen

22 | Break

23 | Toekomst  COBOL blijft  Positie mainframe versterkt

24 | Toekomst  Integratie wordt bepalend

25 | Toekomst

26 |

27 | Vragen?

28 Bedankt!


Download ppt "Legacy in een moderne wereld. | Software ontwikkeling in een legacy omgeving Christiaan Heidema Software Architect, Application Lifecycle Management Utrecht,"

Verwante presentaties


Ads door Google