Agile Programming

Over Indiegroup

Voor projecten die een langere doorlooptijd en een brede scope hebben, of waarbij meerder actoren betrokken zijn, wordt gewerkt volgens het principe van Agile Programming.

 

Agile Software Development biedt een conceptueel kader voor software engineering en steunt op volgende basisprincipes:

  • Een snelle en continue oplevering van werkende software doorheen de hele duur van het project. Op regelmatige tijdstippen (we denken in termen van 1 à 2 weken) worden nieuwe releases van de website vrijgegeven.

  • De evolutie van de website zelf is de graadmeter voor de projectvooruitgang, en niet maandelijkse prestatiestatussen in mandagen. Dergelijke statussen vertellen enkel "hoeveel" er gepresteerd is en niet "wat". Door regelmatige nieuwe releases van de website ziet de klant de effectieve vooruitgang en krijgt sneller de kans waar nodig het project bij te sturen. Zo minimaliseren we het risico op tijdverlies door foute aannames.

  • Nauwe samenwerking tussen de verschillende betrokken partijen. De intensiteit is afhankelijk van de fase van het project. Regelmatige en directe communicatie is belangrijk.

  • Dit impliceert eveneens voldoende ruimte voor face-to-face communicatie. Projectverslagen blijven belangrijk (zgn. "progress reports", maar zijn niet de enige vorm van communicatie). Op regelmatige tijdstippen zitten de klant en Indie Group samen om het project te bespreken, te evalueren en bij te sturen.

  • Zelforganisatie in kleine en compacte teams. Leden binnen het team zijn goed op elkaar afgestemd, communiceren vlot intern en bepalen binnen de vooropgestelde deadlines zelf hun korte termijn planning. Zelforganisatie garandeert sterke motivatie van de teams en verhoogt de productiviteit.

  • Eenvoud bij concept, schrijven van code en projectopvolging.

  • Heldere en gebruiksvriendelijke technische specificaties, duidelijke software code en pragmatische projectopvolging.

  • Flexibiliteit. Ook vrij laattijdige aanpassingen aan technische of inhoudelijke vereisten worden behandeld. Het software team staat open voor wijzigingen in de ontwikkelomgeving. Het is een positieve attitude van openheid en bereidheid nieuwe wensen te bekijken ook indien deze achteraf of later komen.

 

De essentie is dat er voldoende ruimte gecreëerd wordt voor interactie tussen Indie Group en opdrachtgever èn doelgroepen en we bij de website-ontwikkeling eveneens regelmatig momenten voorzien voor feedback, commentaar en bijsturing.

 

Meer weten?
De 5 niveaus van Agile Programming


nieuwsbrief

Nieuwsbrief

schrijf je in op onze nieuwsbrief

 

Contact

Contact

contacteer ons

 

ons team

Indiegroup team

team indiegroup