This post originated from an RSS feed registered with Agile Buzz
by Mark Levison.
Original Post: Certified Agile Leadership (CAL) Training
Feed Title: Notes from a Tool User
Feed URL: http://feeds.feedburner.com/NotesFromAToolUser
Feed Description: Thoughts about photography, software development, reading, food, wine and the world around us.
Agile Pain Relief Certified Agile Leadership Training — in-depth Scrum and Agile techniques focused on teaching software developers and architects processes to deliver higher quality, on-time code. An intensive, hands-on, 3-day seminar includes instruction, exercises, case studies, and practical coding exercises to assist participants as they develop the knowledge, skills, capabilities and insights needed to make the shift to Agile development practices. Facilitated by Certified Scrum Trainer® Mark Levison, an Agile expert since 2001, this is not a class with a bunch of words on PowerPoint slides. Mark offers a deep understanding of Agile practices and learning methods and applies this with three days of training including lecture, coding exercises, and code review to present Agile concepts focused on developers. Key Concepts Constant Integration (CI) Release planning Collaboration Unit testing Sprint planning Code Smells and Refactoring Test-driven code Agile architecture Legacy code strategies Mocks, fakes & stubs Acceptance Test driven development Agenda Day 1 8:59 — 5:01 SPRINT 1: COLLABORATION Collective Code Ownership Working as One Team Working with the Customer Pair Programming SPRINT 2: UNIT TESTING What makes a good/bad Unit Test? Test coverage: Is it important? How to use/mis-use it. Test Driven Development Red-Green-Refactor Cycle Is it a test tool or a design tool? End of day review Coffee and refreshments provided for breaks ‘; Day 2 8:59 — 5:01 SPRINT 3: ARCHITECTURE & DESIGN How much do you need? What choices can you delay? Set-Based Design as an Architecture Tool SPRINT 4: REFACTORING What is refactoring? What isn’t included? Why refactor? When would you refactor? Why not refactor? How to refactor safely? Refactoring to Patterns End of day review Coffee and refreshments provided for breaks Day 3 8:59 — 5:01 SPRINT 5: ENHANCING CONTINUOUS INTEGRATION Increasing Visibility Continuous Deployment End of day review Feedback forms In class test CSD graduation Coffee and refreshments provided for breaks The Agile Pain Relief Advantage Small Class-size in Your City Agile Pain Relief limits classes to a maximum of 20 students to ensure a quality learning environment with more opportunities to address your questions and concerns. Local training classes mean you meet and network with other professionals near you. On-site, private training also available. In-person and Interactive Direct learning tailored to each class and student. No canned PowerPoint presentations or webinars. Live instruction from Certified Scrum Trainers (CST) and group exercises modelled on Agile methods. Hands-on Applications of Scrum Methods with Agile Theory Practical examples and exercises use Scrum and Agile principles teach you how to adapt and practice Agile methods in your projects. Online Course Materials and Support Course attendees receive electronic copies of all seminar materials (including free updates to course materials as they become available) and exclusive access to Mark through Agile Pain Relief’s LinkedIn group.