HOW TO BUILD COURSES THE WAY ENGINEERS BUILD SOFTWARE
2© ServiceRocket
Donna Weber
PrincipalSpringboard Solutions
Sarah E. BrownMarketingServiceRocket
Bill CushardTrainingServiceRocket
SPEAKERS
HOST
3© ServiceRocket
4© ServiceRocket
ABOUT SERVICEROCKET
Implementation Support Training
ServiceRocket is a trusted partner that fulfills the whole product imperative by helping enterprise customers realize the value of their software investments.
5© ServiceRocket
Learndot Education Platform
• Learndot learning platform provides scalable education delivery
• Multiple education modalities to address various customer delivery models
• Lead generation capabilities targeted at interested learners
• Advanced analytics and reporting capabilities
• Customer branding, beautiful UX
5
© ServiceRocket 2017
Software Companies Using Learndot
6© ServiceRocket 2017
7© ServiceRocket
The Business of Customer Education (BOCE) At Pulse
servicerocket.com/boce
8© ServiceRocket
AGENDA
• Why Scrum?
• The Elements of Scrum
• How to Plug Course Development Elements into Scrum
• What’s Next?
• BOCE at Pulse 2017
Why Scrum?
10© ServiceRocket
Developing Courses is Hard
Producing one hour of
course content takes
anywhere from 40 to 200
hours of work
11© ServiceRocket
What is Agile?
Agile is a set of principles for developing better software, faster, and
focused on customer needs
● Manifesto for Agile Software Development– Individuals and interactions over processes and tools
– Working software over comprehensive documentation
– Customer collaboration over contract negotiation
– Responding to change over following a plan
12© ServiceRocket
What is Scrum?
Scrum (n): A framework within which
people can address complex adaptive
problems, while productively and creatively
delivering products of the highest possible
value.
● An agile framework for completing complex
projects "continuously, incrementally, and
spirally"
13© ServiceRocket
Why Scrum?
● Focus on delivery of Minimally Viable Products (MVP)
● Urgency of time-bound constraints
● Team members own their work
● Continuous learning
● Clear roadmap to success
The Elements of Scrum
15© ServiceRocket
Scrum Team
● Product Owner
● Team Member
● Scrum Master
16© ServiceRocket
Sprints
Sprint: Defined time periods, during
which a usable and potentially
releasable product is developed
● Often two weeks
17© ServiceRocket
Sprint Planning
Sprint Planning: Team gets together to
decide what should, and can, get done
during the sprint
18© ServiceRocket
The Stand Up
● Daily meeting during the sprint
● 15 minutes or less
● Each team member answers– What did I accomplish since the last
stand up?
– What I will accomplish by the next
stand up
– What is blocking my progress?
19© ServiceRocket
The Retrospective
● Occurs at the end of a sprint
● The team reviews the outcome of the
sprint and asks:– What went well during the sprint?
– What could we improve on for the next
sprint?
20© ServiceRocket
The Backlog
● An unprioritized list of work for the
development team – Derived from the roadmap and its
requirements
● Scrum team pulls work from the
backlog– Assigns tasks to sprints as there is
capacity
How to Plug Course
Development Elements into
Scrum
22© ServiceRocket
Scrum vs ADDIE
ADDIE = Analysis, Design, Development, Implementation, Evaluation
Source: Megan Torrance article on learningmag.com: Reconciling ADDIE and Agile
23© ServiceRocket
● Build training environment
● Finalize labs
● Deliver to pilot customer group
● Incorporate feedback
● Deliver to customers
Course Development Elements
● Conduct needs analysis
● Write learning objectives
● Develop course outline
● Write storyboard
● Deliver internal dry run
● Define learner actions / tasks
● Write instructor notes
24© ServiceRocket
Getting Started with Your First Scrum Project
● Define the project goals
● Gather the project team
● Select your project management
/ tracking tool
● Determine the length of your first
sprints
● Schedule stand ups
25© ServiceRocket
What Might Your First Sprint Look Like?
1.Conduct needs analysis
2.Write learning objectives
3.Deliver run-through of course to internal stakeholders
26© ServiceRocket
Get Started!
● Decide which course to create and when to deliver it
● Assemble your team and schedule the first meeting
● Build your backlog
● Determine your sprint cadence, then schedule your standups,
retrospectives and sprint planning meetings
● Plan your first sprint as a team
● Start your sprint
27© ServiceRocket
Learn More!
The ServiceRocket Guide to
Better Agile Course
Development
● Dive into the details of scrum
● Get started with your first sprints
● Tools and Resources
Link: bit.ly/scrumebook
28© ServiceRocket
Donna Weber
PrincipalSpringboard Solutions
Sarah E. BrownMarketingServiceRocket
Bill CushardTrainingServiceRocket
QUESTIONS
servicerocket.com