Licenciada en Filosofía por la Manchester University, posgraduada en Política Cultural Europea y Planificación por la De Montfort University (Leicester). Actualmente es directora de Creative People and Places, uno de los 18 proyectos financiados por el Arts Council (UK) para aumentar la actividad en las artes en las áreas de menor compromiso. Ha sido directora fundadora de ion creative, una empresa que brinda una amplia gama de servicios de capacitación, desarrollo y consultoría, y que tiene un enfoque en el apoyo al cambio social positivo, el diálogo intercultural y el aprendizaje a través de las artes, la cultura y la creatividad.
Barrett también ha sido directora de los programas de aprendizaje creativo y cultural del Centro para la Educación Urbana (CUE), que incluye el programa nacional Creative Partnerships en las regiones de Manchester, Cheshire East y Warrington. Ha trabajado de manera autónoma como productora de compañías teatrales independientes y como lectora de artes escénicas y medios de comunicación. Tiene una larga experiencia en el desarrollo cultural comunitario, especialmente con jóvenes, así como en la ejecución de eventos culturales de gran escala.
Como Directora de Desarrollo Cultural y Artístico, ha sido responsable de desarrollar la primera Estrategia Cultural del Ayuntamiento de Trafford, el programa cultural de apertura del Imperial War Museum North (IWM), los Juegos de la Commonwealth y el Millenium Year. Ha formado parte de los equipos directivos de diferentes organizaciones culturales y artísticas, entre las que destaca Walk the Plank, organización educativa sin ánimo de lucro que opera en el Reino Unido montando giras del Barco Teatro, e IDEA (Innovation in Digital and Electronic Arts).