First of all, let me apologize if I make some writing mistakes since english is not my native language.

I'm currently working at a UX company as a front-end dev and I'm having some problems trying to understand agile development properly. Let me give you some context about our work environment before making my question.

My actual company was focused mainly on UX consulting, creating the information architecture, designing the applications and creating the views in a very old-fashioned way (creating static pages with lots of contextual CSS and jQuery, instead of creating modular systems that allows you to create such pages). Then the "views" would be given to the client and a third-party company would integrate that code with the client's back-end. Currently what I've got as a developer is a design of the different views (full pages) and their different states and I have to code them.

Lately they've got some clients that wanted their projects/UIs be created with Angular so they hire me to modernize their workflow, since I have experience creating Angularjs applications in a more component based philosophy. The problem is that I've never worked in a scrum/agile environment and we are thinking about implementing it so I struggle with some concepts.

**What could be a user story in my case?** I mean, I'm detached from the product design process. What I've got is some *.psd* files that needs to be transformed in to a web application, so I'm not sure how I should define user stories for the development team. Creating a component could be a task, but I cannot map User Stories to an isolated process of coding a UI.

Again, I'm just starting out with agile development and I'm sure many flaws can be spotted on my thought process, so I hope you could understand what I'm trying to say.

Thank you in advance.