Designer to DeveloperHandoff

Checklist

How to use
Use the checklist as a guide.

How to use

  • Use the checklist as a guide
    The checklist should be used as a reference tool to ensure that all aspects of the design have been properly implemented in the development process. The checklist should not be treated as a rigid set of rules.
  • Establish clear communication
    Make sure that both the designer and developer are on the same page when it comes to the design and development requirements. Establish clear lines of communication to avoid misunderstandings.
  • Review the checklist before development begins
    Before starting the development process, review the checklist to ensure that all requirements are clear and understood.
  • Use the checklist during development
    As development progresses, refer to the checklist regularly to ensure that all aspects of the design are being implemented correctly.
  • Seek feedback
    Encourage both the designer and developer to provide feedback on the implementation of the design. This will help identify any issues or areas where improvements can be made.
  • Test the final product
    Once development is complete, test the final product against the checklist to ensure that all requirements have been met.
Responsibilities
Not just for the designer and developer.

Responsibilities

Designer
  • Create the design concept and ensure it meets the project requirements
  • Develop detailed designs, including sketches, wireframes, and high-fidelity mockups
  • Provide design specifications, including typography, color palette, and layout guidelines
  • Develop style guides to ensure consistency in design across all deliverables
  • Provide all necessary design assets, including images, graphics, and iconography
Developer
  • Use the design specifications to create the product or website
  • Write clean, maintainable, and efficient code
  • Ensure that the product or website is responsive and accessible
  • Collaborate with the designer to ensure the design is implementable
  • Test the product to ensure it is bug-free and meets the project requirements
Copywriter
  • Write the copy for the product
  • Ensure the copy is concise, clear, and compelling
  • Collaborate with the designer to ensure the copy fits within the design
  • Validate the copy with the developer to ensure it is technically correct
  • Test the copy to ensure it is error-free
Project Manager
  • Ensure the project stays on track and within scope
  • Communicate with the designer and developer to ensure everyone understands their responsibilities
  • Keep stakeholders informed how the project is tracking
  • Ensure the project is delivered on time and within the project scope
Tester
  • Test the product or website to ensure it meets the project requirements
  • Document and report any bugs found during testing
  • Work with the developer to ensure any bugs are fixed before launch
  • Work with the designer to ensure the product is user-friendly and easy to use
  1. Design Assets

    Key resources required for the build including Figma files and HTML prototypes.

    • Provide the original design files in a format that can be opened and accessed by everyone in the team. Figma usually does the trick.
    • Make sure everyone has a link to the HTML prototype so they can experience the most realistic representation of what is to be built. This collection will likely have it.
      A collection of past and present web prototypes
    • Ensure they have the most up-to-date design assets and design system and communicate what potential changes could be coming.
    • Summarise file structure, naming conventions, and layers in Figma. For HTML prototypes, make note of directory structure and external libraries. This will help everyone navigate and extract the required assets efficiently.
    • Every team member has to have either view or can edit access to the supplied files or they're going to have a hard time.
    • Separate all unused designs from the final assets. This way you can refer to them again without causing confusion.
    • Don't be afraid to add a little additional context. Use the comment tool or add sticky notes to the Figma files. Take screenshots of the HTML prototype and add them to Figma to keep feedback centralised.
  2. Design Specs

  3. Design System

  4. Review and Testing

Get on the same page
  • Keep feedback in one place: Figma for design, specs, and prototype.
  • Get involved regularly: participate in demos, comment in docs, and engage on Slack.
  • Start a temporary Slack channel to centralise the conversation.
Close