We are taking our first steps in the Agile development world, and while we have a long path to follow, I'm having difficulties incorporating our graphic designer in the development process.
The previous PO believed in a
Product definition => designer => Developers flow. The designer worked with the product manager to create a presentation of exact images of the app, sending it to the developers for implementation. This created a huge waste as any change required the designer to update many slides. As well, since he made all images for the whole app beforehand, when the app development progressed, there were changes to the design which again made him change many many slides. Another problematic issue was that the images do not explain expected behavior - what happens when there's an error? using what animation a popup should appear? this caused a lot of expected-behaviour related bugs.
To eliminate this waste, I've asked the designer to create a set images for each story, when most of the image is a sketch of the app and only the parts related to the current feature are actual images. In addition, I've asked the product manager to write the acceptance criteria defining the expected behaviour (which includes any behaviour or specific error messages).
This was just a shot in the dark, and I am not sure that is the way to go. I would appreciate anyone who can share his thought about the process described here, if there is anything I should do differently.