Using Agile Methodology to Predictably Build Better Customer Training

of 29/29
HOW TO BUILD COURSES THE WAY ENGINEERS BUILD SOFTWARE
  • date post

    22-Jan-2018
  • Category

    Technology

  • view

    69
  • download

    0

Embed Size (px)

Transcript of Using Agile Methodology to Predictably Build Better Customer Training

  1. 1. HOW TO BUILD COURSES THE WAY ENGINEERS BUILD SOFTWARE
  2. 2. 2 ServiceRocket Donna Weber Principal Springboard Solutions Sarah E. Brown Marketing ServiceRocket Bill Cushard Training ServiceRocket SPEAKERS HOST
  3. 3. 3 ServiceRocket
  4. 4. 4 ServiceRocket ABOUT SERVICEROCKET Implementation SupportTraining ServiceRocket is a trusted partner that fulfills the whole product imperative by helping enterprise customers realize the value of their software investments.
  5. 5. 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
  6. 6. Software Companies Using Learndot 6 ServiceRocket 2017
  7. 7. 7 ServiceRocket The Business of Customer Education (BOCE) At Pulse servicerocket.com/boce
  8. 8. 8 ServiceRocket AGENDA Why Scrum? The Elements of Scrum How to Plug Course Development Elements into Scrum Whats Next? BOCE at Pulse 2017
  9. 9. Why Scrum?
  10. 10. 10 ServiceRocket Developing Courses is Hard Producing one hour of course content takes anywhere from 40 to 200 hours of work
  11. 11. 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. 12. 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. 13. 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
  14. 14. The Elements of Scrum
  15. 15. 15 ServiceRocket Scrum Team Product Owner Team Member Scrum Master
  16. 16. 16 ServiceRocket Sprints Sprint: Defined time periods, during which a usable and potentially releasable product is developed Often two weeks
  17. 17. 17 ServiceRocket Sprint Planning Sprint Planning: Team gets together to decide what should, and can, get done during the sprint
  18. 18. 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. 19. 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. 20. 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
  21. 21. How to Plug Course Development Elements into Scrum
  22. 22. 22 ServiceRocket Scrum vs ADDIE ADDIE = Analysis, Design, Development, Implementation, Evaluation Source: Megan Torrance article on learningmag.com: Reconciling ADDIE and Agile
  23. 23. 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. 24. 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. 25. 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. 26. 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. 27. 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. 28. 28 ServiceRocket Donna Weber Principal Springboard Solutions Sarah E. Brown Marketing ServiceRocket Bill Cushard Training ServiceRocket QUESTIONS
  29. 29. servicerocket.com