Manage & control
Leerdoelen:- Leerdoel 1 - softwareontwikkelproces managen en bewaken
Softwareontwikkelproces managen en bewaken
Toelichting
Om dit leerdoel te behalen ben ik tijdens de stage bezig geweest met leren en uitvoeren van het softwareontwikkelproces zoals het gebruikt wordt binnen het stagebedrijf.
Elke maandag bespreken we op kantoor wat we de afgelopen week gedaan hebben en wat we aankomende week gaan doen. Deze wekelijkse bespreking is vergelijkbaar met een weekly standup bekend van scrum. De taken die hierbij besproken worden geven we binnen het bedrijf aan met een w-nummer. W-nummers (werkorders) zijn unieke identificatie nummers die per project aangemaakt worden om de taken aan te geven.
Voor software versie beheer gebruiken we git en gitlab. Voor elke taak maken we een w-nummer branch en milestone waarmee we makkelijk kunnen bijhouden welke toevoegingen, wijziging of verwijdering bij welke taak passen. Als alle ingeplande taken voltooid zijn voegen we alle toegevoegde code bij elkaar en geven we het een u-nummer (uitrol nummer). Met de u-nummers geven we aan welke versie het programma is en kunnen we het programma daadwerkelijk uitrollen of publiseren.
Bewijsstukken
Feedback
“Ik denk dat Matthijs meer dan heeft voldaan aan dit leerdoel. Wij als bedrijf hanteren een bepaalde stijl qua het managen en beheren van ons ontwikkel process, deze is meer gericht op de klant waardoor het altijd even wennen is voor mensen uit de informatica wereld. Ik vind dat Matthijs goed heeft meegelopen in dit process en dit snel op pakte.”
Reflectie
Hoe het bedrijf een eigen stijl hanteert voor managen en beheren van het ontwikkelproces was het niet compleet onbekend in mijn ogen en ik kon er relatief makkelijk aan aanpassen, ook al was het wel een beetje wennen.
Ik denk dat het belangrijk is om te onthouden dat elke bedrijf altijd een eigen visie heeft over het softwareontwikkelproces wat misschien niet altijd is wat je gewend bent. Zo heb ik van andere studenten gehoort dat zij wel met een vorm van scrum werken, maar dat ook elk bedrijf daar weer een andere invulling voor geeft.