Agile Developer Skills
What is the ADS Course?
The purpose of this three day course is to prepare developers for work on Agile teams by providing them with the technical foundations and techniques necessary for unlocking the full potential of Agile Development. The course is intended to provide detailed guidance and experience on the necessary and desirable practices of Agile development.
After leaving this class, students will be able to sustain a Scrum/Agile Project with the technical skills which they have learned in class. Organizations that wish to gain even more value should consider having the development team attend the class together.
What skills do I come away with?
- Practice Collaborative Development Techniques
- Experience Pair Programming
- Rehearse Sustainable Pace
- Utilize Test-Driven Development
- Practice Acceptance Testing
- Implement Simple Design
- Incorporate Refactoring
- Leverage Continuous Integration
- Apply Coding Standards
How is the course run?
This is an interactive, collaborative workshop using thoughtfully crafted simulations, lecture and discussion. The class is code intensive with requirements for both individual and group design and coding in class. All courses are run by master agile craftsmen with expensive agile development, coaching, and teaching experience.
How should I prepare?
Students should bring a laptop with Java and Eclipse installed for the pair programming exercises. (If you don’t have one, you will be paired with someone who does)
How does this benefit me?
- Taught by some of the most prominent instructors in the Agile world
- Learn techniques for exposing inadequate designs early in a project
- Gain proof that you know more than just language syntax
- Fulfills the technical training requirement for becoming a CSD
- Learn to hone your XP-style technical practices
- Covers 3 of the 5 five days of formal training required to earn a Certified Scrum Developer (CSD) credential.