Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software Architecture Alliance 2021 - Das neue ...

Software Architecture Alliance 2021 - Das neue System muss aber das gleiche können wie das Alte - NEIN!

Matthias Naab

October 06, 2021
Tweet

More Decks by Matthias Naab

Other Decks in Technology

Transcript

  1. »Das neue System muss aber das Gleiche können wie das

    alte!« »NEIN!«  Systeme richtig modernisieren Dr. Dominik Rost Dr. Matthias Naab 06. Oktober 2021 | Software Architecture Alliance
  2. Menge neu eingeführter Anforderungen Zeit Initiales Release Start der Entwicklung

    Modernisierung Abhängigkeit neu eingeführter Anforderungen von früheren Menge neu eingeführter Anforderungen
  3. Never 45% Rarely 19% Sometimes 16% Often 13% Always 7%

    Standish Group, Modernization Clearing a Pathway to Success, 2010 https://www.standishgroup.com/sample_research_files/Modernization.pdf Jim Johnson, Chairman of the Standish Group. Keynote Your Programming, Alghero, Italy, 2002 FEATURE USE IN 4 INTERNAL-USE PRODUCTS OF STANDISH GROUP, 2002
  4. Refactoring Useful & low risk but local scope, moderate cost

    & impact Rearchitect Higher risk, broad scope, potentially high cost & impact Renew Higher risk, broad scope, potentially high cost & impact
  5. »Das neue System muss aber das Gleiche können wie das

    alte!« »NEIN!«  Systeme richtig modernisieren Dr. Dominik Rost Dr. Matthias Naab 06. Oktober 2021 | Software Architecture Alliance