1 / 160

BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring

BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring. Johannes Brodwall Lead Software Architect. Hva er STAY?. Moderniseringprogram. Mainframe ut – UNIX inn. COBOL ut – Java inn. Hvem er jeg?. Johannes Brodwall. Lead software architect.

cain
Télécharger la présentation

BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring Johannes Brodwall Lead Software Architect

  2. Hva er STAY?

  3. Moderniseringprogram

  4. Mainframe ut – UNIX inn

  5. COBOL ut – Java inn

  6. Hvem er jeg?

  7. Johannes Brodwall

  8. Lead software architect

  9. Bakgrunn fra Java programmering og arkitektur

  10. Foredraget

  11. En tidslinje + erfaringer

  12. Fokus på utvikling

  13. Still spørsmål!

  14. (Jeg kan kaste slidene)

  15. 2003 2/5

  16. Marked i nedgang

  17. Respons: Konsolidering

  18. Mål: Kvitte oss med mainframe

  19. Mål: Time to marked

  20. 2004 5/28

  21. Kravfangst: Use cases

  22. Informasjonstjenester

  23. Regningsbetaling

  24. Sommerferie

  25. Pilotprosjekt ...

  26. ... avbrytes

  27. (Råd: Kjør pilot)

  28. Høst 2004

  29. Kravfangst fortsetter

  30. Arkitektur

  31. Forretningsarkitektur

  32. Teknisk arkitektur

  33. DCRI DCRI = Data Center Reference Implementation

  34. Applikasjonsarkitektur

  35. Implementasjonsarkitektur

  36. (Skrives av meg)

  37. Domain Driven Design

  38. ”Domain-Driven Design var vår ledestjerne fra dag 1. Det har påvirket oss mye og hjulpet oss såpass mye at ”forretningslogikk er vanskelig” ikke står på listen over erfaringer. Tvert imot føler jeg at ”forretningslogikk er ikke så vanskelig!” -- Eirik Torske, utvikler

  39. Spring, Hibernate, JMS

  40. Anti-SOA (?): Gjenbruk via tradisjonell gjenbruk, integrasjon via databaser (og meldingskø)

  41. Utviklingsarkitektur

  42. Test driven design

  43. (eller i det minste enhetstester)

  44. Continuous Integration

  45. Smalt nåløye ved rekruttering

  46. Tilbakeblikk på arkitektur:

  47. ”Arkitekturbildene er i dag en selvfølge. Det er først når vi tenker på det at vi innser at vi har en arkitektur” -- NN

  48. 2005

  49. Kravfangst fortsetter

  50. Analysis paralysis?

More Related