Agile and Test-Driven Development


When new software has to be developed and operational in days rather than months, the old linear waterfall processes become bottlenecks. The new Agile Development approaches are the solution. Emphasizing user involvement and lightweight process, the agile approaches offer an alternative approach to software development that produces high-quality, low-defect products which are implemented in short, fixed time boxes. Scrum, Extreme Programming (XP), Feature-Driven Development (FDD), Adaptive Software Development, and others are different flavors of agile software development that have introduced software development practices such as Test-Driven Development (TDD), continuous integration, pair programming, self-organizing teams, big visible boards, information radiators, daily stand-up meetings, and so forth.

ROI Training provides a customizable curriculum of Agile courses covering a broad spectrum of needs for organizations evaluating the adoption of Agile in their software development processes to organizations refining their Agile practices. Included in our curriculum are courses leading to various agile certifications such as Certified Scrum Master (SCM) and Certified Product Owner (CPO).

Crs. #Course Title
311Adopting Agile Software Development Approaches
312Agile/Scrum Fundamentals for Managers
316Agile/Scrum Fundamentals for Teams
329Rapid Application Development
339Implementing Test-Driven Development
344Agile Testing Methods for Developers and Testers
347Agile Software Development Boot Camp
348Agile Project Management
349Agile Simulation Using Scrum
371ScrumMaster Certification Boot Camp
372Certified Scrum Product Owner
375Scrum Essentials with Kanban
789Application Lifecycle Management with Team Foundation Server