Teams will walk away with new Team Engineering Norms they will apply to their projects.
- Test Driven Development
- Metaphor
- 40 Hour Week
- Planning Game
- Refactoring
- Simple Design
- Pair Programming
- Agile Testing
- Short Releases
- Coding Standards
- Collective Ownership
- Continuous Integration
What you will learn
- Understanding of the foundation XP principles
- The cost of technical debt
- Review the Agile Lifecycle diagram
- Agile engineering roles vs. traditional roles
- Identifying non-functional foundational requirements
- Identifying proof of concepts and spikes
- Planning early for dependencies
- Planning early for testing (data and environments)
- Test Driven Development
- User Centric Design
- High level architectural designs
- High level data designs – just enough
- UML Diagrams – Just Enough
- Designing Service Contract Interface
- Testing with mock data
- Unit Testing and Build Automation
- Defining build stability rules and measurements
- Refactoring
- Automated Testing Tools
- Define your Engineering Team Norms
Audience
Developers, Analysts, Testers, DBAs, Architects, Development Managers and perhaps Project Managers/ScrumMasters who want to improve engineering practices on their team.
Duration
2 Days