De eerste maand van het nieuwe jaar is de periode bij uitstek om nieuwe plannen te maken. En plannen, die hebben we genoeg! Aan de buitenkant lijkt het misschien alsof er weinig verandert. Want ook in 2019 gaan gewoon verder met datgene waar we goed in zijn: het ontwikkelen van maatwerk software-oplossingen met het vertrouwde Microsoft Office-pakket als uitgangspunt. Intern gaat er echter wel het een en ander veranderen. En daarvoor zijn de eerste stappen vorig jaar al gezet, zowel bij Office Specialisten als onze dochteronderneming CodeBoss, waar we met name webapplicaties en apps voor mobiele telefoons ontwikkelen.

Kennis delen

Allereerst hebben we besloten dat we de kennis in onze twee ondernemingen meer met elkaar willen delen. Hoe? Vorig jaar hebben we onze medewerkers gevraagd hierover mee te denken. Zo ontstond het idee om een centrale bibliotheek op te zetten. Door wat meer object-oriented te gaan werken, dus de software meer in ‘laagjes’ op te bouwen, worden bepaalde stukken code herbruikbaar voor verschillende platformen. Zo kunnen we diverse onderdelen tussen de verschillende disciplines gaan delen. Onze programmeurs zitten na een kleine interne verbouwen inmiddels bij elkaar in één ruimte. En dat heeft al tot een aantal mooie eye-openers geleid!



De tweede stap: Scrum

Daarnaast gaven onze medewerkers aan dat ze graag meer ‘agile’ wilden gaan werken, volgens de Scrum-aanpak. Het grote voordeel van Scrum is dat het teams in staat stelt op een heel flexibele en effectieve manier software te ontwikkelen. Maar omdat het invoeren van de methode nogal een omslag voor ons betekent, en wij een klein team zijn, hebben we besloten de elementen van de Scrum-methode eruit te pikken die haalbaar zijn voor ons.

Wat merk jij daarvan?

Als klant ga je dit vooral merken bij langdurige projecten. Dan gaan wij namelijk werken in zogenaamde ‘sprints’. Een sprint is een afgebakende periode van twee weken, waarin we aan een aantal vooraf afgesproken onderdelen werken. Aan het eind van deze twee weken is het de bedoeling dat deze onderdelen zijn afgerond. Daarna volgt een tweede sprint, en dat gaat zo verder tot het project helemaal gereed is.

Wat is het voordeel?

Na elke sprint wordt het behaalde resultaat aan jou gepresenteerd, waarna je feedback kan geven. Zo is het constant mogelijk om bij te sturen. En dat kan erg fijn zijn, want door voortschrijdend inzicht tijdens een project veranderen wensen en eisen van gebruikers nogal eens.

Nieuwe prioriteiten

Als klant ben je dus heel nauw bij het proces betrokken; we gaan regelmatig met je in gesprek. Ontstaan er tijdens het project nieuwe prioriteiten? Dan pakken we die (in overleg met jou) eerst op. Dat heeft dan uiteraard wél tot gevolg dat andere onderdelen opschuiven naar een latere sprint. Maar het grote voordeel is dat de flexibiliteit enorm toeneemt.

Na iedere sprint een werkend product

Jij weet als klant precies waar je aan toe bent. Deadlines die steeds maar vooruitschuiven zijn voortaan verleden tijd. Natuurlijk kan het gebeuren dat het totale project langer duurt als er tussendoor veel nieuwe wensen naar boven komen. Maar het mooie van Scrum is dat we na iedere sprint een werkend product opleveren. Mogelijk niet met álle gewenste functionaliteiten, maar je hebt wel iets in handen waar je verder mee kunt.

Effectiever werken

Ook voor onze programmeurs is de Scrum-aanpak fijn. Tijdens een sprint hoeven ze zich steeds maar op een relatief klein onderdeel te focussen. Ze hoeven niet meer zoals voorheen continu tussen verschillende taken te switchen, wat soms best wat onrust veroorzaakte. Bovendien kunnen ze zo veel effectiever werken.

Optimaal resultaat

Zo kan de Scrum-methode tot een optimaal resultaat leiden. Niet alleen voor jou als klant, maar ook voor onze medewerkers. En medewerkertevredenheid is anno 2019 net zo belangrijk als klanttevredenheid. Immers, als onze programmeurs lekker in hun vel zitten, leveren ze jou een beter product!

Meer weten?

Wil je meer weten over Scrum? Neem gerust contact met ons op. We vertellen je graag meer!