Using Agile Methodology to Predictably Build Better Customer Training
Embed Size (px)
Transcript of Using Agile Methodology to Predictably Build Better Customer Training
- 1. HOW TO BUILD COURSES THE WAY ENGINEERS BUILD SOFTWARE
- 2. 2 ServiceRocket Donna Weber Principal Springboard Solutions Sarah E. Brown Marketing ServiceRocket Bill Cushard Training ServiceRocket SPEAKERS HOST
- 3. 3 ServiceRocket
- 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 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. Software Companies Using Learndot 6 ServiceRocket 2017
- 7. 7 ServiceRocket The Business of Customer Education (BOCE) At Pulse servicerocket.com/boce
- 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. Why Scrum?
- 10. 10 ServiceRocket Developing Courses is Hard Producing one hour of course content takes anywhere from 40 to 200 hours of work
- 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 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 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. The Elements of Scrum
- 15. 15 ServiceRocket Scrum Team Product Owner Team Member Scrum Master
- 16. 16 ServiceRocket Sprints Sprint: Defined time periods, during which a usable and potentially releasable product is developed Often two weeks
- 17. 17 ServiceRocket Sprint Planning Sprint Planning: Team gets together to decide what should, and can, get done during the sprint
- 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 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 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. How to Plug Course Development Elements into Scrum
- 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 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 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 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 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 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 ServiceRocket Donna Weber Principal Springboard Solutions Sarah E. Brown Marketing ServiceRocket Bill Cushard Training ServiceRocket QUESTIONS
- 29. servicerocket.com