Developer
Old way
- plan-driven
- requirements-driven
- specification-driven
New way
- adaptive
- work in small batches
- lots of testing
Developer <-> Tester
- developer do more test (smaller unit tests)
- collaboration
Developer <-> Operations
- software as a service
- developer involved to make response immediately
Test
testing is the new planning
managing the implementation on a given feature
Old way
- quality assurance
- test last
New way
- quality assistance
- test always
Ops
creating resources to run the software
keep the software running
create more standardized and automated infrastructure