Case1Consulting - blog
Agile Project Management & Consulting
Home
About
Portfolio & C.V.
Contact
MyCase1
Login
Signup
NL
|
EN
20-03-2025
Legacy system replacement with Strangulation Strategy: Adding maximum value from the start
When the decision is made that maintaining and expanding an existing software system is not viable, finding the budget and time to do a full rebuild can be a daunting task. Not to mention bridging the knowledge gap that is inherent to a decades old legacy system that 20+ people have worked on over the years in a programming language that has become unpopular and unsupported.
In a few of my latest assignments as a project manager in a low-code software rebuild scenario, I had to deal with this situation. A legacy-rebuild not only takes fast amounts of time and resources, it typically happens in a waterfall fashion spanning multiple years in a time where business agility is the norm.
Searching for a solution I ran into an interesting article by well known software guru Martin Fowler in which he described an encounter with a so-called
‘StranglerFig’
tree.
In the rainforest, most trees compete for the scarce amount of sunlight available, rendering fast-growing, tall trees the most successful.
The stranglerfig therefore uses the stems of much higher trees on which its seeds are dropped by birds. By sucking up the nutrients it is able to grow up from there. Once it reaches the leaf cover, it needs to secure its position and get rid of the host’s leaves. That is why it gradually starts to cover the parts of the host-tree enabling photosynthesis and filling that space with its own leaves.
This ‘strangulation’ principle can be used effectively in software development in situations where legacy systems need gradual replacement. Particularly when the system in place is still performing well but extra high-value functionality is required. A prerequisite to this situation is that the legacy system offers some sort of interfacing option that enables new software to interact with this system. Then new precious functionality can be built on top of the old system making it comply with current business needs. After this, a plan can be drafted to step-by-step, replace parts of the legacy system with newly built components.
In the projects where I used ‘strangulation strategy’ to face-out legacy, the ERP systems that needed to be renewed both were not able to be used via the web and had a fairly complex and bespoke core system.
A primary business demand at the time was making a system usable via the web for 80 percent of the customers. This would ensure the vendor’s market position. Then a plan was drafted to replace various low-performing components. Finally the complex core system had to be rebuilt. The latter was done in a relaxed fashion now the urge of rebuilding the entire system was off the table and the sunlight could be reached hassle-free.
19-04-2026
StageLib: De Alles-in-één Backstage Manager voor Jouw Band
Herken je dat? De repetitie begint, maar de helft van de band speelt in een andere toplaag, de drummer weet het tempo niet meer, en de zangeres is vergeten wie de achtergrondkoortjes doet. Chaos in de oefenruimte is funest voor de creativiteit. Maak kennis met StageLib: de digitale ruggengraat voor elke ambitieuze band. StageLib is niet zomaar een database; het is een centrale hub waar techniek, repertoire en planning samenkomen. Laten we eens kijken waarom dit de tool is die jouw band naar het volgende niveau tilt. 1. Nooit meer discussie over de Setlist In het hoofdoverzicht van StageLib zie je in één oogopslag je volledige repertoire. Geen losse PDF’tjes of handgeschreven briefjes meer. Alles staat overzichtelijk in een tabel: • Toonsoort & Tempo: Voorkom valse starts door direct de juiste BPM en key (bijv. F# of E) bij de hand te hebben. • Bezetting: Wie zingt de lead? Wie doet de backing vocals? StageLib houdt het helder. • Ready-score: Met de handige voortgangsbalken zie je precies welke nummers "gig-ready" zijn (75%) en aan welke tracks nog gewerkt moet worden (25%). 2. Dynamische Chord Sheets & Transponeren Een van de krachtigste functies is de integratie met ChordSheetJS. Heb je een nummer ingestudeerd in F#, maar komt de zanger er vandaag net niet bij? Geen probleem. Met de plus- en min-knoppen transponeer je de akkoorden in real-time. De tekst en akkoorden verschuiven mee, zodat iedereen direct de juiste bladmuziek voor zich heeft. Pro Tip: In de editor kun je ook specifieke aanwijzingen toevoegen, zoals "4 maten gitaar" of "viool doet trein na", zodat die iconische intro van Folsom Prison Blues nooit meer misgaat. 3. Integratie met je favoriete tools StageLib begrijpt dat je al tools gebruikt. Daarom kun je per nummer direct linken naar: • Spotify: Luister direct naar het origineel ter referentie. • Google Drive: Voor eigen opnames van repetities of demo's. • Takenlijst: Wijs specifieke actiepunten toe aan bandleden (bijv. "Michelle en Peter moeten de bridge nog even doornemen"). 4. Klaar voor het podium Naast het beheren van songs, biedt de bovenbalk snelle toegang tot Rehearsals, Tasks en Gigs & Setlists. Of je nu een repetitie plant of een setlist samenstelt voor een optreden aanstaande zaterdag: StageLib zorgt dat alle neuzen dezelfde kant op staan. Conclusie StageLib haalt de administratieve rompslomp uit het bandleven. Het geeft structuur aan je repetities en zekerheid op het podium. Want laten we eerlijk zijn: we zijn muzikanten geworden om te spelen, niet om uren te zoeken naar die ene tablatuur of de juiste BPM. Klaar om je band professioneler aan te pakken? StageLib is je nieuwe beste bandlid.
login
home
about
contact
portfolio
blog
Op Smaak
Leidse Jazzweek 2026
CRM
sport
stagelib