De volgende randvoorwaarden zijn door OOSE gesteld aan de uit te voeren opdrachten:
- het project is meer dan 8 weken werk, waardoor de 5 ontwikkelaars afwegingen moeten maken in prioriteit en kwaliteit;
- het project leent zich om uitgevoerd te worden met een agile proces gebaseerd op Scrum;
- het project wordt gerealiseerd met overwegend Java (of andere OO-platformen) technologie;
- het project of de opdrachtgever vereist een gedegen softwareontwerp met UML;
- de opdrachtgever onderschrijft het belang van een goed softwareontwerp;
- de opdracht vraagt focus op kwalitatieve software (versiebeheer, unit-testen, code- en ontwerpstandaarden);
- de opdrachtgever is eens per twee weken beschikbaar ca. 2 uur beschikbaar voor een sprint review en sprint planning;
- de opdracht leidt tot een product dat ingezet en verder ontwikkeld wordt door de opdrachtgever of een derde partij;
- de opdracht is nog niet eerder succesvol binnen OOSE of DDOA uitgevoerd.