Agile Overview Course

Course Outline


9:00 – 10:15

Executive Summary

Software Management
The Iron Cross of Project Management
The Need for Data
The Charts at the Bottom Line
Dates and Specs
Waterfall, History and Outcome
Iterative Development
Bending the Iron Cross

 

10:30 – 12:00

The Business Practices of Agile Development

Planning and Estimating
Automated Acceptance Testing
Whole Team
Small Releases

The Team Practices of Agile Development

Continuous Integration
Collective Ownership
Standards
Sustainable Pace

The Development Practices of Agile Development

Pairing
Test Driven Development
Refactoring
Simple Design

 

Lunch

Informal Q&A

 

13:00 – 14:15

Test Automation

The Role of QA in and Agile Organization
The Definition of Done
The Testing Pyramid
Automation
Tools (Fitnesse, Selenium, Etc)

 

14:30 – 16:00

Test Driven Development

The Three Laws
The Litany of Benefits
Professionalism and Craftsmanship
Demonstration of TDD
Demonstration of FitNesse

 

16:00 – 16:30

Change Management and Next Steps

The Transition Process
Next Steps
Informal Q&A