Make Time for LearningIf there’s no time for learning…If there’s no budget for help…Choose or Create Agile TeamsIf you can’t dedicate people to their teams…If team members don’t get along…If you can’t create long-lived teams…If you can’t get the business, customer, or user expertise you need…If you can’t get all the developer skills you need…Choose Agile CoachesIf you can’t hire the coaches you need…Delegate Authority and Responsibility to TeamsIf work must be assigned to individuals…If tools don’t support team-based work…If teams have to use a corporate tracking tool…If teams don’t have access to stakeholders…If Delivering teams don’t have control over their release processes…If Optimizing teams don’t have control over their product plans and spending…Change Team Management StyleIf managers have trouble letting go…Create Team RoomsIf a team is remote…If you can’t create a physical team room for an in-person team…Establish a Learning-Friendly Purpose for Each TeamIf there’s an important deadline…If there’s no valuable green-field work to do…Replace Waterfall Governance AssumptionsIf waterfall governance is required…Change Harmful HR PoliciesIf HR policies are set in stone…Address Security ConcernsIf there’s no flexibility around security requirements…If you’re required to have a separate code review step…