Cloud Computing and Other Training / Agile Training
Agile for Developers
Accelebrate's Agile for Developers training teaches intermediate and advanced object-oriented developers the practices of Agile and Scrum and how to integrate those methodologies into daily development.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
Agile Training Objectives
By the end of the course, students will be able to effectively use the practices and discipline of Agile and Scrum to create more reliable, scalable, and adaptable code.
Agile Training Outline
Agile and Scrum Overview
The Agile Potential
The Agile Manifesto
Agile alone is NOT enough
Can Scrum fail?
THE Best Agile
Aces In Their Places
Roles And Responsibility
Games Product Owners Play
Giving Up Hope
Why Object Oriented Principles Are Critical To Agile
First Principles of Object Oriented Programming
Object Oriented Programming for Business People
OO Design For Mere Mortals
The Trifecta - OO, UML and Agile
Class Diagrams - Turning Straw Into Gold
Sprint Planning Meeting
Conducting the Daily Scrum
Doing Iterative Development
Tricks Developers Play
Sprint Review Meeting
Planning as you go
Scaling with Scrum
Where to go from here
Although there are no prerequisites for this class, students should be experienced with at least one object-oriented programming language. The course materials are presented in a language-agnostic manner, but object-oriented design principles are discussed.
All attendees receive comprehensive courseware covering all topics in the course.
Software needed for each student PC:
No software is required. Students should be seated in pods of 3 or 4, with a notebook and pen for each student. Each pod should have a flipchart with multiple colors of markers. The instructor will require connectivity for her/his laptop to a projection system and Internet.