We follow the Agile eLearning development methodology. It is designed to compress development time, associated with iterative processes, and takes a different approach to developing eLearning content.
All the stakeholders are brought together in a huddle yes, our clients are part of the story-boarding process.
They agree on the next stage of the process in scrum meetings. The process is completed in a sprint with any issues/changes addressed quickly The team then moves on the next stage of the process.