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).