Waar Sirus in 2011 oorspronkelijk startte als .NET & SharePoint development bedrijf, zijn we intussen uitgegroeid tot een bedrijf met verschillende teams en specialisaties. Toch blijft .NET voorlopig het grootste team binnen Sirus. Altijd is dit team druk in de weer om de nodige oplossingen te bieden aan onze klanten. Team lead Gert en Competence leads Tim en Stieven vertellen er in deze blog alles over.
Dag Gert, Tim en Stieven wat zijn jullie aparte functies binnen het .NET team?
G: Ik ben de Team Lead. Tim en Stieven zijn de Competence Leads.
Wat houden die functies precies in?
S: Tim en ik kijken als Competence Leads vooral naar welke activiteiten, sessies en opleidingen we organiseren en welke conferenties interessant zijn. Samen met Gert zorgen we voor een eerlijke verdeling van wie waar naartoe gaat.
G: Tim en Stieven zijn vooral bezig met het competentiebeleid, dus opleidingen en het inhoudelijk luik. Ik focus op de globale planning binnen het team. Is iedereen aan het werk? Wie werkt aan welke projecten? Daarnaast ben ik bezig met HR. Is iedereen nog tevreden met zijn job? Aan welke projecten wordt er gewerkt? Is er nood aan een andere opdracht bij bepaalde mensen? Tot slot ben ik deels betrokken bij evaluaties.
Zijn de competence leads ook aanwezig bij die evaluaties?
G: Ja, soms wel. Er zijn twee evaluatiemomenten per jaar. Eén in januari, dat is een globaal evaluatiemoment, daar zijn de competence leads niet bij aanwezig. En in de zomer is er dan een halfjaarlijks gesprek met een specifieke focus op de competence werking. Dat is een gesprek dat ik bijwoon samen met Tim of Stieven.
T: Dat gesprek gaat over of alles in orde is bij de klanten waar ze voor werken, of ze tevreden zijn met wat ze doen en of ze iets anders willen doen of willen groeien in bepaalde aspecten. Dus meer over het inhoudelijke aspect van hun job. Zo’n gesprek is enerzijds goed voor onze CEO Gert om op de hoogte te blijven van de tevredenheid van iedere collega. Anderzijds is het voor Stieven en mij handig om te weten wat een persoon nodig heeft om te weten wat de ambities van onze teamleden zijn, zowel op korte als lange termijn.
Een heel persoonlijke begeleiding zodat iedereen zich goed voelt bij wat ze doen?
G: Daar maken we bij Sirus echt een punt van. Ervoor zorgen dat iedereen tevreden is met het type en de inhoud van het project waaraan ze werken. Ook als iemand inhoudelijk goed werk levert bij een project, maar er al lang mee bezig is en nood heeft aan een andere opdracht of een ander team, proberen we daar rekening mee te houden. Dat kan in functie zijn van de specifieke ambities die iemand heeft, maar ook op basis van de interessedomeinen waarop iemand wil focussen. Sommigen werken graag frontend, anderen backend, en weer anderen verkiezen een combinatie van beiden. We proberen onze mensen echt op maat te begeleiden.
Bij Sirus willen we dat iedereen tevreden is met het project waaraan ze werken.
Competence werking
T: Er is ook een evaluatie rond de competence werking zelf voorzien. Dat zijn momenten waarop we met iedereen samenzitten en vragen: Wat vind je daarvan? Heb je daar nog ideeën over? Zijn er nog aanpassingen nodig? Wij organiseren immers allerlei zaken, maar zonder feedback weten we niet of ons team deze sessies/opleidingen/kennismomenten wel interessant vindt.
G: Los van die evaluatiemomenten zijn het Tim en Stieven die de leiding nemen om tijdens het jaar competence avonden te organiseren. Tijdens die sessies worden inhoudelijke presentaties gegeven over bepaalde onderwerpen. Dat kan over nieuwe zaken gaan, maar ook over specifieke kennis die iemand bij een project heeft opgedaan.
Tijdens deze competence avonden, stelt dan telkens iemand anders van het team iets voor?
S: Ja, wij proberen de mensen daarin te betrekken. Dat doen we om te vermijden dat wij enkel onze visie delen. Door ons team te betrekken, kunnen we in die sessies heel breed gaan en met iedereen wel een raakvlak vinden. Wij kunnen iets interessant vinden, maar als het maar drie mensen aanspreekt heeft het weinig zin dat we er iets rond organiseren.
T: Soms horen we dat iemand van het team ergens mee bezig is en overtuigen we die om daar een sessie rond te geven. Die sessies lichten een tipje van de sluier en zijn bedoeld om de collega’s warm te maken voor een nieuwe technologie. Door te vertellen dat je ergens mee bezig bent, leren andere teamleden ook veel bij over een eventuele oplossing voor problemen die zij ervaren hebben of nog zullen ervaren. Het doel is de kennis die er is door te geven aan elkaar.
Zodat iedereen een beetje breder kijkt?
S: Ja, en vooral ervaringen delen zodat bredere kennisvlakken ontstaan en fouten niet herhaald worden.
Jullie zijn het grootste competence team bij Sirus?
G: Ja, zeker wel.
Met hoeveel zijn jullie ongeveer?
G: Op dit moment zijn we met 26 mensen waarvan 8 externen en 18 internen.
Waarom denken jullie dat .NET zo populair is?
T: Ik denk dat dat vooral historisch zo gegroeid is. Sirus is oorspronkelijk gestart als .NET & SharePoint development bedrijf en is vandaaruit verder gegroeid in M365 en data.
S: Dat klopt. De meeste senior profielen zitten in .NET of zijn van daaruit doorgegroeid naar andere profielen. .NET is inderdaad basis van Sirus.
Waarvoor kunnen klanten bij jullie terecht?
S: Wij doen vooral custom development, op maat gemaakte oplossingen bouwen is onze hoofdbezigheid.
G: Wij bouwen end-to-end maatoplossingen. Zowel frontend als backend development. Dat doen we met een belangrijke focus op een solide architectuur in functie van de noden die de toepassing heeft en in functie van het applicatielandschap waar de oplossing in moet passen. We hebben enerzijds mensen die als consultant voor klanten werken en die bij die klant rechtstreeks opdrachten krijgen. Anderzijds zijn er projecten die Sirus volledig in eigen beheer uitvoert voor een klant. Het is een combinatie van zowel consultancy opdrachten als het end-to-end implementeren, organiseren en managen van een implementatieproject.
Klanten kunnen bij ons terecht voor een op maat gemaakte end-to-end oplossing.
Wie is jullie ideale klant?
S: Je hebt verschillende types klanten. Als een klant echt weet wat die wil, dan kan je heel constructief samenwerken en een kwalitatieve oplossing bouwen. Maar er zijn ook klanten die aanvoelen dat ze een probleem hebben, maar die nog niet goed weten wat dat probleem precies is. Beide types klanten vereisen een andere aanpak en vormen een andere uitdaging, maar ze zijn wel allebei interessant.
T: Het is ook niet omdat we vooral maatoplossingen aanbieden dat we de standaardoplossingen uit het oog verliezen. Als een klant nog niet volledig kan schetsen wat de oplossing voor zijn probleem is, verkennen we alle pistes. Soms lost een standaardoplossing het probleem even goed op als een volledige op maat gemaakte oplossing die we vanaf nul opbouwen.
G: Daar spelen vooral de architectprofielen een grotere rol. Sirus ontwikkelt niet enkel en alleen software. Onze architect- en seniorprofielen worden ook vaak ingezet in adviserende rollen bij een organisatie. Zij maken, voor de ontwikkeling gestart wordt, een architectuurstudie en behoefteanalyse. En van daaruit wordt dan gekeken naar de aangewezen oplossing.
Naar het breder plaatje kijken, dat vinden jullie belangrijk?
G: Ja, kijken naar wat de nood van de klant is en welk probleem opgelost moet worden en van daaruit op zoek gaan naar de aangewezen oplossingen.
T: Het gebeurt dat een klant met een vraag voor een oplossing komt, maar dat die niet volledig aansluit bij het probleem dat hij heeft of het probleem niet volledig oplost. Wij proberen altijd om een goede en complete oplossing te vinden en durven wat de klant aangeeft dan ook in vraag te stellen en dieper onderzoek te doen.
G: Er zijn twee belangrijke aspecten binnen het team. Enerzijds zorgen we ervoor dat mensen die hier werken een uitgebreide en diepgaande technische kennis hebben en technologisch experts zijn in hun domein. Anderzijds is het belangrijk dat er ook profielen zijn die meer op het functionele, architecturale niveau, het overkoepelende plaatje, gericht zijn zodat dat ook goed bekeken wordt. Zo proberen we te zorgen voor die combinatie van technische expertise en het dicht bij de klant staan, en niet enkel vanuit technologie kijken naar een oplossing.
Ons team bevat een combinatie van technische experts en meer functionele, architecturale profielen.
Wat maakt jullie team onmisbaar bij Sirus?
G: .NET was de basis van ons bedrijf en is nog steeds een belangrijke factor in het DNA van Sirus.
.NET zit in het Sirus-DNA
S: Klopt, Sharepoint en Microsoft zijn er bijgekomen. Daarna is Azure gekomen en zijn data en IoT belangrijker geworden. Maar als wij bijvoorbeeld infrastructuur op backends moeten bouwen voor data of IoT, grijpen we nog altijd terug naar Microsoft technologieën en als er iets custom gebouwd moet worden, kijken we of het in een .NET of een Microsoft Stack kan. Het zit er gewoon in, het is de basis van Sirus. Wat niet wil zeggen dat we niets anders kunnen, data en IoT draaien op heel veel verschillende stacks en daar is ook kennis van aanwezig.
G: Onze teams overlappen ook. Het kan perfect zijn dat bij een data project voor de technologische onderbouw .NET kennis of ontwikkeling nodig is. Hetzelfde bij M365, het kan zijn dat daar bepaalde .NET customisaties bijgebouwd moeten worden.
Er staan geen muurtjes tussen de diverse Sirus teams.
Wat maakt jullie een goed team? Wat vinden jullie positief aan elkaar?
T: Ik denk dat we elkaar goed aanvullen.
G: Volgens mij zijn onze verschillende achtergronden een sterkte. We hebben alle drie al redelijk wat ervaring, en ook allemaal andere ervaringen. Daardoor zijn we complementair en vullen we elkaar goed aan.
T: Als ik kijk naar de competence werking, dan trekken Stieven en ik dit team wel, maar we doen dat zeker niet alleen. We weten welke mensen binnen .NET we kunnen aanspreken om ons te helpen bij zaken waar we minder van op de hoogte zijn of waar we zelf minder expertise in hebben.
Je moet de mensen ook wel goed kennen zeker?
S: Ja, Tim en ik hebben al enkele jaren ervaring bij Sirus en ondertussen kennen we de meeste mensen. Dat is handig want daardoor kunnen we onze collega’s vlot doorverwijzen bij vragen.
G: Ik denk ook dat Tim, Stieven en ik het overzicht proberen houden en die trekkende rol invullen, maar voor de rest is er in het team geen sprake van een hiërarchise structuur. De samenwerking binnen het team is heel persoonlijk.
T: Dat is ook wat we willen, dat iedereen zelf naar voor kan komen bij vragen of om iets te vertellen.
Ja, dat iedereen een beetje zelf de leiding neemt op zijn eigen manier binnen zijn domein?
S&T: Ja
G: Ja, hoe meer initiatief er van hen komt, hoe liever we het hebben.
Is jullie team een mix van ervaring, zijn er zowel minder ervaren mensen als meer ervaren mensen of is die verdeling anders?
T: Ik denk dat er binnen ons team een gezonde mix is tussen startende profielen en mensen die al wat jaren op de teller hebben.
G: Ja, dat klopt. Er zijn mensen van elke leeftijdscategorie, we hebben twintigers, dertigers, veertigers, vijftigers… Het is geen team met enkel schoolverlaters of twintigers, er is een gezonde mix van verschillende leeftijdscategorieën.
T: We proberen die mix ook te onderhouden door ervoor te zorgen dat we niet alleen juniors of schoolverlaters aannemen. Dankzij onze competence werking en opleidingen kunnen mensen die hier starten de ervaring die ze hebben behouden en uitbreiden. Er zijn verschillende ervaren profielen die hun expertise hier bij Sirus hebben opgebouwd.
Zijn jullie nog op zoek naar nieuwe profielen?
G,T,S: Altijd
G: Binnenkort starten er weer twee nieuwe mensen en er zijn ook sollicitatiegesprekken bezig met andere kandidaten. Als we goede mensen tegenkomen, nemen we ze aan. Als er aan de technische vereisten voldaan wordt en je matcht met het bedrijf, ben je dus meer dan welkom bij ons team.
Waarom zijn jullie zelf gepassioneerd door .NET?
T: Bij mij is het niet enkel .NET, ik ben ondertussen ook meer bezig met architectuur. Maar ik ben gestart in de .NET- wereld en ik ken die zo goed, ik weet hoe die werkt en wat ik ermee kan. Het is dan ook logisch dat ik eerst naar .NET kijk bij het nadenken over een oplossing. Dat neemt echter niet weg dat ik soms eens kijk naar andere technologieën. Als ik kijk naar de grote domeinen – .NET enerzijds en Java anderzijds – dan zit daar niet veel verschil op en is het logisch voor mij om te kijken naar .NET waar ik de meeste ervaring en kennis in heb.
S: Ja, bij mij ook. Mijn opleiding was eerder Microsoft gericht en minder Java gericht ,dus ik heb altijd met Visual Studio gewerkt tijdens mijn schoolcarrière. Na een paar keer met iets anders te moeten werken, was de keuze snel gemaakt. Ik ben begonnen in .NET en heb daarin veel kennis opgebouwd. Eens je wat jaren bezig bent, ga je niet zomaar met iets anders werken. Het ding werkt ook gewoon! De laatste jaren ben ik, net zoals Tim, doorgegroeid en kijk ik soms ook eens over het muurtje. Bij sommige klanten komt er zelfs geen letter .NET meer aan te pas. Dat zijn keuzes van de klant dan. Op een gegeven moment kom je dus wel op een punt waarin je ziet dat .NET niet het enige is dat bestaat, maar het blijft wel mijn comfortzone en iets waar ik naar teruggrijp als ik de vrije hand heb.
G: Als we binnen het team kijken, zijn de meeste mensen uiteraard gespecialiseerd in .NET technologieën. Toch klopt het dat ook zij een bredere kijk hebben. Ze zien .NET als een middel om oplossingen te bouwen en hebben daar goede expertise in, maar ze zien het zeker niet als de enige mogelijke oplossing. Het is vooral een voorkeurstandaardtechnologie, een toolset waar we expertise in hebben. Het is onze basis, onze core, maar we gaan ons er niet op blindstaren.
.NET blijft de basis, onze comfortzone waarbinnen we ons thuis voelen.
Hoe zien jullie de toekomst evolueren op vlak van .NET?
T: Ik denk dat de Azure- en cloud-native toepassingen in de nabije toekomst gaan toenemen. We hebben meer en meer kennis nodig om te weten wat de grote mogelijkheden zijn in die cloudomgeving.
S: Toch gaat .NET gaat daar altijd zijn plaats in hebben. .NET en Csharp blijven de standaard van Microsoft dus als je cloud-native dingen bouwt en er moet iets gedaan worden dat customisatie vereist, is de kans groot dat je Csharp, .NET of een andere versie daarvan nodig hebt. Ik denk dat het dus wel nog even here to stay zal zijn.