We generally prefer to keep meetings to a minimum as we prefer more immediate and efficient means of communication. But we also understand that growing as individuals and as an effective team takes regular and constructive feedback sessions.
True to the core tenants of agile methodologies, we hold a morning meeting with everyone at 10am everyday that we aim at keeping under 10 minutes.
As not everyone is working on the same project, we keep the narrative of “work done today/work planned for today” to a high level and we aim at making it interesting for all teammates. Each individual narrative should be understandable without being involved in the project.
The stand-up is the occasion to have an overall picture of the daily progress and struggles.
The retrospective can be held either 1) by stack e.g. iOS weekly retrospective on Wednesdays or 2) by project.
Our retrospective meetings are the occasion to:
- Review the previous sprint accomplishments and struggles.
- Plan the future sprints.
- Present and review a new methodology or process.
These meetings are encouraged but not compulsory for every stack or project. Planning a project or stack retrospective is the project’s team lead discretion.
Our all-hands meetings are the opportunity to get an overall picture of our recent achievements, challenges, and plans for the short and medium terms.
Periodically (usually every 14-16 weeks) but also punctually (whenever the need arises), one-on-one meetings are set up as a channel to provide individual feedback to each teammate. It is the occasion to review the successes and the areas of improvement so that we can plan the course of action for the next quarter together.
One-on-ones are also meant for teammates to provide feedback on the company, either positive or negative. We aim at keeping a constant and two-ways communication channel.