Inhoudsopgave:
Definitie - Wat betekent Scalable Agile?
Schaalbare agile is een agile softwareontwikkelingsproces dat verwijst naar de mogelijkheid om grote projecten met meerdere teams te beheren. Op basis van zijn conceptuele raamwerk wordt agile software-ontwikkeling vaak als niet schaalbaar beschouwd en alleen bedoeld voor kleine projecten en teams.
Techopedia legt Scalable Agile uit
Agile is een soort softwareontwikkeling die is gebaseerd op incrementen en iteratie. Dit verschilt van meer traditionele benaderingen van productontwikkeling, waarbij vaak een beter gedefinieerd project nodig is dat is gedocumenteerd, getest en geleverd met minder aanpassingen van de vereisten. Agile-ontwikkeling stelt bedrijven of ontwikkelaars in staat om winst te maken voorafgaand aan de voltooiing van een project en, door middel van initiƫle feedback, toekomstige functies te ontwikkelen of te verbeteren, zodat waarde wordt geboden aan gebruikers.
De schaalbaarheid van Agile is een verhit en besproken onderwerp. Velen geloven dat agile ontwikkeling niet kan worden volgehouden wanneer een project groot is of meerdere teams betrokken zijn. De keerzijde is dat veel open-sourceprojecten gezien het iteratieve karakter als losse agile kunnen worden beschouwd. Wat niet ter discussie staat, is dat er rekening moet worden gehouden met het ontwikkelingsproces naarmate teams groter worden, maar het eindoordeel van een ontwikkelaar over het debat hangt waarschijnlijk evenzeer af van hun algemene houding ten opzichte van agile als wat dan ook. Dat wil zeggen, als je agile haat, denk je waarschijnlijk niet dat het schaalbaar is, terwijl als je niet kunt wachten op je dagelijkse scrum, je waarschijnlijk denkt dat het zonder probleem kan worden geschaald.
