Throughout the development of the Runar App, we have aspired to adopt an exemplary approach to team management. This materialized as a self-governing team, like commercial startups in real world settings. We achieve this by ensuring that everyone within the team always has a clearly defined role and area of responsibility.
The team works as an organism and the success of our product depends on the contribution of each participant.
During the project, I've promoted transparency and worked to make sure everyone has a valuable experience. For this healthy team interactions have been fundamental. This required team structures that promote the fluid exchange of information and roles that encourage flexibility. Ultimately, this has helped team members achieve their assigned tasks.
For improved interactions, we used an adapted Scrum framework. This has in turn supported KPI improvements. At present, our adapted Scrum involves the following events:
- Daily status meetings
- Backlog Refinement / Grooming Meetings (when necessary)
- Weekly demos
We omitted other events from the Scrum rhythm to save time. This is because many team members work on the project on a handover basis. Sprint planning has also been unnecessary because developers determine which tasks they will take on for the weekly sprint.
As a startup committed to our developers' well-being, we don't operate sharp task deadlines.
The team includes two mentors - one in Design and one in Development. Their roles are to help the team solve the most daunting challenges, while supporting improved team interactions.