We run our project in an agile manner, switching between Scrum and Kanban depending on the environment. Even though we don't always follow all the rules, we still value certain celebrations related to the agile methodology, such as:
- We aim to have shippable product increment at the end of every sprint
- Being product-aware, we work with both Agile and Lean approaches. We encourage clients to define hypotheses within experiments that allow us to validate them on the market. Thanks to this approach, feedback from the market comes quickly and determines the direction of the product development roadmap.
- We have a set of meetings present in every project:
- Daily standup - A short sync call for the whole team where we can tackle blockers and ensure smooth delivery. It shouldn’t be a place where the team reports to the manager, we have JIRA boards for this purpose.
- 3 Amigos - A refinement held in smaller group. Every platform team sends it delegate who work with QA and PO to refine user stories before the planning with rest of the team.
- Planning, Refinements - The team can understand the upcoming tasks and estimate the effort related to them. Ideally, the Product Owner brings stories pre-refined at the Amigos meeting, which is especially helpful in large teams.
- Sprint Review - The most important meeting that builds relationship with our clients where we outcomes of our work. Usually, held every second week and finished by an internal or public release.