Yummygum

Project Agreement

Starting a project the right way is essential for its success. We've collected a few principles, guidelines and ideas that help us both achieve the best outcome. Email Vince if you have any questions about any of these. Thanks in advance for agreeing!

1. Workflow

The workflow of this collaboration is designed to be as transparent as possible for optimal results.

1.1 Contact and Project Management

Yummygum expects one clearly designated contact person from your end who will be available weekly and provide constructive input. This person should gather internal feedback beforehand so that input from your team is communicated through a single channel. Within Yummygum, there is 1 project manager and contact person, ensuring the team works efficiently.

Yummygum prefers to collaborate with roles within your team that hold final responsibility and have decision-making authority.

1.2 Meetings, Quick Chats, and Task Management

Meetings will often be held remotely via Google Meet, or in person at Yummygum’s office, for example. Both parties will use Yummygum’s ClickUp platform for communication, planning, and project management tasks. Shared Slack channels can be created for quick, informal questions.

1.3 Feedback

Ideally we aim to receive feedback within 5 working days.

Design feedback is typically given asynchronously via ClickUp by a single designated person from your team and discussed further through video calls or in-person meetings. Final feedback will be entered into ClickUp as tasks to ensure a clear overview of the remaining tasks at all times. Generally speaking we include 2 rounds of feedback per deliverable, unless stated otherwise in the agreement.

Development feedback will primarily be provided asynchronously via ClickUp by one representative from your team and, if needed, in consultation through video calls or physical meetings. Your digital product should be reviewed in a test environment. Resulting feedback can be submitted via a “Bug Form” and will be processed as tasks in ClickUp, ensuring a clear overview of remaining tasks at all times. For Development, we account for one round of feedback on all deliverables; additional rounds can be conducted at an agreed upon hourly rate.

1.4 Post-delivery support from Development

Every project includes a 1-month warranty period applies on critical bugs.

2. Deliverables

A few additional notes on how Yummygum delivers.

2.1 Design Deliverables (Format)

Our design team works in Figma to deliver the mentioned deliverables. The delivery is as an image (JPG/PNG) and you can obtain the Figma files if this is mentioned in the agreement or agreed upon elsewhere.

2.2 Screen & Device Sizes

Designs will be delivered in two sizes, review your agreement if you get both:

  • Desktop (1440 width)

  • Mobile (393 width)

Development will deliver fully responsive screens, with these explicitily supported:

  • Desktops and laptops (resolution 1280 to 1920)

  • Mobile (resolution starting at 390 width and 500 height)

2.3 Icons, Graphics & Illustrations

Design will utilize professional existing icon sets and illustrations and will not custom design these from scratch, unless explicitily mentioned in the agreement.

2.4 Design System and UI Library

Design created components based on the Atomic Design Principle. Components required for the scope are created including type scales, color scales, states and variants and UI components. There is no additional documentation beyond the setup in Figma.

2.5 Development: Browser Support

By default our deliverables support the curent and 2 preceding versions of the following browsers:

  • Safari

  • Chrome (Chromium browsers)

  • Firefox

  • Edge

3. Risks

A successful collaboration also depends on mitigating certain risks.

3.1 Team Resources (Likelihood: Low)

Yummygum is a small team, and if 2 or more employees are unable to work (due to illness or other reasons), deadlines may be negatively impacted. In worst-case scenarios, we may need to extend our resources via skilled external parties, though this is not our preferred approach.

3.2 Communication Delays (Likelihood: Low)

All communication and exchange of input/information between parties must be efficient and timely to avoid delays in meeting deadlines.

3.4 Additional Iteration and Feedback Required (Likelihood: Medium)

If more feedback rounds are needed beyond what was agreed for a deliverable (such as a section or page), a new agreement must be made. Failure to reach a clear agreement in time could result in delays.

4. Technical Notes

If Development is part of your project, the following principles are relevant.

4.1 Performance

Additional performance optimization is not included, unless explicitily mentioned in the agreement.

4.2 SEO Best Practices

Basic SEO optimization is included as following:

  • Implementation of SEO-friendly URLs, meta tags, and alt tags

  • Adhere the SEO structure the current code base has.

4.3 Accessibility

Basic accessibility is included as following:

  • Semantic HTML to enhance accessibility

  • Meet minimum PageSpeed Insights web standards

4.4 Content Management

If content mangement is included, we setup the following:

  • Integration with Content Management System (CMS) mentioned in agreement

  • The Client are responsible for any costs arising from the CMS

4.5 Analytics and Tracking

Basic accessibility is included as following:

  • Integration of Google Analytics or similar script

  • No specific setup for event tracking

4.6 Hosting

  • Hosting will be facilitated by The Client

  • No support for server and hosting is included

4.7 Content

Development will only enter placeholder content into the CMS. Video content will be hosted on CMS or will be embedded via YouTube.