Methodische Werkwijze

Scrum Methodiek

Bij BrightStream geloven we dat grote softwareprojecten niet vooraf exact ingeschat kunnen worden. Traditioneel werd de zogenaamde watervalmethode gebruikt, waarbij alle wensen van de opdrachtgever vooraf in kaart werden gebracht. Vervolgens werd de software in één keer ontwikkeld, waarbij de opdrachtgever tijdens de ontwikkeling, die vaak meerdere maanden duurde, nauwelijks kon bijsturen. Dit leidde vaak tot beruchte budgetoverschrijdingen.

Wij gebruiken de Scrum-methodiek. Met Scrum werken we in korte periodes van 1-4 weken. Aan het einde van elke periode leveren we een werkend product op. De prioritering, tijdsinschatting en detailanalyse beperken we tot deze korte periodes, waardoor de inschatting van werkzaamheden relatief eenvoudig blijft. De opdrachtgever krijgt na iedere oplevering de kans om aanpassingen door te voeren en zo gedurende het project bij te sturen. Wij leveren de belangrijkste zaken altijd als eerste, zodat de opdrachtgever altijd zo snel mogelijk toegevoegde waarde ontvangt.

Ontwikkel Stadia

Intake

In deze fase bepalen we of wij de juiste partij zijn voor uw project. We beantwoorden niet alleen de vraag of we het project kunnen uitvoeren, maar ook of er wellicht een betere partij is voor uw specifieke behoeften.

Globale Analyse

We brengen de werkzaamheden voor maximaal drie maanden globaal in kaart.

Detailanalyse

Voor de komende sprint van twee weken bepalen we de details van wat er ontwikkeld moet worden. We beantwoorden vragen over de benodigde gegevens als input voor het systeem, die verkregen kunnen worden door gegevens uit andere systemen in te lezen of door handmatige invoer. We kijken vervolgens naar de verwachte output van het systeem en het gebruikersgemak.

Ontwikkelfase

Tijdens deze fase wordt de software daadwerkelijk ontwikkeld en getest aan de hand van de eerder uitgevoerde detailanalyse. We schrijven de op te leveren functionaliteit op een Scrum Board, aangevuld met de benodigde taken. Deze taken worden toegewezen aan de engineers. Als alle taken zijn afgerond, is de functionaliteit gereed.

Oplevering

Iedere sprint, dus elke twee weken, wordt er een oplevering gedaan. Dit betekent dat wij denken dat we klaar zijn met de afgesproken functionaliteit. We geven een demonstratie van de functionaliteit om te tonen dat we hebben gemaakt wat we hebben afgesproken. De opdrachtgever krijgt de kans om zelf achter de knoppen te kruipen en te controleren of alles naar behoren werkt. Vervolgens wordt de nieuwe functionaliteit in de productieomgeving geplaatst en is deze klaar voor gebruik.

Review

Wij vinden het belangrijk dat we onszelf blijven ontwikkelen en steeds beter worden in wat we doen. Daarom sluiten we iedere sprint af met een review. In een kort gesprek bespreken we wat er verbeterd kan worden aan onze manier van werken.

Plaatje van itteratie

Wil je meer weten? Neem dan gerust contact met ons op.

An unhandled error has occurred. Reload 🗙