Assembling the right people with a clear organizational objective.
Validating what to build, evolving it and forecasting completion.
Making requirements crystal clear, while working in small batches.
Leveraging modern engineering practices for superior results.
Implementing a mix of automated and exploratory testing.
Delivering sooner and learning from customers/users.