Lang getwijfeld of ik het zou posten of niet, uiteindelijk is het toch redelijk persoonlijk, maar baat het niet, dan schaadt het niet, zegt men.. Doel van het verhaal; hoe kijken jullie er tegenaan, hebben jullie hier ervaring mee en hoe zouden jullie het aanpakken? Kortom, gewoon wat advies gevraagd en wellicht weet jij net die ene baan die ik nergens kan vinden.
Ik zit redelijk in dubio, over waar ik nu heen wil met mijn carriere, Ik zit inmiddels ongeveer 11 jaar in het vak, ben 31 en heb mijn HBO opleiding (Communicatiesystemen) niet afgerond. Na eerst 5-6 jaar bij dezelfde werkgever gezeten te hebben, waar ik van alles heb gedaan, van hosting(beheer), administratie, projectmanagment tot aan development en het automatiseren van processen. Ik ben daarna terecht gekomen bij een andere werkgever waar ik het erg naar mijn zin had. Hier heb ik me opgewerkt van senior developer naar "manager" van een webdevelopment afdeling met een man of 12-13 (3 scrum teams). Als "manager" had ik hier verschillende verantwoordelijkheden, maar het was met name een schakel zijn tussen het management boven mij, de projectmanagers en de developers. Scrum verder ingevoerd, uiteraard op een eigen wijze, iets dat paste bij het bedrijf. Daarnaast developers gecoacht, moeilijkere trajecten opgepakt (meer vanuit de architectuur kant), zaken automatiseren, automated testing invoeren en uiteraard de normale HR zaken (personeel aannemen, ontslaan, contractverlengingen, gesprekken etc. Ik werd steeds meer losgelaten en dat ging erg goed.
Door omstandigheden ben ik hier weg gegaan, mijn huis in het noorden kreeg ik niet verkocht (ik werkte in omgeving Utrecht) en op de verhuur liep ik leeg (lang leve hypotheken in 2008). Ik heb toen in een jaar twee banen gehad, beide waren niet wat ik zocht en eigenlijk een stap terug. Lead developer voor kleinere webshops bij de ene, Software Architect bij de tweede, maar daar irriteerde ik me vanaf dag 1 al aan de manier waarop projecten opgepakt werden en de stugge/conservatieve houding van de mensen die er werkten.
Mijn oude werkgever wilde me graag terug en ik heb mijn huis opnieuw te koop gezet, waarna hij na 2 weken verkocht was. Terug gekomen bij mijn oude werkgever was er aardig wat veranderd, overgenomen door een Amerikaanse partij en afdelingen samengevoegd. Kortom, mijn oude functie was niet meer beschikbaar en ben aangenomen als "manusje van alles" maar met de titel Technical Architect. Eigenlijk was er niet heel veel veranderd, alle HR zaken vielen echter weg, maar verder mocht ik me eigenlijk met alles bemoeien, van werkwijze tot aan architecturen.
Vanuit Amerika kregen we echter een reorganisatie op de afdeling doorgedrukt en daardoor was ik niet meer iemand die zweefde tussen/over alle teams, maar iemand die in een team geplaatst werd en waar mijn stack en project redelijk ingekaderd werd. Met als gevolg dat ik niet meer met plezier naar mijn werk ging. Dit heb ik ongeveer 6 maanden aangekeken en toen er in de privésfeer (ziekte van moeder) ook nog tegenzat kwam ik met een "lichte" burn-out thuis te zitten. Je begint je met dat soort dingen van alles af te vragen en je gaat het heft in eigen handen proberen te nemen, kortom, baan opgezegd en iets anders gezocht.
Dat vond ik gelukkig vrij snel, maar ook hier heb ik weer het gevoel een stap terug gedaan te hebben. Eerst was er een meningsverschil over mijn functie en de hoeveelheid die ik nog mee zou programmeren (afspraak was 30-40%, uiteindelijk bleek dit eerder 80%) en de manier waarop projecten aangepakt worden is verre van hetgeen dat is uitgesproken in de sollicitatiegesprekken (geen scrum, waterval, fixed price projecten en ureninschattingen die veel te laag zijn, geen teams, geen tests).
Nu kan het zo zijn dat ik gewoon gewend ben om zaken anders aan te pakken, maar een project van 320 uur is dus naar mijn mening 1 scrum team van 4 man voor 1 sprint (4 x 40 x 2). Echter dat bleek dus niet het geval. De meeste projecten werden bij 1 iemand neergelegd en hadden vervolgens een doorlooptijd van 2 maanden. Een ander grappige constatering; ik heb projecten gezien die voor 300-350 uur verkocht zijn en waar inmiddels 2000+ uur in zit. Van te voren is het niet goed genoeg ingeschat. Om het maar om te zetten naar een analogie; de klant is een auto beloofd, maar nergens is besproken of het een Ferrari of een Fiat is, laat staan of besproken is of hij navigatie of cruise control moet hebben of niet. Kortom, de klant verwacht een Ferrari met alles erop en eraan, voor het budget van een kale Fiat Panda.
We zijn nu, na mijn kritiek bezig om dit allemaal wel proberen aan te passen, maar dit moet natuurlijk bedrijfsbreed gedragen worden en je raadt het al, de directie/commercie ziet het niet zo zitten. Alles moet gepitched worden, als je zegt dat pokersessies en refinement tijd opleveren geloven ze het niet en zien ze het alleen maar als overhead en daarnaast ziet de commercie het niet echt zitten om iets van de driehoek (resources, scope, time) als variabel te verkopen. Kortom, je blijft tegen hetzelfde aanlopen. Mijn werkgever is verder hartstikke blij met mijn insteek, onlangs een beoordelingsgesprek gehad en ze zien me er helemaal zitten de komende jaren om het samen tot een succes te brengen, ik ga echter met tegenzin naar mijn werk en twijfel over wat ik nu eigenlijk wel leuk vind en wat ik dus wel wil.
Genoeg nu over het verleden, nu de toekomst. Ik ben dus gewoon rustig om me heen aan het kijken of er iets voorbij komt dat me aanspreekt. Het is best lastig om dit te omschrijven, want ik weet het zelf ook niet zo goed.
Er is veel vraag naar architecten, maar als ik kijk naar hoe ik dit altijd heb aangevlogen dan was het simpelweg logisch nadenken en vraag ik me af of ik wel echt de "Software Architect" ben die veel bedrijven zoeken. De koppen bij elkaar en samen tot een oplossing komen. Ik stelde de kritische vragen, waar verantwoordelijkheden in de code hoorden te liggen en hoe we dat eventueel zouden kunnen splitsen. Ik dacht niet van te voren de volledige architectuur uit, immers is dit ook iets wat constant evolved en kan je alleen acteren op hetgeen dat je op dat moment weet. Dus ben ik wel een architect of ben ik gewoon iemand die de juiste vragen kan stellen en een vertaalslag kan maken van projectmanagers/product owners naar de techniek?
Ik merk dat ik mijn rol als manager van de web development tak tot dusver het mooist vond en daar ook het meeste naar mijn plezier had. Als ik echter kijk naar de meeste "management" vacatures dan staan er teksten als "Een afgeronde HBO Informatica opleiding", "Een gedreven, enthousiast en ervaren leidinggevende;", "Een motiverende en inspirerende leider. Jij weet hoe je teams en individuen coacht en bij elkaar brengt;". Nou, die eerste kan ik sowieso wegstrepen, immers heb ik geen HBO afgerond en heb ik die intentie ook niet echt. Het zijn allemaal van die krachttermen, waarvan ik denk, doe nou maar normaal dan doe je al gek genoeg.
Als ik kijk naar sommige van die functies, dan is het echt wat voor mij, maar ik heb niet de ervaring die de meesten zoeken, behalve het anderhalve jaar dat ik dat heb gedaan, thats it. En eigenlijk ben ik daar ook gewoon maar natuurlijk in gegroeid en ging het eigenlijk allemaal vanzelf door gewoon verantwoordelijkheid te pakken.
Als ik het zo terug lees, wellicht twijfel ik gewoon teveel aan mezelf en moet ik gewoon mijzelf profileren als die ervaren development manager... Ik weet dat ik gewoon niet meer de hele dag in code wil zitten, niet de hele dag achter mijn scherm, maar juist met mensen wil sparren, ideeën uitwerken, coachen, begeleiden en een bepaalde team spirit creëren.
Ik zit redelijk in dubio, over waar ik nu heen wil met mijn carriere, Ik zit inmiddels ongeveer 11 jaar in het vak, ben 31 en heb mijn HBO opleiding (Communicatiesystemen) niet afgerond. Na eerst 5-6 jaar bij dezelfde werkgever gezeten te hebben, waar ik van alles heb gedaan, van hosting(beheer), administratie, projectmanagment tot aan development en het automatiseren van processen. Ik ben daarna terecht gekomen bij een andere werkgever waar ik het erg naar mijn zin had. Hier heb ik me opgewerkt van senior developer naar "manager" van een webdevelopment afdeling met een man of 12-13 (3 scrum teams). Als "manager" had ik hier verschillende verantwoordelijkheden, maar het was met name een schakel zijn tussen het management boven mij, de projectmanagers en de developers. Scrum verder ingevoerd, uiteraard op een eigen wijze, iets dat paste bij het bedrijf. Daarnaast developers gecoacht, moeilijkere trajecten opgepakt (meer vanuit de architectuur kant), zaken automatiseren, automated testing invoeren en uiteraard de normale HR zaken (personeel aannemen, ontslaan, contractverlengingen, gesprekken etc. Ik werd steeds meer losgelaten en dat ging erg goed.
Door omstandigheden ben ik hier weg gegaan, mijn huis in het noorden kreeg ik niet verkocht (ik werkte in omgeving Utrecht) en op de verhuur liep ik leeg (lang leve hypotheken in 2008). Ik heb toen in een jaar twee banen gehad, beide waren niet wat ik zocht en eigenlijk een stap terug. Lead developer voor kleinere webshops bij de ene, Software Architect bij de tweede, maar daar irriteerde ik me vanaf dag 1 al aan de manier waarop projecten opgepakt werden en de stugge/conservatieve houding van de mensen die er werkten.
Mijn oude werkgever wilde me graag terug en ik heb mijn huis opnieuw te koop gezet, waarna hij na 2 weken verkocht was. Terug gekomen bij mijn oude werkgever was er aardig wat veranderd, overgenomen door een Amerikaanse partij en afdelingen samengevoegd. Kortom, mijn oude functie was niet meer beschikbaar en ben aangenomen als "manusje van alles" maar met de titel Technical Architect. Eigenlijk was er niet heel veel veranderd, alle HR zaken vielen echter weg, maar verder mocht ik me eigenlijk met alles bemoeien, van werkwijze tot aan architecturen.
Vanuit Amerika kregen we echter een reorganisatie op de afdeling doorgedrukt en daardoor was ik niet meer iemand die zweefde tussen/over alle teams, maar iemand die in een team geplaatst werd en waar mijn stack en project redelijk ingekaderd werd. Met als gevolg dat ik niet meer met plezier naar mijn werk ging. Dit heb ik ongeveer 6 maanden aangekeken en toen er in de privésfeer (ziekte van moeder) ook nog tegenzat kwam ik met een "lichte" burn-out thuis te zitten. Je begint je met dat soort dingen van alles af te vragen en je gaat het heft in eigen handen proberen te nemen, kortom, baan opgezegd en iets anders gezocht.
Dat vond ik gelukkig vrij snel, maar ook hier heb ik weer het gevoel een stap terug gedaan te hebben. Eerst was er een meningsverschil over mijn functie en de hoeveelheid die ik nog mee zou programmeren (afspraak was 30-40%, uiteindelijk bleek dit eerder 80%) en de manier waarop projecten aangepakt worden is verre van hetgeen dat is uitgesproken in de sollicitatiegesprekken (geen scrum, waterval, fixed price projecten en ureninschattingen die veel te laag zijn, geen teams, geen tests).
Nu kan het zo zijn dat ik gewoon gewend ben om zaken anders aan te pakken, maar een project van 320 uur is dus naar mijn mening 1 scrum team van 4 man voor 1 sprint (4 x 40 x 2). Echter dat bleek dus niet het geval. De meeste projecten werden bij 1 iemand neergelegd en hadden vervolgens een doorlooptijd van 2 maanden. Een ander grappige constatering; ik heb projecten gezien die voor 300-350 uur verkocht zijn en waar inmiddels 2000+ uur in zit. Van te voren is het niet goed genoeg ingeschat. Om het maar om te zetten naar een analogie; de klant is een auto beloofd, maar nergens is besproken of het een Ferrari of een Fiat is, laat staan of besproken is of hij navigatie of cruise control moet hebben of niet. Kortom, de klant verwacht een Ferrari met alles erop en eraan, voor het budget van een kale Fiat Panda.
We zijn nu, na mijn kritiek bezig om dit allemaal wel proberen aan te passen, maar dit moet natuurlijk bedrijfsbreed gedragen worden en je raadt het al, de directie/commercie ziet het niet zo zitten. Alles moet gepitched worden, als je zegt dat pokersessies en refinement tijd opleveren geloven ze het niet en zien ze het alleen maar als overhead en daarnaast ziet de commercie het niet echt zitten om iets van de driehoek (resources, scope, time) als variabel te verkopen. Kortom, je blijft tegen hetzelfde aanlopen. Mijn werkgever is verder hartstikke blij met mijn insteek, onlangs een beoordelingsgesprek gehad en ze zien me er helemaal zitten de komende jaren om het samen tot een succes te brengen, ik ga echter met tegenzin naar mijn werk en twijfel over wat ik nu eigenlijk wel leuk vind en wat ik dus wel wil.
Genoeg nu over het verleden, nu de toekomst. Ik ben dus gewoon rustig om me heen aan het kijken of er iets voorbij komt dat me aanspreekt. Het is best lastig om dit te omschrijven, want ik weet het zelf ook niet zo goed.
Er is veel vraag naar architecten, maar als ik kijk naar hoe ik dit altijd heb aangevlogen dan was het simpelweg logisch nadenken en vraag ik me af of ik wel echt de "Software Architect" ben die veel bedrijven zoeken. De koppen bij elkaar en samen tot een oplossing komen. Ik stelde de kritische vragen, waar verantwoordelijkheden in de code hoorden te liggen en hoe we dat eventueel zouden kunnen splitsen. Ik dacht niet van te voren de volledige architectuur uit, immers is dit ook iets wat constant evolved en kan je alleen acteren op hetgeen dat je op dat moment weet. Dus ben ik wel een architect of ben ik gewoon iemand die de juiste vragen kan stellen en een vertaalslag kan maken van projectmanagers/product owners naar de techniek?
Ik merk dat ik mijn rol als manager van de web development tak tot dusver het mooist vond en daar ook het meeste naar mijn plezier had. Als ik echter kijk naar de meeste "management" vacatures dan staan er teksten als "Een afgeronde HBO Informatica opleiding", "Een gedreven, enthousiast en ervaren leidinggevende;", "Een motiverende en inspirerende leider. Jij weet hoe je teams en individuen coacht en bij elkaar brengt;". Nou, die eerste kan ik sowieso wegstrepen, immers heb ik geen HBO afgerond en heb ik die intentie ook niet echt. Het zijn allemaal van die krachttermen, waarvan ik denk, doe nou maar normaal dan doe je al gek genoeg.
Als ik kijk naar sommige van die functies, dan is het echt wat voor mij, maar ik heb niet de ervaring die de meesten zoeken, behalve het anderhalve jaar dat ik dat heb gedaan, thats it. En eigenlijk ben ik daar ook gewoon maar natuurlijk in gegroeid en ging het eigenlijk allemaal vanzelf door gewoon verantwoordelijkheid te pakken.
Als ik het zo terug lees, wellicht twijfel ik gewoon teveel aan mezelf en moet ik gewoon mijzelf profileren als die ervaren development manager... Ik weet dat ik gewoon niet meer de hele dag in code wil zitten, niet de hele dag achter mijn scherm, maar juist met mensen wil sparren, ideeën uitwerken, coachen, begeleiden en een bepaalde team spirit creëren.