Ik neem alles wat ik hier lees altijd met een paar serieuze korrels zout maar zelfs met een hele kruiwagen heb ik moeite om niet van mijn stoel te vallen hier
@cege . Ben je nu echt niet aan het zeveren? Ik ben wel wat imcompetentie gewoon in de software wereld maar dit is hallucinant. Hoe in godsnaam ontstaat er een situatie waar zo'n mensen niet na 2 dagen worden buitengesmeten? Dat is toch een compleet falen van iedereen die ooit met die mensen te maken heeft in zowel uw bedrijf als dat consultancy bedrijf.
Nee, ik ben niet aan het zeveren. Deze nonsens kun je gewoon niet verzinnen.
Het "Team" ziet er als volgt uit:
- PO/PM/scrum master/technische marketing/loodgieter van dienst: IK
- Dev Lead: Goeie gast van 40y ofzo, zit hier al 2(!) jaar en het project dat in november gestart is, is zijn eerste project. De 1.5y ervoor, geen idee wat hij gedaan heeft. Daarvoor zat hij bij banken en farma. Die weet waar de klepel hangt, maar knalt overal tegen de muur
- Senior dev 1: 60 jarige grijze man die volgens mij nog nooit aan iets gewerkt heeft met meer dan 1 iemand - 30y ervaring
- Senior dev 2: 55 jarige grijze man die gewoon zijn goesting doet. "Ik lees geen email en Teams berichten" - 25y ervaring
- UI Dev: Goeie gast, maar heel junior en jong. De enige met verstand. Maar we hebben die slechts officieel 20% op ons project. Soms verdwijnt hij voor 2 weken naar ander project. Maar soms is hij er ook 2weken full time...
- Consultant 1: "Help, merge conflict" - Colombiaan
- Consultant 2: Senior consultant. Die is wel goed op zich, maar veel random ideen die overbodig zijn. - Mexicaan
- Consultant 3: Die is zogezegd testing aan het automatiseren. Al weken random shit te zien, maar niet wat hij moet doen - Colombiaan
- Test 1: Support persoon 1 van volledig andere divisie die we gekregen hebben aan 50%. Minimale ervaring met testing en 0 ervaring met stack en producten
- Test 2: Support persoon 2 van volledig andere divisie die we gekregen hebben aan 50%. 0 ervaring met testing en 0 ervaring met stack en producten
- Er was vroeger een andere project manager toegewezen aan dit project, maar die kwam bijna nooit opdagen in zijn eigen meetings. Daarna was hij ziek. Paar weken geleden van zijn manager gehoord dat hij dit project niet meer kan doen. Dus ik heb alles maar overgenomen.
De klucht is dus dat ik, dev lead, senior dev 1, senior dev 2, UI dev en de tests allemaal aan een andere manager rapporteren in verschillende groepen. Het is gewoon een samenraapsel van overschotten die partieel ergens op gezwierd worden. Dat dat moeilijk draait, was te verwachten.
Je moet weten dat dit project normaal in april moest starten, dan gekilld wegens geen resources, dan terug in leven met externe resources, dan gekilld wegens geen funding voor externe resources en dan zijn we in november gestart met het 'team' dat we nu hebben. De 200 JIRA ticketjes zitten al sinds april in JIRA. Wat heb ik gedaan tussen april en november? Zo goed als niks. Wat zegt mijn manager deze week in de performance review ? "Amazing, goed omgegaan met change, blablabla". De big pretenders show. Ons project is dan misschien niet belangrijk, maar ik ben wel mogen opdraven voor het nieuwe senior management waar ze formeel project approval gegeven hebben aan resources gealloceerd hebben. Maar voor die mottige en koppige Duitsers doet dat er blijkbaar niet toe. Al de resources worden continue rondgepompt naar de waan van de dag.
Maar het helpt natuurlijk niet als de individuen zelf ook in het ijle spartelen en 0,0 processen of zo opgelegd krijgen van boven. In mijn vorige groep, ook een software groep in een niet-software divisie, was er van bovenaan vanalles gedefinieerd. Soms high-level wat je per project kon invullen, soms in detail zodat je gewoon kon overnemen. En je kon altijd aanpassen as needed.
Maar het zorgde er wel voor dat als je een nieuw project startte, je gewoon kon beginnen zonder 6mnd gepalaver. Er waren default templates in JIRA, bitbucket templates, processen gedefinieerd, versie nummer afspraken, branching strategien, locaties voor files gedefinieerd, standaard Sharepoint templates, regels om defects te classificeren etc ... En dan had elk project een software development plan waar alles samengevat werd voor het project en dat was meestal "we volgen standaard, zie dit", "we volgen standaard, zie dat", "hier wijken we af van standaard, we doen XYZ". En dat doc was opgesteld op een halve dag want je had een basis. En als je als nieuwe toekwam in de divisie, moest je 2 documenten lezen van 10blz en je was min of meer op de hoogte van hoe alles draaide. En de dev leads die zaten om de 3 of 6 mnd eens samen om te zien of de standaard processen moesten aangepast worden.
In deze divisie is er gewoon niks. Ik heb het vorige week nog eens gevraagd aan de divisional lead architect. Er zijn geen development standards gedefinieerd op groep of divisie of whatever niveau. "it's on the todo list as part of workstream XYZ in the ABC project" (project om IT in het bedrijf te streamlinen). Er is gewoon NIKS. En de developers worden ook niet getraind. Ik ben hier zelf ook 0,0 getraind. Er staat een word documentje hier, een paragraaf op intranet, een documentje op 1 van de 17 fileshares, een screenshot dat al 10x doorgestuurd is, alles cluttered overal en meestal spreekt het elkaar nog tegen. En als je dan 10 mensen hebt van overal samengeraapt, dan draait het nogal vierkant. Slightly dropping the ball langs mijn kant dat ik daar niet sneller op zat, maar ik ging ervan uit dat de mensen die ik aan mijn project toegewezen kreeg wel iets van achtergrond, interne kennis en zo hadden en dat er enige vorm van gestandaardiseerde development processen waren. Ik zit hier geen 20y, ik ga ervan uit dat wie hier al 20y+ rondloopt, wel de logistics onder de knie heeft. Quod non.
En het management doesn't care. Er zijn zoveel reorgs geweest, iedereen is content dat ze nog wat volk over hebben. En dan is er nog wat historische fricitie tussen de EU/US teams waar ik a) de geschiedenis niet van weet en b) don't care die er voor zorgt dat niemand van de managers zijn mensen de vinger wil wijzen. En het senior mgmt is ook buitengeflikkerd paar maand geleden en vervangen. En alle projecten zijn in vertraging omdat er overal veel te weinig volk is. Eigenlijk zouden ze de helft van de projecten moeten killen en de helft deftig doen ipv hoe ze nu verder gaan. Maar ik vermoed dat het senior mgmt dat ook ooit zal inzien.
Goed, los van de logistieke en organisatorische quirks die wsch iedereen zijn schuld zijn maar waar schijnbaar niemand, behalve ik, veel interesse heeft om ze op te lossen, is de onprofessionaliteit wel stuitend. Je zou verwachten dat mensen emails lezen, naar meetings komen, weten wat een branch is, een sprint commitment proberen na te komen of basic technische issues zoals merge conflicts kunnen oplossen. Ik zit sinds kort hierarchisch in een team met 6 POs. Vorige week hadden we korte meeting. Blijkbaar is het in mijn project al een succes. We hebben een gesorteerde backlog, we hebben sprints van 2 weken, we hebben de typische sprint meetings, we hebben paar dailies per week waar volk naartoe komt, de mensen doen af en toe inspanning om dingen van de huidige sprint te doen en geen random shit all the time (maar de sprint discipline is toch heel laag zou ik durven zeggen). Er zijn andere projecten die al 6-8-10w in flight zijn en waar ze nog altijd geen sprints hebben, geen backlog, geen visibility op timeline, gewoon wat random individuen die hun goesting doen en Marketing/PO/hierarchy gewoon negeren. IK DOE DIT AL 20Y ZO! En dan zijn ze verwonderd dat er producten op de markt komen die niet werken of 0 revenue genereren.
Edit: as we speak ontdekt dat de dev lead geen admin toegang heeft in Jira en dus de automatisatie portal in Jira niet kan bereiken. Dus hij kan die Jenkins integratie die ik opgezet heb niet zien. Mens loopt daar al 2y rond als dev lead, nooit iets in JIRA geconfigureerd blijkbaar. Hello manager van de dev leads, doen jullie nog iets ? Hiring checklistje maken en "toegang geven tot systemen" er op zetten. Best dat ik vorige week een "Access logistics" pagina gemaakt heb met URLs en contact personen en zo. Mag ik de Jira toegangen weer gaan fixen.... -_-
/ END OF RANT
Ik kijk uit naar mijn komende kerstmis 2-weken break...