A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University.

Slides:



Advertisements
Similar presentations
Agile Software Development Robert Moore Senior Developer Curtin University.
Advertisements

SDLC – Beyond the Waterfall
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
Approaches to Systems Development
Agile 101.
Agile Software Development Matt Rice November 27, 2006.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
The Challenge to Survive in Today’s Software Development Environment Evaluating the Agile Methodology.
Coming up: The Manifesto for Agile Software Development 1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development Software Engineering:
Foundations of Web-Based Instructional Design. Foundational Areas of the WBID Model.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
An Agile View of Process
AgileCamp Presents: Agile Software Development. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
1 Agile Methodology & Programming Ric Holt July 2009.
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
Chapter 4 Agile Development 1. The Manifesto for Agile Software Development 2 “We are uncovering better ways of developing software by doing it and helping.
Current Trends in Systems Develpment
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Choose Your Own Program Adventure Where do I fit in as I move to a program manager?
Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
K.Ingram 1 Sept 2007 Agile Software Development. K.Ingram 2 Sept 2007 Contents Agile Software Development: 1.What is it? 2.Agile’s Values, Principles,
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 4 Agile Development Discussion of Agile Development and Agile Process.
CS CS 5150 Software Engineering Lecture 2 Software Processes 1.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Sofia Event Center May 2014 Martin Kulov Agile Project Management with Team Foundation Server.
Seeker Process R. Brimble Introduction The slides here describe the development process to be used on the Seeker project. The process is.
Agile febrian | erlien | beny | ragnar | billy. SLDC Methodologies.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
10 key principles of agile software development
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
2 nd Class -Business Cases – Value Proposition -Agile vs. Waterfall Development Process Bus100: Building Software Products: From Strategy to Sales John.
Agile Manifesto Values. Agile Manifesto - Values In 2001, a group of expert software development professionals met to agree on a common set of guiding.
Think Scrum, act Scrum Scrum Practitioner like a boss Thibault Clavier.
What’s New in SPEED APPS 2.3 ? Business Excellence Application Services.
Agile Gintarė Bernotaitytė © 2013.
Agile/XP Introduction
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agile Methodology and Scrum
AGILE SCRUM METHODOLOGY
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agile Software Development
Introduction to Eclipse Process Framework: EPF Composer and OpenUP
Systems Analysis and Design in a Changing World, 6th Edition
Agile Software Development
How to Successfully Implement an Agile Project
Lecture 2 Revision of Models of a Software Process
Agile Process: Overview
Chapt 2 Iterative Evolutionary Agile.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Introduction to XP.
Project Lifecycle and IT Product Life Cycle
Topic 1: Introduction to the Module and an Overview of Agile
Emotional Intelligence on Agile Teams
Adapting Agile in Pharmaceutical Industries
Chapter 5: New and Emerging Process Methodologies
Presentation transcript:

A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University

Agenda Introduction Purpose of the study Background to Agile Instructional Development Interest in AIDev Current status Research opportunities Q & A

Introduction Instructor – Instructional technology and human-computer interaction – Research interests include design and evaluation methodologies – Evaluation of e-learning methods and tools

What are your interests in Agile Instructional Development?

Agile Instructional Development. Is a development process that promotes iterative development throughout the life-cycle of the project, close collaboration between the development team and client and learner, constant communication, and tightly- knit teams.

Purpose of the study Typical instructional design practice is agile. Course is developed in modules (chapters) Work in sprints i.e. complete unit of instruction is developed. Entire course in developed incrementally Course continues to be reworked based on success/weaknesses of design (iterate) Could agile software development methods be used in the design of instruction?

Purpose of the study Could agile software development methods be used in the design of instruction? Why not? Literature review reveals very limited scholarly work No extant theory, methods, tools, evaluation practices

Purpose of the study Opportunity to development foundational research – Framework – Methodology – Prescriptive practices (methods and tools) Start with framework to identify scope

Background Agile Manifesto (Agile Alliance, 2001) of which the core beliefs are: Individuals and working software over comprehensive documentation Interactions over processes and tools Customer collaboration over contract negotiation Responding to change over following a plan

INSTRUCTIONAL SOLUTION

BACKGROUND The proposed framework is the intersection of two existing typologies derived from (1)the selected Agile Manifesto principles and (2)(2) Royteks categories of instructional design process components (2010).

Current status Framework needs validation – Case studies – Action research – Survey (Delphi method)

Preliminary Feedback Learner and Client collaboration Involve instructors and learners in the requirements activities – Place client on design team – Ensure client representative is on-site full-time How do we do this with learners? Request client/learner feedback from each iteration Conduct post release review

Next Step Case study using new HCI course – Case study using action research – Focus on limited number of framework components – How to involve learners – Develop strategies for involving learners and instructors throughout the project

Wisdom of the mob Who has been developing instruction using agile methods? Why do you use these methods? What has worked for you that you can share with others? What has not worked for you? What are some of the pain points?

Research opportunities Address some of the prior points Help to validate the framework through: – Case studies – Action research – Surveys Share research results in order to identify: – Modifications to framework – Best practices – Tool recommendations

Research opportunities Identify most suitable learning mode – Traditional – Online – Hybrid – Other?

Questions?