The Process of Creating UX
The UCD process continuously aligns user needs and business goals through four stages: Understand, Create, Validate, and Iterate.

UCD should be a part of the preferred software development processes of your organization — UCD & Agile Development aren’t mutually exclusive.
What does great UX require?
To cultivate an environment that allows UX-focused teams to thrive, you need team alignment and administrative buy-in.
Team Alignment
"It is really important that no one in the team can point to someone over in the corner and put all the burden of user experience on that guy. No one person, no small group of people can be made responsible for the user experience of a service. It is down to the entire team to achieve this." - Leisa Reichelt, There is no UX, there is only UX
- Ultimate goal for every team member is providing great user experiences.
- Aspire toward iteration rather than perfection.
- All discussion & decision making in terms of rationale of value to the user experience.
Administrative buy-in for UCD-driven decision making.
"Most often failure to implement a successful change can be tied directly to a lack of management buy-in. Without this buy-in cultural inertia will fight against the proposed change making any change fail regardless of how important or necessary it is to your future success." - Mark Townsend, Achieving Management Buy-in to Change
Design decisions made top-down, by committee, or trumped by non-user-focused stakeholders (such as marketing department) subverts the data & rationale-based process of UCD. You either trust in the process or you don't— there is no middle ground.