These classes are designed for complete teams, whether they are kicking off a new project together or looking to reach the next level.
|Agile Quality Assurance with Microsoft® Test Manager and TFS||This 3-day course starts with a refresh of the agile values and principles and quickly dives into hands-on exercises for integrating quality assurance practices with agile software development teams, making use of the many supporting features of Microsoft Test Manager, Lab Manager, and Team Foundation Server. The four phases of the course are:|
|Agile Scrum Immersion||This intensive two-day instructor-led course guides participants through every characteristic of Scrum, including roles, events, artifacts, and most importantly, the motivation behind implementing these elements. All this will be experienced through a balanced combination of lecture, candid discussion, hands-on exercise, and demonstration, as well as a few surprises. Organizations are increasingly moving to more agile ways of developing software. Scrum has emerged as one of the most commonly applied agile implementations. Today’s successful software projects implement at least some aspect of Scrum and organizations are reaping the rewards (better quality, faster time to market, and happier employees and customers) of Scrum done right. This course can start your teams off on the right foot.|
|Agile Software Development with Microsoft® Visual Studio™ and TFS||This 4-day course starts with a refresh of the agile values and principles and quickly dives into real development, practicing the best techniques for agile software development, and making use of the many supporting features of Microsoft Visual Studio and Team Foundation Server. Students will first be introduced to a set of realistic agile requirements. Then, using the concepts of Test-Driven Development, they will fulfill those requirements by refactoring mercilessly and actively measuring the quality of the system-under-development. The course is heavily exercise-driven with students accumulating greater skill by applying concepts in incrementally more complex scenarios. Improving’s instructors bring real-world experience and insight to the classroom, and students walk away with knowledge, experience, and references to enhance retention.|
|Agile Team Dynamics||Do you understand why your team behaves the way it does? Do you get frustrated when conflict happens? Are communication challenges slowing down your project? Are long work days and overtime burning out team members? Have you attained peak performance of the team? Are you getting the most out of every member of the team? Does everyone on the team enjoy working together? Is everyone performing the role they are best suited for? Do you value individuals and interactions over processes & tools? Experience the power of self organizing teams.|
|Lean Kanban Immersion||This intensive two-day instructor-led course introduces lean thinking and Kanban and how it applies to software development. It will be compared with popular agile practices, such as Scrum. The class will then explore how Kanban can be used in conjunction with existing processes in order to make it a more seamless transition. This will all be done with a balance of discussions, exercises, and a Kanban simulation. Lean principles of continuous improvement and waste elimination have become staples throughout organizations and across industries. Kanban is a popular way of visualizing work in a lean environment and has taken on new meaning in the software development community. This course attempts to define Lean and Kanban and how it relates to agile software development.|
|Professional Scrum Foundations||The Professional Scrum Foundations (PSF) course is a 2-day course that teaches Scrum in a highly practical way. Working in a series of Sprints, teams of students build a software application, thereby facing real-life problems. The mechanics, roles, principles and (empirical) process of Scrum are demonstrated. Common missteps and misunderstandings are discussed so students grow a higher awareness of their symptoms. Professional Scrum Foundations is excellent training for teams and anyone wanting to experience the Scrum way of working. The course also provides the foundation of knowledge needed for role-focused training for Product Owners, Scrum Masters and Developers.|