This session introduces the concept of agile courseware development for OER on mobile devices. This includes the use of really short iterations, functional testing, continuous integration and building simple course components, items or modules.
Open educational resources (OER) are becoming widely available and accessible. They can be designed/adapted/assembled and disseminated widely. This session introduces the concept of agile courseware development for OER on mobile devices. This includes the use of really short iterations, functional testing, continuous integration and building simple course components, items or modules. Proven techniques include early, concrete and continuous feedback, incremental and evolving planning, flexible scheduling texting and ongoing collaboration among course development team members. The notion of inclusive and flexible design is also introduced for displaying content and applications on different-sized screens, enabling user preferences. Several problems are introduced to elluminate good practice. These include shedule slippage; project cancellations; defect escalation; misunderstanding among developers, subject matter experts and users; feature glut; and staff turnover. Focusing on the control variables of cost, time, quality and scope, this paper highlights priority areas and the means for overcoming the problems encountered to ensure the successful completion of course development projects.