Our Process
Project Approach
- Work in close collaboration with the client, users and stakeholders
- Start small, reduce complexity, radically simplify
- Stay quick and nimble, questioning your hypotheses
- Value feedback, no matter where it comes from
- Launch early, inspect and adapt and create positive feedback loops
Project Rituals
Daily stand-up: Each bigger project team usually comes together every morning for a quick sync. Each person briefly answers three questions:
- What did you work on yesterday?
- What are you going to do today?
- Anything that's blocking you?
Our Tech Stack
Development Workflow
We use git for version control on all projects and host the repositories on GitHub. We keep it simple and use GitHub's flow:
- Create a new branch from main
- Add your changes on this branch
- Open a pull request and request reviews
- Communicate your changes
- Merge into main once approved
On most projects, creating or pushing to a branch will create preview deployments. This way, changes can be reviewed by simply opening a link.
Tools We Use
- Google Apps / G-Suite: Your email account and calendar is in the G-Suite. We use Google Meet for all client and video calls.
- Google Drive: Our central file repository with all project-related assets and information.
- Slack: We use Slack for most internal communication.
- Moco: Where we do time tracking and reporting, create invoices and proposals
- Jira & Confluence: Digital task management and documentation
- 1Password: The keeper of all shared accounts and credentials
- Figma: Most design work takes place in Figma. We also use it for collaboration, asset sharing and digital whiteboard collaboration.
- Github: Where we store all of our code.
- Cursor: Most developers find that Cursor serves as a great addition to the tool mix and often helps with rather repetitive tasks or rapid prototyping; we are currently evaluating it and probably write about our experiences very soon.