Practices

Teaming

Practice Specific Image

Assembling the right people with a clear organizational objective.

  • Whole Teams
  • Risk Management
  • Chartering
  • Psychological Safety
  • Ensemble Development
  • Retrospecting
  • Learning Culture

Planning

Practice Specific Image

Validating what to build, evolving it and forecasting completion.

  • Journey Mapping
  • Story Mapping
  • Validated Requirements
  • Evolutionary Design
  • Bargain Hunting
  • Small Batches
  • Flow
  • Probabilistic Forecasting

Specifying

Practice Specific Image

Making requirements crystal clear, while working in small batches.

  • Personas
  • User Stories
  • Discovery Trees
  • Vertical Slices
  • Specification by Example
  • Lean UX

Engineering

Practice Specific Image

Leveraging modern engineering practices for superior results.

  • Simple Design
  • Collective Code Ownership
  • Test-First Development
  • Refactoring
  • Continuous Integration
  • Trunk-Based Development

Testing

Practice Specific Image

Implementing a mix of automated and exploratory testing.

  • Microtesting
  • Acceptance Testing
  • Contract Testing
  • Exploratory Testing
  • A/B Testing
  • Feature Faking
  • Continuous Demoing

Delivering

Practice Specific Image

Delivering sooner and learning from customers/users.

  • Continuous Flow
  • Small Batches
  • Continuous Deployment
  • Customer Feedback
  • Feature Toggles
  • Real-Time Monitoring
  • Usage Metrics
  • Resilience Engineering