

- Agile planning
- In agile development, planning is done in short increments (e.g. sprints) rather than a long planning phase. This allows the team to adjust the platform’s development based on feedback and changes in requirements.
- Continuous integration and deployment
- User-centric design
- Cross-functional teams
- Iterative Development