Gisteren met beide partijen afgesproken om niet meer door te gaan met ontwikkelen van een project.
Even in het kort. Mijn vorige werkgever heeft een programma draaien op een unix server. Voor die tijd best wel geavanceerd en de klantenkring was niet slecht. Echter heeft dat bedrijf (voor dat ik daar was en een tijd daarna) nooit de intentie genomen om het project naar een nieuwere release (lees Windows) te brengen om nieuwe functionaliteit te bouwen. Ooit is daar een poging over gedaan, maar nooit echt uitgevoerd. De applicatie onder Unix is robuust en werkt voor de klanten perfect. Maar klanten zijn aan veranderingen toe en gingen toch kijken naar andere pakketten. Kortom minder klanten en minder inkomsten. Toen is er toch besloten om het pakket 'te converteren' naar Windows. Omdat Delphi mij het meest ligt, is daar de keuze op gevallen. Ook de database werd geoptimaliseerd op een ander engine.
Om de functionaliteit van de Unix applicatie te waarborgen, werd het nieuw e project een beetje gelijknamig gemaakt, zodat de overstap naar Windows niet zo groot was. Ondanks dat klanten wisten dat mijn vorige werkgever daar mee aan de slag was, is er nooit de intentie nar ons geweest om het te gebruiken. Toen de grootste klant toch had besloten om een ander pakket te kiezen, heb ik besloten met medewerking van mijn vorige werknemer om het oude pakket te verkopen, samen met een werknemer die het pakket kon onderhouden. Mijn huidige werkgever zag daar wel wat in en heeft het pakket gekocht samen met het nieuwe project.
Dat project heeft tussen alle werkzaamheden door best wel een grote stap gemaakt. Het is zeker voor 80% klaar en zal moeten worden getest. En daar zit nu de knelpunt. We zijn een bedrijf met weinig medewerkers, die ieder hun eigen taak hebben. Men kwam er niet aan toe. Maar technieken gaan door, terwijl het project op één niveau bleef.
Om in de toekomst door te kunnen groeien, is er besloten om buiten de deur te kijken. In de tussentijd, dat ik er mee aan de slag was, zijn er bedrijven gekomen, die dezelfde (en soms meer) functionaliteit kunnen bieden. We gaan dit jaar kijken wel bedrijf voor ons het best van toepassing is.
Ondanks alles blijf ik gewoon onderhoud uitvoeren. Kleine projecties, die wel klaar zijn, moeten ook onderhouden blijven. Dit zijn tools, die een koppeling zijn tussen de Unix applicatie en Windows (zoals een Windows printserver, waardoor printscripts geavanceerder en mooier eruit kunnen zien, mailen van facturen naar klanten (heeft ons minsten 80% van verzendkosten opgeleverd, alsmede verbruik van papier), een client gebouwd naar een webservice, die weer communiceert met de Unix applicatie, een koppeling naar de financiële administratie, en nog vele andere dingen).
Echter ben ik van mening dat dit ook met Lazarus / FPC zal kunnen werken, al zal een aantal van die tools verdwijnen).
Ik ga niet weg en blijf de topics lezen van NLDelphi en zo veel mogelijk ondersteuning geven als het kan.
Het is geen stap achterwaarts maar voorwaarts. Er komt minder druk op mij als persoon te staan, omdat er nu een ander partij gaat worden, die het grootste gedeelte van de kar gaat trekken. Maar ik blijf wel de tussenpersoon. Al mijn collega's hebben verstand van bloembollen en zero automatisering
Bookmarks